Interface SynchronizableContentsCollectionModel
- All Superinterfaces:
Model
,ModelItemAccessor
,ModelItemContainer
- All Known Implementing Classes:
DefaultSynchronizableContentsCollectionModel
Interface representing a model for a
SynchronizableContentsCollection
-
Method Summary
Modifier and TypeMethodDescriptionGet the description of this modeldefault String
Retrieves the Family Id (for example the extension point) Each model Id have to be unique in it's family IdgetLabel()
Get the label of this modelReturns the plugin name of declaration (for debug purpose)Get the synchronizable collection classMethods inherited from interface org.ametys.runtime.model.ModelItemAccessor
getChild, getModelItem, getModelItems, hasModelItem
-
Method Details
-
getLabel
Get the label of this model- Returns:
- the label of this model
-
getDescription
Get the description of this model- Returns:
- the description
-
getPluginName
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getSynchronizableCollectionClass
Get the synchronizable collection class- Returns:
- the synchronizable collection class
-
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)
-