Package org.ametys.core.user.directory
Interface UserDirectoryModel
-
- All Known Implementing Classes:
DefaultUserDirectoryModel
public interface UserDirectoryModel
This class represents a model for aUserDirectory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description I18nizableText
getDescription()
Get the description text of the directory.String
getId()
Get the id of this user directoryI18nizableText
getLabel()
Get the label of the directory.Map<String,? extends ItemCheckerDescriptor>
getParameterCheckers()
Get the configuration parameter checkersMap<String,? extends ElementDefinition>
getParameters()
Get the configuration parametersString
getPluginName()
Returns the plugin name of declaration (for debug purpose)Class<UserDirectory>
getUserDirectoryClass()
Get the user directory classConfiguration
getUserDirectoryConfiguration()
Get the additional configuration for the implementation ofUserDirectory
-
-
-
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
-
getParameterCheckers
Map<String,? extends ItemCheckerDescriptor> getParameterCheckers()
Get the configuration parameter checkers- Returns:
- The configuration parameter checkers
-
getPluginName
String getPluginName()
Returns the plugin name of declaration (for debug purpose)- Returns:
- the plugin name
-
getUserDirectoryClass
Class<UserDirectory> getUserDirectoryClass()
Get the user directory class- Returns:
- the user directory class
-
getUserDirectoryConfiguration
Configuration getUserDirectoryConfiguration()
Get the additional configuration for the implementation ofUserDirectory
- Returns:
- the additional configuration.
-
-