Interface SynchronizableContentsCollectionModel
-
- All Known Implementing Classes:
DefaultSynchronizableContentsCollectionModel
public interface SynchronizableContentsCollectionModel
Interface representing a model for aSynchronizableContentsCollection
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description I18nizableText
getDescription()
Get the description of this modelString
getId()
Get the id of this modelI18nizableText
getLabel()
Get the label of this modelMap<String,? extends Parameter<ParameterHelper.ParameterType>>
getParameters()
Get the configuration parametersString
getPluginName()
Returns the plugin name of declaration (for debug purpose)Class<SynchronizableContentsCollection>
getSynchronizableCollectionClass()
Get the synchronizable collection class
-
-
-
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
-
getParameters
Map<String,? extends Parameter<ParameterHelper.ParameterType>> getParameters()
Get the configuration parameters- Returns:
- The configuration parameters
-
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
-
-