Package org.ametys.core.group.directory
Interface GroupDirectoryModel
-
- All Known Implementing Classes:
DefaultGroupDirectoryModel
public interface GroupDirectoryModel
This class represents a model for aGroupDirectory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description I18nizableText
getDescription()
Get the description text of the directory.Class<GroupDirectory>
getGroupDirectoryClass()
Get the group directory classConfiguration
getGroupDirectoryConfiguration()
Get the additional configuration for the implementation ofGroupDirectory
String
getId()
Get the id of this user directoryI18nizableText
getLabel()
Get the label of the directory.Map<String,? extends ElementDefinition>
getParameters()
Get the configuration parametersString
getPluginName()
Returns the plugin name of declaration (for debug purpose)
-
-
-
Method Detail
-
getLabel
I18nizableText getLabel()
Get the label of the directory.- Returns:
- the label of the directory
-
getDescription
I18nizableText getDescription()
Get the description text of the directory.- Returns:
- the description of the directory
-
getParameters
Map<String,? extends ElementDefinition> 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
-
getGroupDirectoryClass
Class<GroupDirectory> getGroupDirectoryClass()
Get the group directory class- Returns:
- the group directory class
-
getGroupDirectoryConfiguration
Configuration getGroupDirectoryConfiguration()
Get the additional configuration for the implementation ofGroupDirectory
- Returns:
- the additional configuration.
-
-