All Superinterfaces:
Cloneable, net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
All Known Implementing Classes:
PermissionDocument

public interface Permission extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant property name for "accessOperation" for internal storage and queries.
    static final String
    Constant property name for "constraints" for internal storage and queries.
    static final String
    Constant property name for "deny" for internal storage and queries.
    static final String
    Constant property name for "description" for internal storage and queries.
    static final String
    Constant property name for "id" for internal storage and queries.
    static final String
    Constant property name for "name" for internal storage and queries.
    static final String
    Constant property name for "priority" for internal storage and queries.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds a new element to the list.
    Returns the value of the accessOperation attribute.
    Returns the value of the constraints attribute.
    Returns the element at the position index in the list.
    int
    Returns the number of elements in the "constraints" container
    boolean
    Returns the value of the deny attribute.
    Returns the value of the description attribute.
    Returns the value of the name attribute.
    int
    Returns the value of the priority attribute.
    void
    Removes the element at position index from the list.
    void
    Sets the value of the accessOperation attribute.
    void
    Sets the value of the constraints attribute.
    void
    setDeny(boolean value)
    Sets the value of the deny attribute.
    void
    Sets the value of the description attribute.
    void
    setName(String value)
    Sets the value of the name attribute.
    void
    setPriority(int value)
    Sets the value of the priority attribute.
    void
    swapConstraintsElement(int index1, int index2)
    Swaps elements at positions index1 and index2 in the list.

    Methods inherited from interface net.anotheria.asg.data.DataObject

    clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode

    Methods inherited from interface net.anotheria.util.sorter.IComparable

    compareTo
  • Field Details

    • PROP_ID

      static final String PROP_ID
      Constant property name for "id" for internal storage and queries.
      See Also:
    • PROP_NAME

      static final String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      See Also:
    • PROP_PRIORITY

      static final String PROP_PRIORITY
      Constant property name for "priority" for internal storage and queries.
      See Also:
    • PROP_DENY

      static final String PROP_DENY
      Constant property name for "deny" for internal storage and queries.
      See Also:
    • PROP_CONSTRAINTS

      static final String PROP_CONSTRAINTS
      Constant property name for "constraints" for internal storage and queries.
      See Also:
    • PROP_DESCRIPTION

      static final String PROP_DESCRIPTION
      Constant property name for "description" for internal storage and queries.
      See Also:
  • Method Details

    • getName

      String getName()
      Returns the value of the name attribute.
    • setName

      void setName(String value)
      Sets the value of the name attribute.
    • getPriority

      int getPriority()
      Returns the value of the priority attribute.
    • setPriority

      void setPriority(int value)
      Sets the value of the priority attribute.
    • getDeny

      boolean getDeny()
      Returns the value of the deny attribute.
    • setDeny

      void setDeny(boolean value)
      Sets the value of the deny attribute.
    • getConstraints

      List<String> getConstraints()
      Returns the value of the constraints attribute.
    • setConstraints

      void setConstraints(List<String> value)
      Sets the value of the constraints attribute.
    • getDescription

      String getDescription()
      Returns the value of the description attribute.
    • setDescription

      void setDescription(String value)
      Sets the value of the description attribute.
    • getAccessOperation

      String getAccessOperation()
      Returns the value of the accessOperation attribute.
    • setAccessOperation

      void setAccessOperation(String value)
      Sets the value of the accessOperation attribute.
    • getConstraintsSize

      int getConstraintsSize()
      Returns the number of elements in the "constraints" container
    • addConstraintsElement

      void addConstraintsElement(String constraint)
      Adds a new element to the list.
    • removeConstraintsElement

      void removeConstraintsElement(int index)
      Removes the element at position index from the list.
    • swapConstraintsElement

      void swapConstraintsElement(int index1, int index2)
      Swaps elements at positions index1 and index2 in the list.
    • getConstraintsElement

      String getConstraintsElement(int index)
      Returns the element at the position index in the list.