Class ACLEntryCache

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public final class ACLEntryCache
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    See Also:
    Serialized Form
    • Method Detail

      • clone

        protected java.lang.Object clone()
                                  throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • constructKey

        public static java.lang.Object constructKey​(PK userPK,
                                                    PK permissionPK)
      • hashCode

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

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

        public boolean hasChanged()
      • isInDatabase

        public boolean isInDatabase()
      • wroteChanges

        public void wroteChanges()
      • exists

        protected boolean exists()
      • create

        protected static ACLEntryCache create​(PK user,
                                              PK permission,
                                              boolean negative)
      • load

        public static ACLEntryCache load​(PK user,
                                         PK permission,
                                         boolean negative)
      • getKey

        public java.lang.Object getKey()
      • isCommitable

        public boolean isCommitable()
      • getPrincipal

        public PK getPrincipal()
      • getPermission

        public PK getPermission()
      • isNegative

        public boolean isNegative()
      • getNegative

        public java.lang.Boolean getNegative()
      • setNegative

        public boolean setNegative​(boolean negative)
      • toString

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

        public boolean remove()