Interface SynchronizableContentsCollectionModel
- All Known Implementing Classes:
DefaultSynchronizableContentsCollectionModel
public interface SynchronizableContentsCollectionModel
Interface representing a model for a
SynchronizableContentsCollection
-
Method Summary
Modifier and TypeMethodDescriptionGet the description of this modelgetId()
Get the id of this modelgetLabel()
Get the label of this modelMap<String,
? extends Parameter<ParameterHelper.ParameterType>> Get the configuration parametersReturns the plugin name of declaration (for debug purpose)Get the synchronizable collection class
-
Method Details
-
getId
Get the id of this model- Returns:
- the id this model
-
getLabel
Get the label of this model- Returns:
- the label of this model
-
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
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getSynchronizableCollectionClass
Get the synchronizable collection class- Returns:
- the synchronizable collection class
-