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
  • 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