Package de.xima.fc.interfaces
Interface IAccessProperty
- All Superinterfaces:
INamedUiElement,Serializable
- All Known Subinterfaces:
IPluginAccessProperty
- All Known Implementing Classes:
EAccessProperty
Interface for user-role and license-based access-properties
- Author:
- XIMA MEDIA GmbH
-
Field Summary
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends IAccessProperty>A collection of child-properties specify parts of the main property.booleanThe default value of this access property if it is not already set on the user role.getKey()The key of this access propertyMethods inherited from interface de.xima.fc.interfaces.INamedUiElement
getDisplayName
-
Method Details
-
getKey
String getKey()The key of this access property- Returns:
Stringthe key
-
getDefaultValue
boolean getDefaultValue()The default value of this access property if it is not already set on the user role. Also this value will be used to define the initial status in the user role UI.- Returns:
Booleanif the property should be granted if the user user's role does not define it
-
getChildren
Collection<? extends IAccessProperty> getChildren()A collection of child-properties specify parts of the main property. Also the children will be displayed in a second column in the UI.- Returns:
Collectionof child access properties
-