Package org.ametys.core.user.directory
Interface UserDirectoryModel
- All Known Implementing Classes:
DefaultUserDirectoryModel
public interface UserDirectoryModel
This class represents a model for a
UserDirectory
-
Method Summary
Modifier and TypeMethodDescriptionGet the description text of the directory.getId()
Get the id of this user directorygetLabel()
Get the label of the directory.Map<String,
? extends ItemCheckerDescriptor> Get the configuration parameter checkersMap<String,
? extends ElementDefinition> Get the configuration parametersReturns the plugin name of declaration (for debug purpose)Get the user directory classGet the additional configuration for the implementation ofUserDirectory
-
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
-
getParameterCheckers
Map<String,? extends ItemCheckerDescriptor> getParameterCheckers()Get the configuration parameter checkers- Returns:
- The configuration parameter checkers
-
getPluginName
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getUserDirectoryClass
Get the user directory class- Returns:
- the user directory class
-
getUserDirectoryConfiguration
Get the additional configuration for the implementation ofUserDirectory
- Returns:
- the additional configuration.
-