Class LocalPrivilege


  • public class LocalPrivilege
    extends Object
    Use to holds details of a privilege
    • Constructor Detail

      • LocalPrivilege

        public LocalPrivilege​(@NotNull
                              @NotNull javax.jcr.security.Privilege privilege)
    • Method Detail

      • getPrivilege

        public javax.jcr.security.Privilege getPrivilege()
      • getName

        public String getName()
      • isNone

        public boolean isNone()
      • isAllow

        public boolean isAllow()
      • isDeny

        public boolean isDeny()
      • setAllow

        public void setAllow​(boolean allow)
      • setDeny

        public void setDeny​(boolean deny)
      • setAllowRestrictions

        public void setAllowRestrictions​(Set<LocalRestriction> restrictions)
      • setDenyRestrictions

        public void setDenyRestrictions​(Set<LocalRestriction> restrictions)
      • unsetAllowRestrictions

        public void unsetAllowRestrictions​(Collection<String> restrictionNames)
      • unsetDenyRestrictions

        public void unsetDenyRestrictions​(Collection<String> restrictionNames)
      • clearAllowRestrictions

        public void clearAllowRestrictions()
      • clearDenyRestrictions

        public void clearDenyRestrictions()
      • sameAllowRestrictions

        public boolean sameAllowRestrictions​(Set<LocalRestriction> otherAllowRestrictions)
        compares if restrictions present is same as specified restrictions in the supplied argument
        Parameters:
        otherAllowRestrictions - the other restrictions set to compare to
        Returns:
        true or false
      • sameDenyRestrictions

        public boolean sameDenyRestrictions​(Set<LocalRestriction> otherDenyRestrictions)
        compares if restrictions present is same as specified restrictions in the supplied argument
        Parameters:
        otherDenyRestrictions - the other restrictions set to compare to
        Returns:
        true or false
      • sameAllowAndDenyRestrictions

        public boolean sameAllowAndDenyRestrictions()
        compares if allow and deny restrictions are the same
        Returns:
        true or false
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object