Class Role


  • public class Role
    extends java.lang.Object
    This class contains all information of a role.
    • Constructor Detail

      • Role

        public Role()
      • Role

        public Role​(java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getPrivilegeList

        public java.util.List<PathPrivilege> getPrivilegeList()
      • setPrivilegeList

        public void setPrivilegeList​(java.util.List<PathPrivilege> privilegeList)
      • hasPrivilege

        public boolean hasPrivilege​(PartialPath path,
                                    int privilegeId)
      • addPrivilege

        public void addPrivilege​(PartialPath path,
                                 int privilegeId)
      • removePrivilege

        public void removePrivilege​(PartialPath path,
                                    int privilegeId)
      • setPrivileges

        public void setPrivileges​(PartialPath path,
                                  java.util.Set<java.lang.Integer> privileges)
        set privileges of path.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • serialize

        public java.nio.ByteBuffer serialize()
      • deserialize

        public void deserialize​(java.nio.ByteBuffer buffer)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object