Interface Permission

  • 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 String LINK_PROP_ACCESS_OPERATION
      Constant property name for "accessOperation" for internal storage and queries.
      static String PROP_CONSTRAINTS
      Constant property name for "constraints" for internal storage and queries.
      static String PROP_DENY
      Constant property name for "deny" for internal storage and queries.
      static String PROP_DESCRIPTION
      Constant property name for "description" for internal storage and queries.
      static String PROP_ID
      Constant property name for "id" for internal storage and queries.
      static String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      static String PROP_PRIORITY
      Constant property name for "priority" for internal storage and queries.
    • Field Detail

      • PROP_ID

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

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

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

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

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

        static final String PROP_DESCRIPTION
        Constant property name for "description" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_ACCESS_OPERATION

        static final String LINK_PROP_ACCESS_OPERATION
        Constant property name for "accessOperation" for internal storage and queries.
        See Also:
        Constant Field Values
    • Method Detail

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