Class AbstractAccessListElement

  • Direct Known Subclasses:
    AccessListElement

    public abstract class AbstractAccessListElement
    extends Object
    Abstract access list element.
    • Field Detail

      • userId

        protected long userId
      • accessRights

        protected int accessRights
    • Constructor Detail

      • AbstractAccessListElement

        public AbstractAccessListElement​(long userId,
                                         int accessRights)
        Create new ACL element with given user ID and rights
        Parameters:
        userId - user id
        accessRights - bit mask
      • AbstractAccessListElement

        public AbstractAccessListElement​(AbstractAccessListElement src)
        Copy constructor
        Parameters:
        src - Source ACL element
    • Method Detail

      • getUserId

        public long getUserId()
        Returns:
        the userId
      • setAccessRights

        public void setAccessRights​(int accessRights)
        Parameters:
        accessRights - the accessRights to set
      • getAccessRights

        public int getAccessRights()
        Returns:
        the accessRights
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object