Author: angela
Date: Thu Dec  6 17:47:04 2018
New Revision: 1848345

URL: http://svn.apache.org/viewvc?rev=1848345&view=rev
Log:
OAK-7944 : Minor improvements to oak security code base
- simplify expressions

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/Utils.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java?rev=1848345&r1=1848344&r2=1848345&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java
 Thu Dec  6 17:47:04 2018
@@ -51,7 +51,7 @@ class ItemNamePattern implements Restric
 
     @Override
     public boolean matches(@NotNull String path) {
-        return (PathUtils.denotesRoot(path) ? false : 
names.contains(PathUtils.getName(path)));
+        return (!PathUtils.denotesRoot(path) && 
names.contains(PathUtils.getName(path)));
     }
 
     @Override

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java?rev=1848345&r1=1848344&r2=1848345&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java
 Thu Dec  6 17:47:04 2018
@@ -49,10 +49,7 @@ final class UserContext implements Conte
             return PWD_PROPERTY_NAMES.contains(propName);
         } else if (NT_REP_MEMBER_REFERENCES.equals(ntName)) {
             return REP_MEMBERS.equals(propName);
-        } else if (NT_REP_MEMBERS.equals(ntName)) {
-            return true;
-        }
-        return false;
+        } else return NT_REP_MEMBERS.equals(ntName);
     }
 
     @Override

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/Utils.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/Utils.java?rev=1848345&r1=1848344&r2=1848345&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/Utils.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/Utils.java
 Thu Dec  6 17:47:04 2018
@@ -81,18 +81,10 @@ final class Utils {
     }
 
     static boolean canHavePasswordExpired(@NotNull String userId, @NotNull 
ConfigurationParameters config) {
-        if (UserUtil.isAdmin(config, userId) && 
!config.getConfigValue(UserAuthentication.PARAM_PASSWORD_EXPIRY_FOR_ADMIN, 
false)) {
-            return false;
-        } else {
-            return true;
-        }
+        return !UserUtil.isAdmin(config, userId) || 
config.getConfigValue(UserAuthentication.PARAM_PASSWORD_EXPIRY_FOR_ADMIN, 
false);
     }
 
     static boolean canHavePasswordExpired(@NotNull User user, @NotNull 
ConfigurationParameters config) {
-        if (user.isAdmin() && 
!config.getConfigValue(UserAuthentication.PARAM_PASSWORD_EXPIRY_FOR_ADMIN, 
false)) {
-            return false;
-        } else {
-            return true;
-        }
+        return !user.isAdmin() || 
config.getConfigValue(UserAuthentication.PARAM_PASSWORD_EXPIRY_FOR_ADMIN, 
false);
     }
 }


Reply via email to