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 I18nizableText
getDescription()
Get the description of this modeldefault String
getFamilyId()
Retrieves the Family Id (for example the extension point) Each model Id have to be unique in it's family IdI18nizableText
getLabel()
Get the label of this modelString
getPluginName()
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:Model
Retrieves the Family Id (for example the extension point) Each model Id have to be unique in it's family Id- Specified by:
getFamilyId
in interfaceModel
- Returns:
- content point (for example "org.ametys.cms.contenttype.ContentTypeExtensionPoint" for a content)
-
-