Author: angela
Date: Tue Dec 11 10:03:46 2018
New Revision: 1848662

URL: http://svn.apache.org/viewvc?rev=1848662&view=rev
Log:
OAK-7944 : Minor improvements to oak security code base
adjust access were it can be weaker

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MountPermissionProvider.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ReadStatus.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/GroupImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/Condition.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/GroupPredicate.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java
 Tue Dec 11 10:03:46 2018
@@ -89,7 +89,7 @@ public class SecurityProviderImpl implem
     /**
      * Default constructor used in OSGi environments.
      */
-    public SecurityProviderImpl() {
+    SecurityProviderImpl() {
         this(ConfigurationParameters.EMPTY);
     }
 
@@ -99,7 +99,7 @@ public class SecurityProviderImpl implem
      *
      * @param configuration security configuration
      */
-    public SecurityProviderImpl(@NotNull ConfigurationParameters 
configuration) {
+    private SecurityProviderImpl(@NotNull ConfigurationParameters 
configuration) {
         checkNotNull(configuration);
         this.configuration = configuration;
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java
 Tue Dec 11 10:03:46 2018
@@ -99,7 +99,7 @@ public class CompositeAuthorizationConfi
          * @return corresponding composition type, or {@code AND} if the
          *         provided type is {@code null}
          */
-        public static CompositionType fromString(@Nullable String type) {
+        static CompositionType fromString(@Nullable String type) {
             String or = OR.name();
             if (or.equals(type) || or.toLowerCase().equals(type)) {
                 return OR;

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java
 Tue Dec 11 10:03:46 2018
@@ -236,8 +236,8 @@ class CompositePermissionProvider implem
 
         private final CompositionType compositionType;
 
-        public CompositeRepositoryPermission(@NotNull 
AggregatedPermissionProvider[] pps,
-                @NotNull CompositionType compositionType) {
+        CompositeRepositoryPermission(@NotNull AggregatedPermissionProvider[] 
pps,
+                                      @NotNull CompositionType 
compositionType) {
             this.pps = pps;
             this.compositionType = compositionType;
         }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MountPermissionProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MountPermissionProvider.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MountPermissionProvider.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MountPermissionProvider.java
 Tue Dec 11 10:03:46 2018
@@ -71,7 +71,7 @@ public class MountPermissionProvider ext
 
         private final List<PermissionStoreImpl> stores;
 
-        public MountPermissionStore(List<PermissionStoreImpl> stores) {
+        MountPermissionStore(List<PermissionStoreImpl> stores) {
             this.stores = stores;
         }
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java
 Tue Dec 11 10:03:46 2018
@@ -28,7 +28,7 @@ import org.jetbrains.annotations.NotNull
 
 class PermissionEntryProviderImpl implements PermissionEntryProvider {
 
-    public static final String EAGER_CACHE_SIZE_PARAM = "eagerCacheSize";
+    private static final String EAGER_CACHE_SIZE_PARAM = "eagerCacheSize";
 
     private static final long DEFAULT_SIZE = 250;
 

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=1848662&r1=1848661&r2=1848662&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
 Tue Dec 11 10:03:46 2018
@@ -293,7 +293,7 @@ final class PermissionStoreEditor implem
             }
         }
 
-        protected PropertyState getPrivilegeBitsProperty() {
+        PropertyState getPrivilegeBitsProperty() {
             return privilegeBits.asPropertyState(REP_PRIVILEGE_BITS);
         }
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ReadStatus.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ReadStatus.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ReadStatus.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ReadStatus.java
 Tue Dec 11 10:03:46 2018
@@ -29,11 +29,11 @@ final class ReadStatus {
     private static final int THIS_PROPERTIES = THIS | PROPERTIES;
     private static final int ALL = THIS | PROPERTIES | CHILD_NODES;
 
-    static final ReadStatus ALLOW_THIS = new ReadStatus(THIS, true);
-    static final ReadStatus ALLOW_THIS_PROPERTIES = new 
ReadStatus(THIS_PROPERTIES, true);
+    private static final ReadStatus ALLOW_THIS = new ReadStatus(THIS, true);
+    private static final ReadStatus ALLOW_THIS_PROPERTIES = new 
ReadStatus(THIS_PROPERTIES, true);
     static final ReadStatus ALLOW_ALL = new ReadStatus(ALL, true);
     static final ReadStatus DENY_THIS = new ReadStatus(THIS, false);
-    static final ReadStatus DENY_THIS_PROPERTIES = new 
ReadStatus(THIS_PROPERTIES, false);
+    private static final ReadStatus DENY_THIS_PROPERTIES = new 
ReadStatus(THIS_PROPERTIES, false);
     static final ReadStatus DENY_ALL = new ReadStatus(ALL, false);
 
     private static final PrivilegeBits READ_BITS = 
PrivilegeBits.BUILT_IN.get(PrivilegeConstants.JCR_READ);

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java
 Tue Dec 11 10:03:46 2018
@@ -55,7 +55,7 @@ abstract class AuthorizableBaseProvider
     }
 
     @Nullable
-    Tree getByContentID(@NotNull String contentId, @NotNull AuthorizableType 
authorizableType) {
+    private Tree getByContentID(@NotNull String contentId, @NotNull 
AuthorizableType authorizableType) {
         Tree tree = identifierManager.getTree(contentId);
         if (UserUtil.isType(tree, authorizableType)) {
             return tree;

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
 Tue Dec 11 10:03:46 2018
@@ -88,7 +88,7 @@ final class AuthorizableIterator impleme
         private final UserManagerImpl userManager;
         private final Predicate predicate;
 
-        public PathToAuthorizable(UserManagerImpl userManager, 
AuthorizableType type) {
+        PathToAuthorizable(UserManagerImpl userManager, AuthorizableType type) 
{
             this.userManager = userManager;
             this.predicate = new AuthorizableTypePredicate(type);
         }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java
 Tue Dec 11 10:03:46 2018
@@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
  */
 public class DeclaredMembershipPredicate implements Predicate<Authorizable> {
 
-    static final Logger log = 
LoggerFactory.getLogger(DeclaredMembershipPredicate.class);
+    private static final Logger log = 
LoggerFactory.getLogger(DeclaredMembershipPredicate.class);
 
     private final MembershipProvider membershipProvider;
     private final Iterator<String> contentIdIterator;

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java
 Tue Dec 11 10:03:46 2018
@@ -480,7 +480,7 @@ class MembershipProvider extends Authori
          * @param groupTree A tree associated with a group
          * @see #getNextIterator(Tree)
          */
-        protected void remember(@NotNull Tree groupTree) {
+        void remember(@NotNull Tree groupTree) {
             if (groupTrees == null) {
                 groupTrees = new ArrayList<>();
             }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java
 Tue Dec 11 10:03:46 2018
@@ -43,7 +43,7 @@ import com.google.common.collect.Sets;
  *     <li>{@code deleteChangedProperty}: {@code Resolution.OURS} removing the 
members property takes precedence.
  * </ul>
  */
-public class RepMembersConflictHandler implements ThreeWayConflictHandler {
+class RepMembersConflictHandler implements ThreeWayConflictHandler {
 
     @NotNull
     @Override

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java
 Tue Dec 11 10:03:46 2018
@@ -199,12 +199,12 @@ public class AutoSaveEnabledManager impl
     }
 
     @NotNull
-    User wrap(@NotNull User user) {
+    private User wrap(@NotNull User user) {
         return new UserImpl(user, this);
     }
 
     @NotNull
-    Group wrap(@NotNull Group group) {
+    private Group wrap(@NotNull Group group) {
         return new GroupImpl(group, this);
     }
 }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/GroupImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/GroupImpl.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/GroupImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/GroupImpl.java
 Tue Dec 11 10:03:46 2018
@@ -30,7 +30,7 @@ class GroupImpl extends AuthorizableImpl
         super(dlg, mgr);
     }
 
-    Group getDelegate() {
+    private Group getDelegate() {
         return (Group) getDlg();
     }
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/Condition.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/Condition.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/Condition.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/Condition.java
 Tue Dec 11 10:03:46 2018
@@ -160,7 +160,7 @@ interface Condition {
 
         private final List<Condition> conditions = new ArrayList<>();
 
-        public Compound(Condition condition1, Condition condition2) {
+        Compound(Condition condition1, Condition condition2) {
             conditions.add(condition1);
             conditions.add(condition2);
         }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/GroupPredicate.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/GroupPredicate.java?rev=1848662&r1=1848661&r2=1848662&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/GroupPredicate.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/GroupPredicate.java
 Tue Dec 11 10:03:46 2018
@@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
  */
 class GroupPredicate implements Predicate<Authorizable> {
 
-    static final Logger log = LoggerFactory.getLogger(GroupPredicate.class);
+    private static final Logger log = 
LoggerFactory.getLogger(GroupPredicate.class);
 
     private final Iterator<Authorizable> membersIterator;
     private final Set<String> memberIds = new HashSet<>();


Reply via email to