Package org.ametys.core.group.directory
Interface GroupDirectoryModel
- All Known Implementing Classes:
DefaultGroupDirectoryModel
public interface GroupDirectoryModel
This class represents a model for a
GroupDirectory
-
Method Summary
Modifier and TypeMethodDescriptionGet the description text of the directory.Get the group directory classGet the additional configuration for the implementation ofGroupDirectory
getId()
Get the id of this user directorygetLabel()
Get the label of the directory.Map<String,
? extends ElementDefinition> Get the configuration parametersReturns the plugin name of declaration (for debug purpose)
-
Method Details
-
getId
Get the id of this user directory- Returns:
- the id of this user directory
-
getLabel
Get the label of the directory.- Returns:
- the label of the directory
-
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
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getGroupDirectoryClass
Get the group directory class- Returns:
- the group directory class
-
getGroupDirectoryConfiguration
Get the additional configuration for the implementation ofGroupDirectory
- Returns:
- the additional configuration.
-