Author: angela
Date: Wed Jul 17 16:24:58 2019
New Revision: 1863225

URL: http://svn.apache.org/viewvc?rev=1863225&view=rev
Log:
OAK-8492 : PrincipalAccessControlList: misleading notnull annotation with 
effective path param

Modified:
    
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalAccessControlList.java
    
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/package-info.java

Modified: 
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalAccessControlList.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalAccessControlList.java?rev=1863225&r1=1863224&r2=1863225&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalAccessControlList.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalAccessControlList.java
 Wed Jul 17 16:24:58 2019
@@ -102,7 +102,7 @@ public interface PrincipalAccessControlL
      * control related exception occurs.
      * @throws RepositoryException If another error occurs
      */
-    boolean addEntry(@NotNull String effectivePath, @NotNull Privilege[] 
privileges) throws RepositoryException;
+    boolean addEntry(@Nullable String effectivePath, @NotNull Privilege[] 
privileges) throws RepositoryException;
 
     /**
      * Adds an access control entry to this policy consisting of the specified 
{@code effectivePath}, the specified
@@ -136,7 +136,7 @@ public interface PrincipalAccessControlL
      * if some other access control related exception occurs.
      * @throws RepositoryException If another error occurs
      */
-    boolean addEntry(@NotNull String effectivePath, @NotNull Privilege[] 
privileges, @NotNull Map<String, Value> restrictions, @NotNull Map<String, 
Value[]> mvRestrictions) throws RepositoryException;
+    boolean addEntry(@Nullable String effectivePath, @NotNull Privilege[] 
privileges, @NotNull Map<String, Value> restrictions, @NotNull Map<String, 
Value[]> mvRestrictions) throws RepositoryException;
 
     /**
      * Extension of the {@link JackrabbitAccessControlEntry} that additionally 
defines the target object where this entry

Modified: 
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/package-info.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/package-info.java?rev=1863225&r1=1863224&r2=1863225&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/package-info.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/package-info.java
 Wed Jul 17 16:24:58 2019
@@ -18,5 +18,5 @@
 /**
  * Jackrabbit extensions for authorization.
  */
[email protected]("2.4.0")
[email protected]("2.4.1")
 package org.apache.jackrabbit.api.security.authorization;


Reply via email to