Package de.xima.fc.interfaces
Interface IAccessProperty
-
- All Superinterfaces:
INamedUiElement
,Serializable
- All Known Subinterfaces:
IPluginAccessProperty
- All Known Implementing Classes:
EAccessProperty
public interface IAccessProperty extends INamedUiElement
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<? extends IAccessProperty>
getChildren()
A collection of child-properties specify parts of the main property.boolean
getDefaultValue()
The default value of this access property if it is not already set on the user role.String
getKey()
The key of this access property-
Methods inherited from interface de.xima.fc.interfaces.INamedUiElement
getDisplayName
-
-
-
-
Method Detail
-
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
-
-