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 I18nizableTextgetDescription()Get the description of this modelStringgetId()Get the id of this modelI18nizableTextgetLabel()Get the label of this modelMap<String,? extends Parameter<ParameterHelper.ParameterType>>getParameters()Get the configuration parametersStringgetPluginName()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
-
-