Author: angela
Date: Thu Dec  6 15:55:56 2018
New Revision: 1848335

URL: http://svn.apache.org/viewvc?rev=1848335&view=rev
Log:
OAK-7944 : Minor improvements to oak security code base 
- clean up redundant throws clauses

Modified:
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/Delegatee.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/TestIdentityProvider.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandlerTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SyncMBeanImplTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProviderTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityImporterTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityRepositoryInitializerTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityValidatorTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/PrincipalProviderDeepNestingTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ValidatorNotDynamicTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporter.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManagerTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfigurationTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugContextTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugEvaluationTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporterTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProviderTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugTreePermissionTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtilTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/EmptyCugTreePermissionTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/TopLevelPathTest.java
    
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/VersionTest.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/JcrAllCommitHook.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.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/AuthorizableImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/ImpersonationImpl.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/MembershipWriter.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserManagerImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserValidator.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/query/Condition.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/ConditionVisitor.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/XPathConditionVisitor.java
    
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java
    
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java
    
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlList.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeConfigurationTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeContextTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParametersTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModuleTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModuleTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/token/CompositeTokenConfigurationTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACETest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlListTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlManagerTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACLTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/TestACL.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProviderTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProviderTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinitionImplTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionImplTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalConfigurationTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/principal/EmptyPrincipalProviderTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProviderTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/AuthorizableTypeTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/ClearMembershipActionTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/PasswordValidationActionTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/util/PasswordUtilTest.java
    
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/xml/PropInfoTest.java

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.java
 Thu Dec  6 15:55:56 2018
@@ -57,7 +57,7 @@ public interface SyncHandler {
     @NotNull
     SyncContext createContext(@NotNull ExternalIdentityProvider idp,
                               @NotNull UserManager userManager,
-                              @NotNull ValueFactory valueFactory) throws 
SyncException;
+                              @NotNull ValueFactory valueFactory);
 
     /**
      * Tries to find the identity with the given authorizable id or name.

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
 Thu Dec  6 15:55:56 2018
@@ -31,7 +31,6 @@ import org.apache.jackrabbit.commons.ite
 import org.apache.jackrabbit.oak.spi.security.ConfigurationParameters;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext;
-import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig;
@@ -101,7 +100,7 @@ public class DefaultSyncHandler implemen
     @NotNull
     @Override
     public SyncContext createContext(@NotNull ExternalIdentityProvider idp, 
@NotNull UserManager userManager,
-                                     @NotNull ValueFactory valueFactory) 
throws SyncException {
+                                     @NotNull ValueFactory valueFactory) {
         if (config.user().getDynamicMembership()) {
             return new DynamicSyncContext(config, idp, userManager, 
valueFactory);
         } else {

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
 Thu Dec  6 15:55:56 2018
@@ -259,7 +259,7 @@ public class ExternalLoginModule extends
     }
 
     @Override
-    public boolean commit() throws LoginException {
+    public boolean commit() {
         if (externalUser == null) {
             // login attempt in this login module was not successful
             clearState();
@@ -283,7 +283,7 @@ public class ExternalLoginModule extends
     }
 
     @Override
-    public boolean abort() throws LoginException {
+    public boolean abort() {
         clearState();
         // do we need to remove the user again, in case we created it during 
login() ?
         return true;

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/Delegatee.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/Delegatee.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/Delegatee.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/Delegatee.java
 Thu Dec  6 15:55:56 2018
@@ -81,7 +81,7 @@ final class Delegatee {
     private SyncContext context;
 
     private Delegatee(@NotNull SyncHandler handler, @NotNull 
ExternalIdentityProvider idp,
-                      @NotNull ContentSession systemSession, @NotNull 
SecurityProvider securityProvider, int batchSize) throws SyncException {
+                      @NotNull ContentSession systemSession, @NotNull 
SecurityProvider securityProvider, int batchSize) {
         this.handler = handler;
         this.idp = idp;
 
@@ -117,12 +117,7 @@ final class Delegatee {
             throw new SyncRuntimeException(ERROR_CREATE_DELEGATEE, e);
         }
 
-        try {
-            return new Delegatee(handler, idp, systemSession, 
securityProvider, batchSize);
-        } catch (SyncException e) {
-            close(systemSession);
-            throw new SyncRuntimeException(ERROR_CREATE_DELEGATEE, e);
-        }
+        return new Delegatee(handler, idp, systemSession, securityProvider, 
batchSize);
     }
 
     private static void close(@NotNull ContentSession systemSession) {

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/TestIdentityProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/TestIdentityProvider.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/TestIdentityProvider.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/TestIdentityProvider.java
 Thu Dec  6 15:55:56 2018
@@ -148,7 +148,7 @@ public class TestIdentityProvider implem
 
     @NotNull
     @Override
-    public Iterator<ExternalGroup> listGroups() throws 
ExternalIdentityException {
+    public Iterator<ExternalGroup> listGroups() {
         return externalGroups.values().iterator();
     }
 
@@ -249,7 +249,7 @@ public class TestIdentityProvider implem
 
         @NotNull
         @Override
-        public Iterable<ExternalIdentityRef> getDeclaredMembers() throws 
ExternalIdentityException {
+        public Iterable<ExternalIdentityRef> getDeclaredMembers() {
             return null;
         }
     }

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandlerTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandlerTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandlerTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandlerTest.java
 Thu Dec  6 15:55:56 2018
@@ -98,7 +98,7 @@ public class DefaultSyncHandlerTest exte
     }
 
     @Test
-    public void testCreateContext() throws Exception {
+    public void testCreateContext() {
         SyncContext ctx = syncHandler.createContext(idp, userManager, 
getValueFactory());
         assertTrue(ctx instanceof DefaultSyncContext);
     }
@@ -202,7 +202,7 @@ public class DefaultSyncHandlerTest exte
     }
 
     @Test
-    public void testRequiresSyncMissingExternalIDRef() throws Exception {
+    public void testRequiresSyncMissingExternalIDRef() {
         assertTrue(syncHandler.requiresSync(new DefaultSyncedIdentity(USER_ID, 
null, false, Long.MAX_VALUE)));
     }
 

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
 Thu Dec  6 15:55:56 2018
@@ -102,7 +102,7 @@ public class ExternalLoginModuleFactoryT
      * Prepares the OSGi part with required services injected and configures
      * the factory in JAAS options which then delegates to 
ExternalLoginModuleFactory
      */
-    private void setUpJaasFactoryWithInjection() throws Exception{
+    private void setUpJaasFactoryWithInjection() {
         context.registerService(Repository.class, 
EasyMock.createMock(Repository.class));
         context.registerService(SyncManager.class, new 
SyncManagerImpl(whiteboard));
         context.registerService(ExternalIdentityProviderManager.class, new 
ExternalIDPManagerImpl(whiteboard));

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SyncMBeanImplTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SyncMBeanImplTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SyncMBeanImplTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SyncMBeanImplTest.java
 Thu Dec  6 15:55:56 2018
@@ -401,7 +401,7 @@ public class SyncMBeanImplTest extends A
     }
 
     @Test
-    public void testSyncExternalNonExisting() throws Exception {
+    public void testSyncExternalNonExisting() {
         ExternalIdentityRef ref = new ExternalIdentityRef("nonExisting", 
idp.getName());
 
         String[] result = syncMBean.syncExternalUsers(new 
String[]{ref.getString()});
@@ -412,7 +412,7 @@ public class SyncMBeanImplTest extends A
      * @see <a 
href="https://issues.apache.org/jira/browse/OAK-4346";>OAK-4346</a>
      */
     @Test
-    public void testSyncExternalLocal() throws Exception {
+    public void testSyncExternalLocal() {
         ExternalIdentityRef ref = new 
ExternalIdentityRef(UserConstants.DEFAULT_ANONYMOUS_ID, null);
 
         String[] result = syncMBean.syncExternalUsers(new 
String[]{ref.getString()});
@@ -423,7 +423,7 @@ public class SyncMBeanImplTest extends A
      * @see <a 
href="https://issues.apache.org/jira/browse/OAK-4346";>OAK-4346</a>
      */
     @Test
-    public void testSyncExternalForeign() throws Exception {
+    public void testSyncExternalForeign() {
         ExternalIdentityRef ref = new 
ExternalIdentityRef(TestIdentityProvider.ID_TEST_USER, "anotherIDP");
 
         String[] result = syncMBean.syncExternalUsers(new 
String[]{ref.getString()});
@@ -434,14 +434,14 @@ public class SyncMBeanImplTest extends A
     }
 
     @Test
-    public void testSyncExternalUserException() throws Exception {
+    public void testSyncExternalUserException() {
         ExternalIdentityRef ref = new 
ExternalIdentityRef(TestIdentityProvider.ID_EXCEPTION, idp.getName());
         String[] result = syncMBean.syncExternalUsers(new String[] 
{ref.getString()});
         assertResultMessages(result, TestIdentityProvider.ID_EXCEPTION, "ERR");
     }
 
     @Test
-    public void testSyncExternalUserThrowingHandler() throws Exception {
+    public void testSyncExternalUserThrowingHandler() {
         ExternalIdentityRef ref = new 
ExternalIdentityRef(TestIdentityProvider.ID_TEST_USER, idp.getName());
         String[] result = createThrowingSyncMBean(false).syncExternalUsers(new 
String[]{ref.getString()});
         assertResultMessages(result, TestIdentityProvider.ID_TEST_USER, "ERR");
@@ -451,7 +451,7 @@ public class SyncMBeanImplTest extends A
      * test users have never been synced before => result must be empty
      */
     @Test
-    public void testSyncAllUsersBefore() throws Exception {
+    public void testSyncAllUsersBefore() {
         String[] result = syncMBean.syncAllUsers(false);
         assertEquals(0, result.length);
     }
@@ -570,7 +570,7 @@ public class SyncMBeanImplTest extends A
     }
 
     @Test(expected = IllegalStateException.class)
-    public void testSyncAllUsersThrowingHandler() throws Exception {
+    public void testSyncAllUsersThrowingHandler() {
         String[] result = createThrowingSyncMBean(false).syncAllUsers(false);
     }
 
@@ -771,7 +771,7 @@ public class SyncMBeanImplTest extends A
 
         @NotNull
         @Override
-        public SyncContext createContext(@NotNull ExternalIdentityProvider 
idp, @NotNull UserManager userManager, @NotNull ValueFactory valueFactory) 
throws SyncException {
+        public SyncContext createContext(@NotNull ExternalIdentityProvider 
idp, @NotNull UserManager userManager, @NotNull ValueFactory valueFactory) {
             return new DefaultSyncContext(syncConfig, idp, userManager, 
valueFactory) {
                 @NotNull
                 @Override

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProviderTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProviderTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProviderTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalGroupPrincipalProviderTest.java
 Thu Dec  6 15:55:56 2018
@@ -315,7 +315,7 @@ public class ExternalGroupPrincipalProvi
     }
 
     @Test
-    public void testFindPrincipalsByHintTypeGroup() throws Exception {
+    public void testFindPrincipalsByHintTypeGroup() {
         Set<? extends Principal> expected = ImmutableSet.of(new 
PrincipalImpl("a"));
         Set<? extends Principal> res = 
ImmutableSet.copyOf(principalProvider.findPrincipals("a", 
PrincipalManager.SEARCH_TYPE_GROUP));
 
@@ -323,7 +323,7 @@ public class ExternalGroupPrincipalProvi
     }
 
     @Test
-    public void testFindPrincipalsByHintTypeAll() throws Exception {
+    public void testFindPrincipalsByHintTypeAll() {
         Set<? extends Principal> expected = ImmutableSet.of(new 
PrincipalImpl("a"));
         Set<? extends Principal> res = 
ImmutableSet.copyOf(principalProvider.findPrincipals("a", 
PrincipalManager.SEARCH_TYPE_ALL));
 

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityImporterTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityImporterTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityImporterTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityImporterTest.java
 Thu Dec  6 15:55:56 2018
@@ -69,7 +69,7 @@ public class ExternalIdentityImporterTes
             "   <sv:property sv:name=\"rep:lastSynced\" 
sv:type=\"Date\"><sv:value>2016-05-03T10:03:08.061+02:00</sv:value></sv:property>"
 +
             "</sv:node>";
 
-    private Repository createRepo() throws Exception {
+    private Repository createRepo() {
         SecurityProvider securityProvider = 
TestSecurityProvider.newTestSecurityProvider(ConfigurationParameters.EMPTY,
                 new ExternalPrincipalConfiguration());
         QueryEngineSettings queryEngineSettings = new QueryEngineSettings();
@@ -81,7 +81,7 @@ public class ExternalIdentityImporterTes
         return jcr.createRepository();
     }
 
-    private static void shutdown(Repository repo) throws Exception {
+    private static void shutdown(Repository repo) {
         if (repo != null && repo instanceof JackrabbitRepository) {
             ((JackrabbitRepository) repo).shutdown();
         }

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityRepositoryInitializerTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityRepositoryInitializerTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityRepositoryInitializerTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityRepositoryInitializerTest.java
 Thu Dec  6 15:55:56 2018
@@ -32,7 +32,7 @@ import static org.junit.Assert.assertTru
 public class ExternalIdentityRepositoryInitializerTest extends 
AbstractExternalAuthTest {
 
     @Test
-    public void testExternalIdIndexDefinition() throws Exception {
+    public void testExternalIdIndexDefinition() {
         Tree oakIndex = root.getTree('/' + 
IndexConstants.INDEX_DEFINITIONS_NAME);
         assertTrue(oakIndex.exists());
 
@@ -41,7 +41,7 @@ public class ExternalIdentityRepositoryI
     }
 
     @Test
-    public void testPrincipalNamesIndexDefinition() throws Exception {
+    public void testPrincipalNamesIndexDefinition() {
         Tree oakIndex = root.getTree('/' + 
IndexConstants.INDEX_DEFINITIONS_NAME);
         assertTrue(oakIndex.exists());
 

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityValidatorTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityValidatorTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityValidatorTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalIdentityValidatorTest.java
 Thu Dec  6 15:55:56 2018
@@ -72,7 +72,7 @@ public class ExternalIdentityValidatorTe
     }
 
     @Test
-    public void testAddExternalPrincipalNames() throws Exception {
+    public void testAddExternalPrincipalNames() {
         Tree userTree = root.getTree(testUserPath);
         NodeUtil userNode = new NodeUtil(userTree);
         try {
@@ -302,7 +302,7 @@ public class ExternalIdentityValidatorTe
     }
 
     @Test
-    public void testRemoveRepExternalId() throws Exception {
+    public void testRemoveRepExternalId() {
         try {
             
root.getTree(externalUserPath).removeProperty(ExternalIdentityConstants.REP_EXTERNAL_ID);
             root.commit();

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
 Thu Dec  6 15:55:56 2018
@@ -22,7 +22,6 @@ import java.util.Hashtable;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
-import javax.jcr.RepositoryException;
 import javax.jcr.ValueFactory;
 
 import com.google.common.collect.ImmutableMap;
@@ -37,7 +36,6 @@ import org.apache.jackrabbit.oak.spi.sec
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.AbstractExternalAuthTest;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext;
-import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig;
@@ -66,7 +64,7 @@ public class ExternalPrincipalConfigurat
         context.registerService(SyncHandler.class, new DefaultSyncHandler(), 
ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, true));
     }
 
-    private void assertIsEnabled(ExternalPrincipalConfiguration 
externalPrincipalConfiguration, boolean expected) throws Exception {
+    private void assertIsEnabled(ExternalPrincipalConfiguration 
externalPrincipalConfiguration, boolean expected) {
         PrincipalProvider pp = 
externalPrincipalConfiguration.getPrincipalProvider(root, getNamePathMapper());
         assertEquals(expected, pp instanceof ExternalGroupPrincipalProvider);
     }
@@ -83,7 +81,7 @@ public class ExternalPrincipalConfigurat
     }
 
     @Test
-    public void testGetPrincipalProvider() throws Exception {
+    public void testGetPrincipalProvider() {
         PrincipalProvider pp = 
externalPrincipalConfiguration.getPrincipalProvider(root, 
NamePathMapper.DEFAULT);
         assertNotNull(pp);
         assertFalse(pp instanceof ExternalGroupPrincipalProvider);
@@ -153,7 +151,7 @@ public class ExternalPrincipalConfigurat
     }
 
     @Test
-    public void testGetValidatorsOmitIdProtection() throws Exception {
+    public void testGetValidatorsOmitIdProtection() {
         
externalPrincipalConfiguration.setParameters(ConfigurationParameters.of(ExternalIdentityConstants.PARAM_PROTECT_EXTERNAL_IDS,
 false));
         ContentSession cs = root.getContentSession();
 
@@ -187,7 +185,7 @@ public class ExternalPrincipalConfigurat
     }
 
     @Test
-    public void testAddingSyncHandler() throws Exception {
+    public void testAddingSyncHandler() {
         Map<String, Object> enableProps =  ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, true);
         Map<String, Object> disableProps =  ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, false);
 
@@ -206,7 +204,7 @@ public class ExternalPrincipalConfigurat
     }
 
     @Test
-    public void testAddingCustomSyncHandler() throws Exception {
+    public void testAddingCustomSyncHandler() {
         Map<String, Object> enableProps =  ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, true);
 
         SyncHandler sh = new TestSyncHandler();
@@ -219,7 +217,7 @@ public class ExternalPrincipalConfigurat
 
     @Ignore("TODO: mock doesn't reflect property-changes on the registration.")
     @Test
-    public void testModifySyncHandler() throws Exception {
+    public void testModifySyncHandler() {
         Dictionary<String, Object> enableProps =  new 
Hashtable(ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, true));
         Dictionary<String, Object> disableProps =  new 
Hashtable(ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, false));
 
@@ -237,7 +235,7 @@ public class ExternalPrincipalConfigurat
     }
 
     @Test
-    public void testRemoveSyncHandler() throws Exception {
+    public void testRemoveSyncHandler() {
         Dictionary<String, Object> enableProps =  new 
Hashtable(ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, true));
         Dictionary<String, Object> disableProps =  new 
Hashtable(ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, false));
 
@@ -270,12 +268,12 @@ public class ExternalPrincipalConfigurat
 
         @NotNull
         @Override
-        public SyncContext createContext(@NotNull ExternalIdentityProvider 
idp, @NotNull UserManager userManager, @NotNull ValueFactory valueFactory) 
throws SyncException {
+        public SyncContext createContext(@NotNull ExternalIdentityProvider 
idp, @NotNull UserManager userManager, @NotNull ValueFactory valueFactory) {
             return new DefaultSyncContext(new DefaultSyncConfig(), idp, 
userManager, valueFactory);
         }
 
         @Override
-        public SyncedIdentity findIdentity(@NotNull UserManager userManager, 
@NotNull String id) throws RepositoryException {
+        public SyncedIdentity findIdentity(@NotNull UserManager userManager, 
@NotNull String id) {
             return null;
         }
 
@@ -286,7 +284,7 @@ public class ExternalPrincipalConfigurat
 
         @NotNull
         @Override
-        public Iterator<SyncedIdentity> listIdentities(@NotNull UserManager 
userManager) throws RepositoryException {
+        public Iterator<SyncedIdentity> listIdentities(@NotNull UserManager 
userManager) {
             return Collections.emptyIterator();
         }
     }

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/PrincipalProviderDeepNestingTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/PrincipalProviderDeepNestingTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/PrincipalProviderDeepNestingTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/PrincipalProviderDeepNestingTest.java
 Thu Dec  6 15:55:56 2018
@@ -82,7 +82,7 @@ public class PrincipalProviderDeepNestin
 
     @Override
     @Test
-    public void testFindPrincipalsByHintTypeGroup() throws Exception {
+    public void testFindPrincipalsByHintTypeGroup() {
         Set<? extends Principal> expected = ImmutableSet.of(new 
PrincipalImpl("a"), new PrincipalImpl("aa"), new PrincipalImpl("aaa"));
         Set<? extends Principal> res = 
ImmutableSet.copyOf(principalProvider.findPrincipals("a", 
PrincipalManager.SEARCH_TYPE_GROUP));
 
@@ -91,7 +91,7 @@ public class PrincipalProviderDeepNestin
 
     @Override
     @Test
-    public void testFindPrincipalsByHintTypeAll() throws Exception {
+    public void testFindPrincipalsByHintTypeAll() {
         Set<? extends Principal> expected = ImmutableSet.of(
                 new PrincipalImpl("a"),
                 new PrincipalImpl("aa"),

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ValidatorNotDynamicTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ValidatorNotDynamicTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ValidatorNotDynamicTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ValidatorNotDynamicTest.java
 Thu Dec  6 15:55:56 2018
@@ -83,7 +83,7 @@ public class ValidatorNotDynamicTest ext
 
     @Override
     @Test
-    public void testRemoveRepExternalId() throws Exception {
+    public void testRemoveRepExternalId() {
         try {
             
root.getTree(externalUserPath).removeProperty(ExternalIdentityConstants.REP_EXTERNAL_ID);
             root.commit();

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java
 Thu Dec  6 15:55:56 2018
@@ -201,19 +201,19 @@ class CugAccessControlManager extends Ab
     //-------------------------------------< JackrabbitAccessControlManager 
>---
 
     @Override
-    public JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal 
principal) throws RepositoryException {
+    public JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal 
principal) {
         // editing by 'principal' is not supported
         return new JackrabbitAccessControlPolicy[0];
     }
 
     @Override
-    public JackrabbitAccessControlPolicy[] getPolicies(Principal principal) 
throws RepositoryException {
+    public JackrabbitAccessControlPolicy[] getPolicies(Principal principal) {
         // editing by 'principal' is not supported
         return new JackrabbitAccessControlPolicy[0];
     }
 
     @Override
-    public AccessControlPolicy[] getEffectivePolicies(Set<Principal> 
principals) throws RepositoryException {
+    public AccessControlPolicy[] getEffectivePolicies(Set<Principal> 
principals) {
         // editing by 'principal' is not supported
         return new AccessControlPolicy[0];
     }

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporter.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporter.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporter.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporter.java
 Thu Dec  6 15:55:56 2018
@@ -89,14 +89,14 @@ class CugImporter implements ProtectedPr
     }
 
     @Override
-    public void processReferences() throws RepositoryException {
+    public void processReferences() {
         // nothing to do
     }
 
     //------------------------------------------< ProtectedPropertyImporter 
>---
 
     @Override
-    public boolean handlePropInfo(@NotNull Tree parent, @NotNull PropInfo 
protectedPropInfo, @NotNull PropertyDefinition def) throws RepositoryException {
+    public boolean handlePropInfo(@NotNull Tree parent, @NotNull PropInfo 
protectedPropInfo, @NotNull PropertyDefinition def) {
         if (CugUtil.definesCug(parent) && isValid(protectedPropInfo, def) && 
CugUtil.isSupportedPath(parent.getPath(), supportedPaths)) {
             Set<String> principalNames = new HashSet<>();
             for (TextValue txtValue : protectedPropInfo.getTextValues()) {
@@ -128,7 +128,7 @@ class CugImporter implements ProtectedPr
     }
 
     @Override
-    public void propertiesCompleted(@NotNull Tree protectedParent) throws 
IllegalStateException, RepositoryException {
+    public void propertiesCompleted(@NotNull Tree protectedParent) throws 
IllegalStateException {
         if (CugUtil.definesCug(protectedParent) && 
!protectedParent.hasProperty(REP_PRINCIPAL_NAMES)) {
             // remove the rep:cugPolicy node if mandatory property is missing
             // (which may also happen upon an attempt to create a cug at an 
unsupported path).

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java
 Thu Dec  6 15:55:56 2018
@@ -21,7 +21,6 @@ import java.util.Set;
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
-import org.apache.jackrabbit.oak.api.CommitFailedException;
 import org.apache.jackrabbit.oak.api.PropertyState;
 import org.apache.jackrabbit.oak.api.Type;
 import org.apache.jackrabbit.oak.commons.PathUtils;
@@ -62,7 +61,7 @@ class NestedCugHook implements PostValid
     //-------------------------------------------------< PostValidationHook 
>---
     @NotNull
     @Override
-    public NodeState processCommit(NodeState before, NodeState after, 
CommitInfo info) throws CommitFailedException {
+    public NodeState processCommit(NodeState before, NodeState after, 
CommitInfo info) {
         NodeBuilder builder = after.builder();
         after.compareAgainstBaseState(before, new Diff(before, builder));
         deletedCUGs.clear();

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManagerTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManagerTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManagerTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManagerTest.java
 Thu Dec  6 15:55:56 2018
@@ -399,21 +399,21 @@ public class CugAccessControlManagerTest
     }
 
     @Test
-    public void testGetApplicablePoliciesByPrincipal() throws Exception {
+    public void testGetApplicablePoliciesByPrincipal() {
         AccessControlPolicy[] applicable = 
cugAccessControlManager.getApplicablePolicies(EveryonePrincipal.getInstance());
         assertNotNull(applicable);
         assertEquals(0, applicable.length);
     }
 
     @Test
-    public void testGetPoliciesByPrincipal() throws Exception {
+    public void testGetPoliciesByPrincipal() {
         AccessControlPolicy[] applicable = 
cugAccessControlManager.getPolicies(EveryonePrincipal.getInstance());
         assertNotNull(applicable);
         assertEquals(0, applicable.length);
     }
 
     @Test
-    public void testGetEffectivePoliciesByPrincipal() throws Exception {
+    public void testGetEffectivePoliciesByPrincipal() {
         AccessControlPolicy[] applicable = 
cugAccessControlManager.getEffectivePolicies(ImmutableSet.<Principal>of(EveryonePrincipal.getInstance()));
         assertNotNull(applicable);
         assertEquals(0, applicable.length);

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfigurationTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfigurationTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfigurationTest.java
 Thu Dec  6 15:55:56 2018
@@ -199,7 +199,7 @@ public class CugConfigurationTest extend
     }
 
     @Test
-    public void testActivate() throws Exception {
+    public void testActivate() {
         CugConfiguration cugConfiguration = 
createConfiguration(ConfigurationParameters.EMPTY);
         cugConfiguration.activate(ImmutableMap.of(
                 CugConstants.PARAM_CUG_ENABLED, false,
@@ -209,7 +209,7 @@ public class CugConfigurationTest extend
     }
 
     @Test
-    public void testModified() throws Exception {
+    public void testModified() {
         CugConfiguration cugConfiguration = 
createConfiguration(ConfigurationParameters.EMPTY);
         cugConfiguration.modified(ImmutableMap.of(
                 CugConstants.PARAM_CUG_SUPPORTED_PATHS, new 
String[]{"/changed"}
@@ -217,7 +217,7 @@ public class CugConfigurationTest extend
         assertSupportedPaths(cugConfiguration, "/changed");
     }
 
-    private static void assertSupportedPaths(@NotNull CugConfiguration 
configuration, @NotNull String... paths) throws Exception {
+    private static void assertSupportedPaths(@NotNull CugConfiguration 
configuration, @NotNull String... paths) {
         Set<String> expected = ImmutableSet.copyOf(paths);
         assertEquals(expected, 
configuration.getParameters().getConfigValue(CugConstants.PARAM_CUG_SUPPORTED_PATHS,
 ImmutableSet.of()));
     }

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugContextTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugContextTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugContextTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugContextTest.java
 Thu Dec  6 15:55:56 2018
@@ -17,7 +17,6 @@
 package org.apache.jackrabbit.oak.spi.security.authorization.cug.impl;
 
 import java.util.List;
-import javax.jcr.AccessDeniedException;
 import javax.jcr.security.AccessControlList;
 import javax.jcr.security.AccessControlManager;
 
@@ -113,7 +112,7 @@ public class CugContextTest extends Abst
     }
 
     @Test
-    public void testDefinesLocation() throws AccessDeniedException {
+    public void testDefinesLocation() {
         
assertTrue(CugContext.INSTANCE.definesLocation(TreeLocation.create(root, 
CUG_PATH)));
         
assertTrue(CugContext.INSTANCE.definesLocation(TreeLocation.create(root, 
CUG_PATH + "/" + CugConstants.REP_PRINCIPAL_NAMES)));
 

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugEvaluationTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugEvaluationTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugEvaluationTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugEvaluationTest.java
 Thu Dec  6 15:55:56 2018
@@ -104,7 +104,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testRead() throws Exception {
+    public void testRead() {
         List<String> noAccess = ImmutableList.of(
                 "/", UNSUPPORTED_PATH, /* no access */
                 "/content/a", "/content/a/b", "/content/aa/bb", /* granted by 
ace, denied by cug */
@@ -121,7 +121,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testReadAcl() throws Exception {
+    public void testReadAcl() {
         assertFalse(testRoot.getTree("/content/rep:policy").exists());
     }
 
@@ -138,7 +138,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testReadCug() throws Exception {
+    public void testReadCug() {
         List<String> noAccess = ImmutableList.of(
                 "/content/a/rep:cugPolicy", "/content/aa/bb/rep:cugPolicy", 
"/content2/rep:cugPolicy"
         );
@@ -233,7 +233,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testIsGrantedTestGroup() throws Exception {
+    public void testIsGrantedTestGroup() {
         // testGroup
         PermissionProvider pp = createPermissionProvider(testGroupPrincipal);
 
@@ -247,7 +247,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testIsGrantedEveryone() throws Exception {
+    public void testIsGrantedEveryone() {
         // everyone
         PermissionProvider pp = 
createPermissionProvider(EveryonePrincipal.getInstance());
 
@@ -263,7 +263,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testIsGrantedTestGroupEveryone() throws Exception {
+    public void testIsGrantedTestGroupEveryone() {
         // testGroup + everyone
         PermissionProvider pp = createPermissionProvider(testGroupPrincipal, 
EveryonePrincipal.getInstance());
 
@@ -291,7 +291,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testHasPrivilegesTestGroup() throws Exception {
+    public void testHasPrivilegesTestGroup() {
         // testGroup
         PermissionProvider pp = createPermissionProvider(testGroupPrincipal);
 
@@ -305,7 +305,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testHasPrivilegesEveryone() throws Exception {
+    public void testHasPrivilegesEveryone() {
         // everyone
         PermissionProvider pp = 
createPermissionProvider(EveryonePrincipal.getInstance());
 
@@ -321,7 +321,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testHasPrivilegesTestGroupEveryone() throws Exception {
+    public void testHasPrivilegesTestGroupEveryone() {
         // testGroup + everyone
         PermissionProvider pp = createPermissionProvider(testGroupPrincipal, 
EveryonePrincipal.getInstance());
 
@@ -349,7 +349,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testHasAllPrivileges() throws Exception {
+    public void testHasAllPrivileges() {
         // testGroup
         PermissionProvider pp = createPermissionProvider(testGroupPrincipal);
 
@@ -376,7 +376,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testHasAllPrivilegesAdmin() throws Exception {
+    public void testHasAllPrivilegesAdmin() {
         PermissionProvider pp = createPermissionProvider(adminSession);
 
         assertTrue(pp.hasPrivileges(content, PrivilegeConstants.JCR_ALL));
@@ -385,7 +385,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testGetPrivilegesTestGroup() throws Exception {
+    public void testGetPrivilegesTestGroup() {
         Set<String> w_rac = ImmutableSet.of(PrivilegeConstants.REP_WRITE, 
PrivilegeConstants.JCR_READ_ACCESS_CONTROL);
         Set<String> r_w_rac = ImmutableSet.of(PrivilegeConstants.JCR_READ, 
PrivilegeConstants.REP_WRITE, PrivilegeConstants.JCR_READ_ACCESS_CONTROL);
 
@@ -399,7 +399,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testGetPrivilegesEveryone() throws Exception {
+    public void testGetPrivilegesEveryone() {
         // everyone
         PermissionProvider pp = 
createPermissionProvider(EveryonePrincipal.getInstance());
 
@@ -410,7 +410,7 @@ public class CugEvaluationTest extends A
     }
 
     @Test
-    public void testGetPrivilegesTestGroupEveryone() throws Exception {
+    public void testGetPrivilegesTestGroupEveryone() {
         Set<String> r_w_rac = ImmutableSet.of(PrivilegeConstants.JCR_READ, 
PrivilegeConstants.REP_WRITE, PrivilegeConstants.JCR_READ_ACCESS_CONTROL);
 
         // testGroup + everyone

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporterTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporterTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporterTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporterTest.java
 Thu Dec  6 15:55:56 2018
@@ -47,7 +47,7 @@ public class CugImporterTest extends Abs
     }
 
     @Test(expected = IllegalStateException.class)
-    public void testInitTwice() throws Exception {
+    public void testInitTwice() {
         Session session = Mockito.mock(Session.class);
         assertTrue(importer.init(session, root, getNamePathMapper(), true, 
ImportUUIDBehavior.IMPORT_UUID_CREATE_NEW, new ReferenceChangeTracker(), 
getSecurityProvider()));
         importer.init(session, root, getNamePathMapper(), true, 
ImportUUIDBehavior.IMPORT_UUID_CREATE_NEW, new ReferenceChangeTracker(), 
getSecurityProvider());

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProviderTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProviderTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProviderTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProviderTest.java
 Thu Dec  6 15:55:56 2018
@@ -323,7 +323,7 @@ public class CugPermissionProviderTest e
      * @see 
org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider#isGranted(org.apache.jackrabbit.oak.plugins.tree.TreeLocation,
 long)
      */
     @Test
-    public void testIsGrantedByLocation() throws Exception {
+    public void testIsGrantedByLocation() {
         for (String p : NOT_READABLE_PATHS) {
             TreeLocation location = TreeLocation.create(root, p);
             assertFalse(cugPermProvider.isGranted(location, Permissions.READ));

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugTreePermissionTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugTreePermissionTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugTreePermissionTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugTreePermissionTest.java
 Thu Dec  6 15:55:56 2018
@@ -23,7 +23,6 @@ import org.apache.jackrabbit.oak.api.Tre
 import org.apache.jackrabbit.oak.commons.PathUtils;
 import org.apache.jackrabbit.oak.plugins.memory.PropertyStates;
 import org.apache.jackrabbit.oak.plugins.tree.TreeProvider;
-import org.apache.jackrabbit.oak.plugins.tree.impl.AbstractTree;
 import 
org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions;
 import 
org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission;
 import org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal;
@@ -64,7 +63,7 @@ public class CugTreePermissionTest exten
     }
 
     @Test
-    public void testGetChildPermission() throws Exception {
+    public void testGetChildPermission() {
         TreeProvider treeProvider = getTreeProvider();
         NodeState ns = treeProvider.asNodeState(root.getTree(SUPPORTED_PATH + 
"/subtree"));
         TreePermission child = allowedTp.getChildPermission("subtree", ns);
@@ -79,7 +78,7 @@ public class CugTreePermissionTest exten
     }
 
     @Test
-    public void testIsAllow() throws Exception {
+    public void testIsAllow() {
         assertTrue(allowedTp.isAllow());
         assertFalse(deniedTp.isAllow());
     }

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtilTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtilTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtilTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtilTest.java
 Thu Dec  6 15:55:56 2018
@@ -20,9 +20,7 @@ import java.util.Set;
 import com.google.common.collect.ImmutableSet;
 import org.apache.jackrabbit.oak.api.Tree;
 import org.apache.jackrabbit.oak.commons.PathUtils;
-import org.apache.jackrabbit.oak.plugins.tree.TreeProvider;
 import org.apache.jackrabbit.oak.spi.nodetype.NodeTypeConstants;
-import org.apache.jackrabbit.oak.plugins.tree.impl.AbstractTree;
 import org.apache.jackrabbit.oak.spi.mount.MountInfoProvider;
 import org.apache.jackrabbit.oak.spi.mount.Mounts;
 import org.apache.jackrabbit.oak.spi.security.ConfigurationParameters;

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/EmptyCugTreePermissionTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/EmptyCugTreePermissionTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/EmptyCugTreePermissionTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/EmptyCugTreePermissionTest.java
 Thu Dec  6 15:55:56 2018
@@ -24,7 +24,6 @@ import org.apache.jackrabbit.oak.api.Tre
 import org.apache.jackrabbit.oak.plugins.memory.PropertyStates;
 import org.apache.jackrabbit.oak.spi.nodetype.NodeTypeConstants;
 import org.apache.jackrabbit.oak.plugins.tree.TreeType;
-import org.apache.jackrabbit.oak.plugins.tree.impl.AbstractTree;
 import org.apache.jackrabbit.oak.spi.version.VersionConstants;
 import 
org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions;
 import 
org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission;
@@ -60,7 +59,7 @@ public class EmptyCugTreePermissionTest
     }
 
     @Test
-    public void testRootPermission() throws Exception {
+    public void testRootPermission() {
         assertCugPermission(tp, false);
 
         TreePermission rootTp = pp.getTreePermission(root.getTree("/"), 
TreePermission.EMPTY);
@@ -68,7 +67,7 @@ public class EmptyCugTreePermissionTest
     }
 
     @Test
-    public void testJcrSystemPermissions() throws Exception {
+    public void testJcrSystemPermissions() {
         NodeState system = rootState.getChildNode(JcrConstants.JCR_SYSTEM);
         TreePermission systemTp = 
tp.getChildPermission(JcrConstants.JCR_SYSTEM, system);
         assertCugPermission(systemTp, false);
@@ -85,7 +84,7 @@ public class EmptyCugTreePermissionTest
     }
 
     @Test
-    public void testGetChildPermission() throws Exception {
+    public void testGetChildPermission() {
         String name = Text.getName(SUPPORTED_PATH2);
         NodeState ns = rootState.getChildNode(name);
         TreePermission child = tp.getChildPermission(name, ns);

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/TopLevelPathTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/TopLevelPathTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/TopLevelPathTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/TopLevelPathTest.java
 Thu Dec  6 15:55:56 2018
@@ -59,7 +59,7 @@ public class TopLevelPathTest extends Ab
     }
 
     @Test
-    public void testContainsNoCug()  throws Exception {
+    public void testContainsNoCug() {
         TopLevelPaths tlp = new 
TopLevelPaths(getRootProvider().createReadOnlyRoot(root));
         for (String p : PATHS) {
             assertFalse(tlp.contains(p));

Modified: 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/VersionTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/VersionTest.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/VersionTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-authorization-cug/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/VersionTest.java
 Thu Dec  6 15:55:56 2018
@@ -163,7 +163,7 @@ public class VersionTest extends Abstrac
     }
 
     @Test
-    public void testReadVersionContentNoAccess() throws Exception {
+    public void testReadVersionContentNoAccess() {
         IdentifierManager idMgr = new IdentifierManager(testRoot);
 
         for (String path : noReadAccess) {

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java
 Thu Dec  6 15:55:56 2018
@@ -16,7 +16,6 @@
  */
 package org.apache.jackrabbit.oak.security.authentication;
 
-import java.io.IOException;
 import javax.jcr.Credentials;
 import javax.jcr.SimpleCredentials;
 import javax.security.auth.callback.Callback;
@@ -64,7 +63,7 @@ class CallbackHandlerImpl implements Cal
 
     //----------------------------------------------------< CallbackHandler 
>---
     @Override
-    public void handle(Callback[] callbacks) throws IOException, 
UnsupportedCallbackException {
+    public void handle(Callback[] callbacks) throws 
UnsupportedCallbackException {
         for (Callback callback : callbacks) {
             if (callback instanceof CredentialsCallback) {
                 ((CredentialsCallback) callback).setCredentials(credentials);

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java
 Thu Dec  6 15:55:56 2018
@@ -114,7 +114,7 @@ public class AccessControlImporter imple
     }
 
     @Override
-    public void processReferences() throws RepositoryException {
+    public void processReferences() {
         // nothing to do.
     }
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java
 Thu Dec  6 15:55:56 2018
@@ -115,7 +115,7 @@ class AccessControlValidator extends Def
     }
 
     @Override
-    public void propertyDeleted(PropertyState before) throws 
CommitFailedException {
+    public void propertyDeleted(PropertyState before) {
         // nothing to do: mandatory properties will be enforced by node type 
validator
     }
 
@@ -136,7 +136,7 @@ class AccessControlValidator extends Def
     }
 
     @Override
-    public Validator childNodeDeleted(String name, NodeState before) throws 
CommitFailedException {
+    public Validator childNodeDeleted(String name, NodeState before) {
         // nothing to do
         return null;
     }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java
 Thu Dec  6 15:55:56 2018
@@ -18,7 +18,7 @@ package org.apache.jackrabbit.oak.securi
 
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.jackrabbit.oak.api.CommitFailedException;
+
 import org.apache.jackrabbit.oak.plugins.nodetype.TypePredicate;
 import org.apache.jackrabbit.oak.plugins.tree.RootProvider;
 import org.apache.jackrabbit.oak.plugins.tree.TreeProvider;
@@ -94,8 +94,7 @@ public class PermissionHook implements P
     @NotNull
     @Override
     public NodeState processCommit(
-            NodeState before, NodeState after, CommitInfo info)
-            throws CommitFailedException {
+            NodeState before, NodeState after, CommitInfo info) {
         NodeBuilder rootAfter = after.builder();
 
         permissionStore = getPermissionStore(rootAfter);

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java
 Thu Dec  6 15:55:56 2018
@@ -148,7 +148,7 @@ class PermissionValidator extends Defaul
 
 
     @Override
-    public Validator childNodeChanged(String name, NodeState before, NodeState 
after) throws CommitFailedException {
+    public Validator childNodeChanged(String name, NodeState before, NodeState 
after) {
         Tree childBefore = parentBefore.getChild(name);
         Tree childAfter = parentAfter.getChild(name);
         return nextValidator(childBefore, childAfter, 
parentPermission.getChildPermission(name, before));

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/JcrAllCommitHook.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/JcrAllCommitHook.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/JcrAllCommitHook.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/JcrAllCommitHook.java
 Thu Dec  6 15:55:56 2018
@@ -16,7 +16,6 @@
  */
 package org.apache.jackrabbit.oak.security.privilege;
 
-import org.apache.jackrabbit.oak.api.CommitFailedException;
 import org.apache.jackrabbit.oak.api.PropertyState;
 import org.apache.jackrabbit.oak.api.Type;
 import org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState;
@@ -40,8 +39,7 @@ class JcrAllCommitHook implements PostVa
     @NotNull
     @Override
     public NodeState processCommit(
-            NodeState before, NodeState after, CommitInfo info)
-            throws CommitFailedException {
+            NodeState before, NodeState after, CommitInfo info) {
         NodeBuilder builder = after.builder();
         after.compareAgainstBaseState(before, new PrivilegeDiff(null, null, 
builder));
         return builder.getNodeState();

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java
 Thu Dec  6 15:55:56 2018
@@ -54,7 +54,7 @@ class PrivilegeManagerImpl implements Pr
 
     //---------------------------------------------------< PrivilegeManager 
>---
     @Override
-    public Privilege[] getRegisteredPrivileges() throws RepositoryException {
+    public Privilege[] getRegisteredPrivileges() {
         Set<Privilege> privileges = new HashSet();
         for (PrivilegeDefinition def : getPrivilegeDefinitions()) {
             privileges.add(getPrivilege(def));

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java
 Thu Dec  6 15:55:56 2018
@@ -59,7 +59,7 @@ class PrivilegeValidator extends Default
 
     //----------------------------------------------------------< Validator 
>---
     @Override
-    public void propertyAdded(PropertyState after) throws 
CommitFailedException {
+    public void propertyAdded(PropertyState after) {
         // no-op
     }
 

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=1848335&r1=1848334&r2=1848335&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
 Thu Dec  6 15:55:56 2018
@@ -28,7 +28,6 @@ import org.jetbrains.annotations.NotNull
 import org.jetbrains.annotations.Nullable;
 
 import static com.google.common.base.Preconditions.checkNotNull;
-import static org.apache.jackrabbit.oak.commons.UUIDUtils.generateUUID;
 import static 
org.apache.jackrabbit.oak.plugins.identifier.IdentifierManager.getIdentifier;
 
 /**

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java
 Thu Dec  6 15:55:56 2018
@@ -134,7 +134,7 @@ abstract class AuthorizableImpl implemen
     }
 
     @Override
-    public String getPath() throws RepositoryException {
+    public String getPath() {
         return userManager.getNamePathMapper().getJcrPath(getTree().getPath());
     }
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java
 Thu Dec  6 15:55:56 2018
@@ -54,7 +54,7 @@ class GroupImpl extends AuthorizableImpl
 
     //---------------------------------------------------< AuthorizableImpl 
>---
     @Override
-    void checkValidTree(@NotNull Tree tree) throws RepositoryException {
+    void checkValidTree(@NotNull Tree tree) {
         if (!UserUtil.isType(tree, AuthorizableType.GROUP)) {
             throw new IllegalArgumentException("Invalid group node: node type 
rep:Group expected.");
         }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/ImpersonationImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/ImpersonationImpl.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/ImpersonationImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/ImpersonationImpl.java
 Thu Dec  6 15:55:56 2018
@@ -52,7 +52,7 @@ class ImpersonationImpl implements Imper
     private final UserImpl user;
     private final PrincipalManager principalManager;
 
-    ImpersonationImpl(@NotNull UserImpl user) throws RepositoryException {
+    ImpersonationImpl(@NotNull UserImpl user) {
         this.user = user;
         this.principalManager = user.getUserManager().getPrincipalManager();
     }
@@ -61,7 +61,7 @@ class ImpersonationImpl implements Imper
 
     @NotNull
     @Override
-    public PrincipalIterator getImpersonators() throws RepositoryException {
+    public PrincipalIterator getImpersonators() {
         Set<String> impersonators = getImpersonatorNames();
         if (impersonators.isEmpty()) {
             return PrincipalIteratorAdapter.EMPTY;
@@ -123,7 +123,7 @@ class ImpersonationImpl implements Imper
     }
 
     @Override
-    public boolean allows(@Nullable Subject subject) throws 
RepositoryException {
+    public boolean allows(@Nullable Subject subject) {
         if (subject == null) {
             return false;
         }

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=1848335&r1=1848334&r2=1848335&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
 Thu Dec  6 15:55:56 2018
@@ -340,7 +340,7 @@ class MembershipProvider extends Authori
      * @return {@code true} if the member was added
      * @throws RepositoryException if an error occurs
      */
-    boolean addMember(@NotNull Tree groupTree, @NotNull Tree newMemberTree) 
throws RepositoryException {
+    boolean addMember(@NotNull Tree groupTree, @NotNull Tree newMemberTree) {
         return writer.addMember(groupTree, getContentID(newMemberTree));
     }
 
@@ -351,7 +351,7 @@ class MembershipProvider extends Authori
      * @param memberIds Map of 'contentId':'memberId' of all members to be 
added.
      * @return the set of member IDs that was not successfully processed.
      */
-    Set<String> addMembers(@NotNull Tree groupTree, @NotNull Map<String, 
String> memberIds) throws RepositoryException {
+    Set<String> addMembers(@NotNull Tree groupTree, @NotNull Map<String, 
String> memberIds) {
         return writer.addMembers(groupTree, memberIds);
     }
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java
 Thu Dec  6 15:55:56 2018
@@ -61,7 +61,7 @@ public class MembershipWriter {
      * @return {@code true} if the member was added
      * @throws RepositoryException if an error occurs
      */
-    boolean addMember(Tree groupTree, String memberContentId) throws 
RepositoryException {
+    boolean addMember(Tree groupTree, String memberContentId) {
         Map<String, String> m = Maps.newHashMapWithExpectedSize(1);
         m.put(memberContentId, "-");
         return addMembers(groupTree, m).isEmpty();
@@ -75,7 +75,7 @@ public class MembershipWriter {
      * @return the set of member IDs that was not successfully processed.
      * @throws RepositoryException if an error occurs
      */
-    Set<String> addMembers(@NotNull Tree groupTree, @NotNull Map<String, 
String> memberIds) throws RepositoryException {
+    Set<String> addMembers(@NotNull Tree groupTree, @NotNull Map<String, 
String> memberIds) {
         // check all possible rep:members properties for the new member and 
also find the one with the least values
         Tree membersList = groupTree.getChild(UserConstants.REP_MEMBERS_LIST);
         Iterator<Tree> trees = Iterators.concat(

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java?rev=1848335&r1=1848334&r2=1848335&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java
 Thu Dec  6 15:55:56 2018
@@ -99,7 +99,7 @@ class UserImpl extends AuthorizableImpl
     }
 
     @Override
-    public Impersonation getImpersonation() throws RepositoryException {
+    public Impersonation getImpersonation() {
         return new ImpersonationImpl(this);
     }
 
@@ -146,12 +146,12 @@ class UserImpl extends AuthorizableImpl
     }
 
     @Override
-    public boolean isDisabled() throws RepositoryException {
+    public boolean isDisabled() {
         return getTree().hasProperty(REP_DISABLED);
     }
 
     @Override
-    public String getDisabledReason() throws RepositoryException {
+    public String getDisabledReason() {
         PropertyState disabled = getTree().getProperty(REP_DISABLED);
         if (disabled != null) {
             return disabled.getValue(STRING);


Reply via email to