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.boolean
The 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:
String
the 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:
Boolean
if 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:
Collection
of child access properties
-