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;