Interface SynchronizableContentsCollectionModel
-
- All Superinterfaces:
Model,ModelItemAccessor,ModelItemContainer
- All Known Implementing Classes:
DefaultSynchronizableContentsCollectionModel
public interface SynchronizableContentsCollectionModel extends Model
Interface representing a model for aSynchronizableContentsCollection
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description I18nizableTextgetDescription()Get the description of this modeldefault StringgetFamilyId()Retrieves the Family Id (for example the extension point) Each model Id have to be unique in it's family IdI18nizableTextgetLabel()Get the label of this modelStringgetPluginName()Returns the plugin name of declaration (for debug purpose)Class<SynchronizableContentsCollection>getSynchronizableCollectionClass()Get the synchronizable collection class-
Methods inherited from interface org.ametys.runtime.model.ModelItemAccessor
getChild, getModelItem, getModelItems, hasModelItem
-
-
-
-
Method Detail
-
getLabel
I18nizableText getLabel()
Get the label of this model- Returns:
- the label of this model
-
getDescription
I18nizableText getDescription()
Get the description of this model- Returns:
- the description
-
getPluginName
String getPluginName()
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getSynchronizableCollectionClass
Class<SynchronizableContentsCollection> getSynchronizableCollectionClass()
Get the synchronizable collection class- Returns:
- the synchronizable collection class
-
getFamilyId
default String getFamilyId()
Description copied from interface:ModelRetrieves the Family Id (for example the extension point) Each model Id have to be unique in it's family Id- Specified by:
getFamilyIdin interfaceModel- Returns:
- content point (for example "org.ametys.cms.contenttype.ContentTypeExtensionPoint" for a content)
-
-