Author: angela
Date: Fri May 10 07:22:55 2019
New Revision: 1859063

URL: http://svn.apache.org/viewvc?rev=1859063&view=rev
Log:
OAK-8308 : Unused Object methods in PermissionStoreEditor.AcEntry

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java?rev=1859063&r1=1859062&r2=1859063&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java
 Fri May 10 07:22:55 2019
@@ -20,7 +20,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import com.google.common.base.Objects;
 import com.google.common.base.Strings;
 import com.google.common.collect.Maps;
 import org.apache.jackrabbit.oak.api.PropertyState;
@@ -85,7 +84,7 @@ final class PermissionStoreEditor implem
                 PrivilegeBits privilegeBits = 
bitsProvider.getBits(ace.getNames(REP_PRIVILEGES));
                 Set<Restriction> restrictions = 
restrictionProvider.readRestrictions(Strings.emptyToNull(accessControlledPath), 
treeProvider.createReadOnlyTree(ace));
 
-                AcEntry entry = new AcEntry(ace, accessControlledPath, index, 
isAllow, privilegeBits, restrictions);
+                AcEntry entry = new AcEntry(ace, index, isAllow, 
privilegeBits, restrictions);
                 List<AcEntry> list = 
entries.computeIfAbsent(entry.principalName, k -> new ArrayList<>());
                 list.add(entry);
                 index++;
@@ -247,20 +246,16 @@ final class PermissionStoreEditor implem
 
     private class AcEntry {
 
-        private final String accessControlledPath;
         private final String principalName;
         private final PrivilegeBits privilegeBits;
         private final boolean isAllow;
         private final Set<Restriction> restrictions;
         private final int index;
-        private int hashCode = -1;
 
-        AcEntry(@NotNull NodeState node, @NotNull String accessControlledPath, 
int index,
+        AcEntry(@NotNull NodeState node, int index,
                 boolean isAllow, @NotNull PrivilegeBits privilegeBits,
                 @NotNull Set<Restriction> restrictions) {
-            this.accessControlledPath = accessControlledPath;
             this.index = index;
-
             this.principalName = 
Text.escapeIllegalJcrChars(node.getString(REP_PRINCIPAL_NAME));
             this.privilegeBits = privilegeBits;
             this.isAllow = isAllow;
@@ -281,41 +276,5 @@ final class PermissionStoreEditor implem
         PropertyState getPrivilegeBitsProperty() {
             return JcrAllUtil.asPropertyState(REP_PRIVILEGE_BITS, 
privilegeBits, bitsProvider);
         }
-
-        //-------------------------------------------------------------< 
Object >---
-        @Override
-        public int hashCode() {
-            if (hashCode == -1) {
-                hashCode = Objects.hashCode(accessControlledPath, 
principalName, privilegeBits, isAllow, restrictions);
-            }
-            return hashCode;
-        }
-
-        @Override
-        public boolean equals(Object o) {
-            if (o == this) {
-                return true;
-            }
-            if (o instanceof AcEntry) {
-                AcEntry other = (AcEntry) o;
-                return isAllow == other.isAllow
-                        && privilegeBits.equals(other.privilegeBits)
-                        && principalName.equals(other.principalName)
-                        && 
accessControlledPath.equals(other.accessControlledPath)
-                        && restrictions.equals(other.restrictions);
-            }
-            return false;
-        }
-
-        @Override
-        public String toString() {
-            StringBuilder sb = new StringBuilder();
-            sb.append(accessControlledPath);
-            sb.append(';').append(principalName);
-            sb.append(';').append(isAllow ? "allow" : "deny");
-            sb.append(';').append(privilegeBits);
-            sb.append(';').append(restrictions);
-            return sb.toString();
-        }
     }
 }


Reply via email to