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
 
 
 - 
 
 -