Author: angela
Date: Fri Dec 14 15:37:00 2018
New Revision: 1848955
URL: http://svn.apache.org/viewvc?rev=1848955&view=rev
Log:
OAK-7944 : Minor improvements to oak security code base
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.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/ExternalLoginModuleFactory.java
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfiguration.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityRefTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfigTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncResultImplTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/CustomCredentialsSupportTest.java
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/DelegateeTest.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/AbstractPrincipalTest.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-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.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/AccessControlManagerImpl.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionCacheBuilder.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.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/user/AuthorizableIterator.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/AbstractCredentials.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/authorization/accesscontrol/AbstractAccessControlListTest.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/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/RestrictionImplTest.java
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/DefaultAuthorizableActionProviderTest.java
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/PasswordValidationActionTest.java
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.java
Fri Dec 14 15:37:00 2018
@@ -309,9 +309,7 @@ public class DefaultSyncContext implemen
log.debug("sync({}) -> {} {}", id, ref.getString(),
timer.getString());
}
return ret;
- } catch (RepositoryException e) {
- throw new SyncException(e);
- } catch (ExternalIdentityException e) {
+ } catch (RepositoryException | ExternalIdentityException e) {
throw new SyncException(e);
}
}
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=1848955&r1=1848954&r2=1848955&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
Fri Dec 14 15:37:00 2018
@@ -415,7 +415,7 @@ public class ExternalLoginModule extends
Map<String, Object> attributes = new HashMap<>();
Object shared = sharedState.get(SHARED_KEY_ATTRIBUTES);
if (shared instanceof Map) {
- for (Map.Entry entry : ((Map<?,?>) shared).entrySet()) {
+ for (Map.Entry<?,?> entry : ((Map<?,?>) shared).entrySet()) {
attributes.put(entry.getKey().toString(), entry.getValue());
}
} else if (creds != null) {
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactory.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/ExternalLoginModuleFactory.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactory.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactory.java
Fri Dec 14 15:37:00 2018
@@ -196,7 +196,7 @@ public class ExternalLoginModuleFactory
String sncName =
osgiConfig.getConfigValue(PARAM_SYNC_HANDLER_NAME, "");
SyncMBeanImpl bean = new SyncMBeanImpl(contentRepository,
securityProvider, syncManager, sncName, idpManager, idpName);
- Hashtable<String, String> table = new Hashtable();
+ Hashtable<String, String> table = new Hashtable<>();
table.put("type", "UserManagement");
table.put("name", "External Identity Synchronization Management");
table.put("handler", ObjectName.quote(sncName));
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfiguration.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/principal/ExternalPrincipalConfiguration.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfiguration.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfiguration.java
Fri Dec 14 15:37:00 2018
@@ -193,7 +193,7 @@ public class ExternalPrincipalConfigurat
private final SyncHandlerMappingTracker mappingTracker;
- private Set<ServiceReference> enablingRefs = new HashSet();
+ private Set<ServiceReference> enablingRefs = new HashSet<>();
private boolean isEnabled = false;
public SyncConfigTracker(@NotNull BundleContext context, @NotNull
SyncHandlerMappingTracker mappingTracker) {
@@ -234,7 +234,7 @@ public class ExternalPrincipalConfigurat
}
private Map<String, String[]> getAutoMembership() {
- Map<String, String[]> autoMembership = new HashMap();
+ Map<String, String[]> autoMembership = new HashMap<>();
for (ServiceReference ref : enablingRefs) {
String syncHandlerName =
PropertiesUtil.toString(ref.getProperty(DefaultSyncConfigImpl.PARAM_NAME),
DefaultSyncConfigImpl.PARAM_NAME_DEFAULT);
String[] userAuthMembership =
PropertiesUtil.toStringArray(ref.getProperty(DefaultSyncConfigImpl.PARAM_USER_AUTO_MEMBERSHIP),
new String[0]);
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityRefTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityRefTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityRefTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityRefTest.java
Fri Dec 14 15:37:00 2018
@@ -107,7 +107,7 @@ public class ExternalIdentityRefTest {
@Test
public void testNotEquals() {
- Map<ExternalIdentityRef, ExternalIdentityRef> notEqual = new HashMap();
+ Map<ExternalIdentityRef, ExternalIdentityRef> notEqual = new
HashMap<>();
notEqual.put(refNullProvider, ref);
notEqual.put(refEmptyProvider, ref);
notEqual.put(refNullProvider, null);
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
Fri Dec 14 15:37:00 2018
@@ -140,13 +140,13 @@ public class ExternalLoginModuleAutoMemb
private static void registerSyncHandlerMapping(@NotNull OsgiContext ctx,
@NotNull ExternalSetup setup) {
String syncHandlerName = setup.sc.getName();
- Map props = ImmutableMap.of(
+ Map<String, Object> props = ImmutableMap.of(
DefaultSyncConfigImpl.PARAM_NAME, syncHandlerName,
DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP,
setup.sc.user().getDynamicMembership(),
DefaultSyncConfigImpl.PARAM_USER_AUTO_MEMBERSHIP,
setup.sc.user().getAutoMembership());
ctx.registerService(SyncHandler.class, setup.sh, props);
- Map mappingProps = ImmutableMap.of(
+ Map<String, String> mappingProps = ImmutableMap.of(
SyncHandlerMapping.PARAM_IDP_NAME, setup.idp.getName(),
SyncHandlerMapping.PARAM_SYNC_HANDLER_NAME, syncHandlerName);
ctx.registerService(SyncHandlerMapping.class, new SyncHandlerMapping()
{}, mappingProps);
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
Fri Dec 14 15:37:00 2018
@@ -55,7 +55,7 @@ public class ExternalLoginModuleDynamicM
// now register the sync-handler with the dynamic membership config
// in order to enable dynamic membership with the external principal
configuration
- Map props =
ImmutableMap.of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP,
syncConfig.user().getDynamicMembership());
+ Map<String, Boolean> props =
ImmutableMap.of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP,
syncConfig.user().getDynamicMembership());
context.registerService(SyncHandler.class,
WhiteboardUtils.getService(whiteboard, SyncHandler.class), props);
}
@@ -63,10 +63,10 @@ public class ExternalLoginModuleDynamicM
Authorizable a = userMgr.getAuthorizable(id);
assertNotNull(a);
- Set<String> expected = new HashSet();
+ Set<String> expected = new HashSet<>();
calcExpectedPrincipalNames(idp.getUser(id),
syncConfig.user().getMembershipNestingDepth(), expected);
- Set<String> extPrincNames = new HashSet();
+ Set<String> extPrincNames = new HashSet<>();
for (Value v :
a.getProperty(ExternalIdentityConstants.REP_EXTERNAL_PRINCIPAL_NAMES)) {
extPrincNames.add(v.getString());
}
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfigTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfigTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfigTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfigTest.java
Fri Dec 14 15:37:00 2018
@@ -61,7 +61,6 @@ public class DefaultSyncConfigTest {
assertEquals(Long.MAX_VALUE, authorizableConfig.getExpirationTime());
}
-
@Test
public void testName() {
assertEquals("default", config.getName());
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContextTest.java
Fri Dec 14 15:37:00 2018
@@ -971,7 +971,7 @@ public class DefaultSyncContextTest exte
// create mapping that doesn't match to names in the
external-properties
// -> previously synced properties must be removed
- Map<String, String> mapping = new HashMap();
+ Map<String, String> mapping = new HashMap<>();
Map<String, ?> extProps = externalUser.getProperties();
for (String propName : extProps.keySet()) {
mapping.put(propName, "any");
@@ -992,7 +992,7 @@ public class DefaultSyncContextTest exte
// create mapping that doesn't match to names in the
external-properties
// -> previously synced properties must be removed
- Map<String, String> mapping = new HashMap();
+ Map<String, String> mapping = new HashMap<>();
Map<String, ?> extProps = externalUser.getProperties();
for (String propName : extProps.keySet()) {
mapping.put(propName, "\"any\"");
@@ -1015,7 +1015,7 @@ public class DefaultSyncContextTest exte
// mapping to '"' (i.e. name size = 1) which doesn't qualify as
constant
// -> same behavior expected as with
'testSyncPropertiesMappingRemovesExisting'
- Map<String, String> mapping = new HashMap();
+ Map<String, String> mapping = new HashMap<>();
Map<String, ?> extProps = externalUser.getProperties();
for (String propName : extProps.keySet()) {
mapping.put(propName, "\"");
@@ -1036,7 +1036,7 @@ public class DefaultSyncContextTest exte
// mapping to '"any', which doesn't qualify as constant
// -> same behavior expected as with
'testSyncPropertiesMappingRemovesExisting'
- Map<String, String> mapping = new HashMap();
+ Map<String, String> mapping = new HashMap<>();
Map<String, ?> extProps = externalUser.getProperties();
for (String propName : extProps.keySet()) {
mapping.put(propName, "\"any");
@@ -1054,7 +1054,7 @@ public class DefaultSyncContextTest exte
Authorizable a = syncCtx.createUser(externalUser);
// create exact mapping
- Map<String, String> mapping = new HashMap();
+ Map<String, String> mapping = new HashMap<>();
Map<String, ?> extProps = externalUser.getProperties();
for (String propName : extProps.keySet()) {
mapping.put(propName, propName);
@@ -1083,7 +1083,7 @@ public class DefaultSyncContextTest exte
Authorizable a = syncCtx.createUser(externalUser);
// create exact mapping
- Map<String, String> mapping = new HashMap();
+ Map<String, String> mapping = new HashMap<>();
Map<String, ?> extProps = externalUser.getProperties();
for (String propName : extProps.keySet()) {
mapping.put("a/"+propName, propName);
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncResultImplTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncResultImplTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncResultImplTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncResultImplTest.java
Fri Dec 14 15:37:00 2018
@@ -37,7 +37,7 @@ public class DefaultSyncResultImplTest {
@Test
public void testGetIdentity() {
- List<DefaultSyncedIdentity> l = new ArrayList();
+ List<DefaultSyncedIdentity> l = new ArrayList<>();
l.add(new DefaultSyncedIdentity("id", null, true, -1));
l.add(new DefaultSyncedIdentity("id", new ExternalIdentityRef("id",
"idp"), false, 500));
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/CustomCredentialsSupportTest.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/CustomCredentialsSupportTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/CustomCredentialsSupportTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/CustomCredentialsSupportTest.java
Fri Dec 14 15:37:00 2018
@@ -99,7 +99,7 @@ public class CustomCredentialsSupportTes
return new TestCredentials(USER_ID);
}
- protected CredentialsSupport getCredentialsSupport() {
+ CredentialsSupport getCredentialsSupport() {
return (IDP) idp;
}
@@ -114,7 +114,7 @@ public class CustomCredentialsSupportTes
static final class IDP implements ExternalIdentityProvider,
CredentialsSupport {
- private final Map attributes = Maps.newHashMap(ImmutableMap.of("a",
"a"));
+ private final Map<String, Object> attributes =
Maps.newHashMap(ImmutableMap.of("a", "a"));
@NotNull
@Override
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/DelegateeTest.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/DelegateeTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/DelegateeTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/DelegateeTest.java
Fri Dec 14 15:37:00 2018
@@ -213,7 +213,7 @@ public class DelegateeTest extends Abstr
public void testSyncExternalUsersSaveError() throws Exception {
Root r = preventRootCommit(delegatee);;
- List<String> externalIds = new ArrayList();
+ List<String> externalIds = new ArrayList<>();
for (String id : TEST_IDS) {
externalIds.add(new ExternalIdentityRef(id,
idp.getName()).getString());
}
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=1848955&r1=1848954&r2=1848955&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
Fri Dec 14 15:37:00 2018
@@ -480,7 +480,7 @@ public class SyncMBeanImplTest extends A
@Test
public void testSyncAllGroups() throws Exception {
// first sync external users into the repo
- Map<String, String> expected = new HashMap();
+ Map<String, String> expected = new HashMap<>();
Iterator<ExternalGroup> grIt = idp.listGroups();
while (grIt.hasNext()) {
ExternalGroup eg = grIt.next();
Modified:
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/AbstractPrincipalTest.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/AbstractPrincipalTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/AbstractPrincipalTest.java
(original)
+++
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/AbstractPrincipalTest.java
Fri Dec 14 15:37:00 2018
@@ -67,7 +67,7 @@ public abstract class AbstractPrincipalT
}
@NotNull
- PrincipalProvider createPrincipalProvider() {
+ private PrincipalProvider createPrincipalProvider() {
Set<String> autoMembership =
ImmutableSet.copyOf(Iterables.concat(syncConfig.user().getAutoMembership(),syncConfig.group().getAutoMembership()));
return new ExternalGroupPrincipalProvider(root,
getSecurityProvider().getConfiguration(UserConfiguration.class),
NamePathMapper.DEFAULT, ImmutableMap.of(idp.getName(),
autoMembership.toArray(new String[0])));
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=1848955&r1=1848954&r2=1848955&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
Fri Dec 14 15:37:00 2018
@@ -218,8 +218,8 @@ public class ExternalPrincipalConfigurat
@Ignore("TODO: mock doesn't reflect property-changes on the registration.")
@Test
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));
+ 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));
DefaultSyncHandler sh = new DefaultSyncHandler();
BundleContext bundleContext = context.bundleContext();
@@ -236,8 +236,8 @@ public class ExternalPrincipalConfigurat
@Test
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));
+ 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));
DefaultSyncHandler sh = new DefaultSyncHandler();
BundleContext bundleContext = context.bundleContext();
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java
Fri Dec 14 15:37:00 2018
@@ -125,9 +125,7 @@ class LoginContextProviderImpl implement
log.warn("No configuration found for application {}
though fetching JAAS " +
"configuration from SPI {} is enabled.",
appName, configSpiName);
}
- } catch (NoSuchAlgorithmException e) {
- log.warn("Error fetching JAAS config from SPI {}",
configSpiName, e);
- } catch (NoSuchProviderException e) {
+ } catch (NoSuchAlgorithmException | NoSuchProviderException e)
{
log.warn("Error fetching JAAS config from SPI {}",
configSpiName, e);
}
}
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java
Fri Dec 14 15:37:00 2018
@@ -167,15 +167,9 @@ public final class TokenLoginModule exte
TokenInfo ti = tokenProvider.createToken(shared);
if (ti != null) {
TokenCredentials tc = new
TokenCredentials(ti.getToken());
- Map<String, String> attributes =
ti.getPrivateAttributes();
- for (String name : attributes.keySet()) {
- tc.setAttribute(name, attributes.get(name));
- }
- attributes = ti.getPublicAttributes();
- for (String name : attributes.keySet()) {
- tc.setAttribute(name, attributes.get(name));
- }
- sharedState.put(SHARED_KEY_ATTRIBUTES, attributes);
+ ti.getPrivateAttributes().forEach((key, value) ->
tc.setAttribute(key, value));
+ ti.getPublicAttributes().forEach((key, value) ->
tc.setAttribute(key, value));
+ sharedState.put(SHARED_KEY_ATTRIBUTES,
ti.getPublicAttributes());
updateSubject(tc, null, null);
} else {
// failed to create token -> fail commit()
@@ -197,7 +191,7 @@ public final class TokenLoginModule exte
@NotNull
@Override
protected Set<Class> getSupportedCredentials() {
- return Collections.<Class>singleton(TokenCredentials.class);
+ return Collections.singleton(TokenCredentials.class);
}
@Override
@@ -230,9 +224,7 @@ public final class TokenLoginModule exte
TokenProviderCallback tcCallback = new TokenProviderCallback();
callbackHandler.handle(new Callback[] {tcCallback});
provider = tcCallback.getTokenProvider();
- } catch (IOException e) {
- log.warn(e.getMessage());
- } catch (UnsupportedCallbackException e) {
+ } catch (IOException | UnsupportedCallbackException e) {
log.warn(e.getMessage());
}
}
@@ -250,10 +242,7 @@ public final class TokenLoginModule exte
private static AuthInfo getAuthInfo(@Nullable TokenInfo tokenInfo,
@NotNull Set<? extends Principal> principals) {
if (tokenInfo != null) {
Map<String, Object> attributes = new HashMap<>();
- Map<String, String> publicAttributes =
tokenInfo.getPublicAttributes();
- for (String attrName : publicAttributes.keySet()) {
- attributes.put(attrName, publicAttributes.get(attrName));
- }
+ tokenInfo.getPublicAttributes().forEach((key, value) ->
attributes.put(key, value));
return new AuthInfoImpl(tokenInfo.getUserId(), attributes,
principals);
} else {
return null;
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java
Fri Dec 14 15:37:00 2018
@@ -433,12 +433,11 @@ class TokenProviderImpl implements Token
tokenNode.setProperty(TOKEN_ATTRIBUTE_KEY, keyHash);
setExpirationTime(tokenNode, expTime);
- for (String name : attributes.keySet()) {
+ attributes.forEach((name, value) -> {
if (!RESERVED_ATTRIBUTES.contains(name)) {
- String attr = attributes.get(name).toString();
- tokenNode.setProperty(name, attr);
+ tokenNode.setProperty(name, value.toString());
}
- }
+ });
return new TokenInfoImpl(tokenNode, token, id, null);
}
@@ -526,8 +525,8 @@ class TokenProviderImpl implements Token
expirationTime = getExpirationTime(tokenTree, Long.MIN_VALUE);
key = TreeUtil.getString(tokenTree, TOKEN_ATTRIBUTE_KEY);
- mandatoryAttributes = new HashMap();
- publicAttributes = new HashMap();
+ mandatoryAttributes = new HashMap<>();
+ publicAttributes = new HashMap<>();
for (PropertyState propertyState : tokenTree.getProperties()) {
String name = propertyState.getName();
String value = propertyState.getValue(STRING);
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java
Fri Dec 14 15:37:00 2018
@@ -266,9 +266,7 @@ public final class LoginModuleImpl exten
Map<String, Object> attributes = new HashMap<>();
Object shared = sharedState.get(SHARED_KEY_ATTRIBUTES);
if (shared instanceof Map) {
- for (Object key : ((Map) shared).keySet()) {
- attributes.put(key.toString(), ((Map) shared).get(key));
- }
+ ((Map<?,?>) shared).forEach((key, value) ->
attributes.put(key.toString(), value));
} else if (creds instanceof SimpleCredentials) {
SimpleCredentials sc = (SimpleCredentials) creds;
for (String attrName : sc.getAttributeNames()) {
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=1848955&r1=1848954&r2=1848955&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
Fri Dec 14 15:37:00 2018
@@ -243,9 +243,9 @@ public class AccessControlImporter imple
private final boolean isAllow;
private Principal principal;
- private List<Privilege> privileges = new ArrayList();
- private Map<String, Value> restrictions = new HashMap();
- private Map<String, Value[]> mvRestrictions = new HashMap();
+ private List<Privilege> privileges = new ArrayList<>();
+ private Map<String, Value> restrictions = new HashMap<>();
+ private Map<String, Value[]> mvRestrictions = new HashMap<>();
private boolean ignore;
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java
Fri Dec 14 15:37:00 2018
@@ -244,8 +244,8 @@ public class AccessControlManagerImpl ex
// calculate single and mv restriction and drop the rep:nodePath
restriction
// present with the principal-based-entries.
- Map<String, Value> restrictions = new HashMap();
- Map<String, Value[]> mvRestrictions = new HashMap();
+ Map<String, Value> restrictions = new HashMap<>();
+ Map<String, Value[]> mvRestrictions = new HashMap<>();
for (Restriction r : ace.getRestrictions()) {
String name = r.getDefinition().getName();
if (REP_NODE_PATH.equals(name)) {
@@ -466,7 +466,7 @@ public class AccessControlManagerImpl ex
if (mixins == null) {
tree.setProperty(JcrConstants.JCR_MIXINTYPES,
Collections.singleton(mixinName), Type.NAMES);
} else {
- PropertyBuilder pb = PropertyBuilder.copy(Type.NAME, mixins);
+ PropertyBuilder<String> pb = PropertyBuilder.copy(Type.NAME,
mixins);
pb.addValue(mixinName);
tree.setProperty(pb.getPropertyState());
}
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionCacheBuilder.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionCacheBuilder.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionCacheBuilder.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionCacheBuilder.java
Fri Dec 14 15:37:00 2018
@@ -105,7 +105,7 @@ final class PermissionCacheBuilder {
String path = e.getKey();
Collection<PermissionEntry> pathEntries =
pathEntryMap.get(path);
if (pathEntries == null) {
- pathEntries = new TreeSet(e.getValue());
+ pathEntries = new TreeSet<>(e.getValue());
pathEntryMap.put(path, pathEntries);
} else {
pathEntries.addAll(e.getValue());
@@ -142,7 +142,7 @@ final class PermissionCacheBuilder {
@Override
public Collection<PermissionEntry> getEntries(@NotNull String path) {
- Collection<PermissionEntry> ret = new TreeSet();
+ Collection<PermissionEntry> ret = new TreeSet<>();
for (String name : existingNames) {
cache.load(store, ret, name, path);
}
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.java
Fri Dec 14 15:37:00 2018
@@ -47,7 +47,7 @@ class PrivilegeDefinitionReader implemen
*/
@NotNull
Map<String, PrivilegeDefinition> readDefinitions() {
- Map<String, PrivilegeDefinition> definitions = new HashMap();
+ Map<String, PrivilegeDefinition> definitions = new HashMap<>();
for (Tree child : privilegesTree.getChildren()) {
if (isPrivilegeDefinition(child)) {
PrivilegeDefinition def = PrivilegeUtil.readDefinition(child);
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=1848955&r1=1848954&r2=1848955&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
Fri Dec 14 15:37:00 2018
@@ -55,7 +55,7 @@ class PrivilegeManagerImpl implements Pr
//---------------------------------------------------< PrivilegeManager
>---
@Override
public Privilege[] getRegisteredPrivileges() {
- Set<Privilege> privileges = new HashSet();
+ Set<Privilege> privileges = new HashSet<>();
for (PrivilegeDefinition def : getPrivilegeDefinitions()) {
privileges.add(getPrivilege(def));
}
@@ -102,7 +102,7 @@ class PrivilegeManagerImpl implements Pr
if (jcrNames == null || jcrNames.length == 0) {
oakNames = Collections.emptySet();
} else {
- oakNames = new HashSet(jcrNames.length);
+ oakNames = new HashSet<>(jcrNames.length);
for (String jcrName : jcrNames) {
String oakName = getOakName(jcrName);
oakNames.add(oakName);
@@ -176,7 +176,7 @@ class PrivilegeManagerImpl implements Pr
@Override
public Privilege[] getDeclaredAggregatePrivileges() {
Set<String> declaredAggregateNames =
definition.getDeclaredAggregateNames();
- Set<Privilege> declaredAggregates = new
HashSet(declaredAggregateNames.size());
+ Set<Privilege> declaredAggregates = new
HashSet<>(declaredAggregateNames.size());
for (String oakName : declaredAggregateNames) {
if (oakName.equals(definition.getName())) {
log.warn("Found cyclic privilege aggregation -> ignore
declared aggregate " + oakName);
@@ -194,7 +194,7 @@ class PrivilegeManagerImpl implements Pr
@Override
public Privilege[] getAggregatePrivileges() {
- Set<Privilege> aggr = new HashSet();
+ Set<Privilege> aggr = new HashSet<>();
for (Privilege decl : getDeclaredAggregatePrivileges()) {
aggr.add(decl);
if (decl.isAggregate()) {
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java
Fri Dec 14 15:37:00 2018
@@ -32,7 +32,7 @@ import org.slf4j.LoggerFactory;
/**
* AuthorizableIterator...
*/
-final class AuthorizableIterator implements Iterator {
+final class AuthorizableIterator implements Iterator<Authorizable> {
private static final Logger log =
LoggerFactory.getLogger(AuthorizableIterator.class);
@@ -42,7 +42,7 @@ final class AuthorizableIterator impleme
static AuthorizableIterator create(Iterator<String> authorizableOakPaths,
UserManagerImpl userManager,
AuthorizableType authorizableType) {
- Iterator it = Iterators.transform(authorizableOakPaths, new
PathToAuthorizable(userManager, authorizableType));
+ Iterator<Authorizable> it = Iterators.transform(authorizableOakPaths,
new PathToAuthorizable(userManager, authorizableType));
long size = getSize(authorizableOakPaths);
return new AuthorizableIterator(Iterators.filter(it,
Predicates.notNull()), size);
}
@@ -75,7 +75,7 @@ final class AuthorizableIterator impleme
//--------------------------------------------------------------------------
- private static long getSize(Iterator it) {
+ private static long getSize(Iterator<String> it) {
if (it instanceof RangeIterator) {
return ((RangeIterator) it).getSize();
} else {
@@ -86,7 +86,7 @@ final class AuthorizableIterator impleme
private static class PathToAuthorizable implements Function<String,
Authorizable> {
private final UserManagerImpl userManager;
- private final Predicate predicate;
+ private final Predicate<Authorizable> predicate;
PathToAuthorizable(UserManagerImpl userManager, AuthorizableType type)
{
this.userManager = userManager;
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java
Fri Dec 14 15:37:00 2018
@@ -41,10 +41,10 @@ final class AuthorizableWrapper<T extend
}
static Iterator<Authorizable> createIterator(Iterator<Authorizable> dlgs,
AutoSaveEnabledManager mgr) {
- return Iterators.transform(dlgs, new AuthorizableWrapper(mgr));
+ return Iterators.transform(dlgs, new
AuthorizableWrapper<Authorizable>(mgr));
}
static Iterator<Group> createGroupIterator(Iterator<Group> dlgs,
AutoSaveEnabledManager mgr) {
- return Iterators.transform(dlgs, new AuthorizableWrapper(mgr));
+ return Iterators.transform(dlgs, new AuthorizableWrapper<Group>(mgr));
}
}
\ No newline at end of file
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java
Fri Dec 14 15:37:00 2018
@@ -330,7 +330,7 @@ public class UserQueryManager {
*/
private static final class UniqueResultPredicate implements
Predicate<Authorizable> {
- private final Set<String> authorizableIds = new HashSet();
+ private final Set<String> authorizableIds = new HashSet<>();
@Override
public boolean apply(@Nullable Authorizable input) {
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
Fri Dec 14 15:37:00 2018
@@ -266,7 +266,7 @@ public abstract class CompositeConfigura
private static final class Ranking {
- private Map<SecurityConfiguration, Integer> m = new
ConcurrentHashMap();
+ private Map<SecurityConfiguration, Integer> m = new
ConcurrentHashMap<>();
private int get(@NotNull SecurityConfiguration configuration) {
Integer ranking = m.get(configuration);
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java
Fri Dec 14 15:37:00 2018
@@ -283,8 +283,8 @@ public final class ConfigurationParamete
} else if (clazz == Set.class ||
Set.class.isAssignableFrom(clazz)) {
if (configProperty instanceof Set) {
return (T) configProperty;
- } else if (configProperty instanceof Collection) {
- return (T) ImmutableSet.copyOf((Collection)
configProperty);
+ } else if (configProperty instanceof Collection<?>) {
+ return (T) ImmutableSet.copyOf((Collection<?>)
configProperty);
} else if (configProperty.getClass().isArray()) {
return (T) ImmutableSet.copyOf((Object[]) configProperty);
} else {
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java
Fri Dec 14 15:37:00 2018
@@ -102,9 +102,7 @@ public final class GuestLoginModule impl
sharedState.put(AbstractLoginModule.SHARED_KEY_CREDENTIALS, guestCredentials);
return true;
}
- } catch (IOException e) {
- log.debug("Login: Failed to retrieve Credentials from
CallbackHandler", e);
- } catch (UnsupportedCallbackException e) {
+ } catch (IOException | UnsupportedCallbackException e) {
log.debug("Login: Failed to retrieve Credentials from
CallbackHandler", e);
}
}
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/AbstractCredentials.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/AbstractCredentials.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/AbstractCredentials.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/AbstractCredentials.java
Fri Dec 14 15:37:00 2018
@@ -26,7 +26,7 @@ import org.jetbrains.annotations.Nullabl
public abstract class AbstractCredentials implements Credentials {
- protected final Map<String,Object> attributes = new HashMap();
+ protected final Map<String,Object> attributes = new HashMap<>();
protected final String userId;
public AbstractCredentials(@NotNull String userId) {
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeConfigurationTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeConfigurationTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeConfigurationTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeConfigurationTest.java
Fri Dec 14 15:37:00 2018
@@ -154,7 +154,7 @@ public class CompositeConfigurationTest
SecurityConfiguration r200second = new SecurityConfiguration.Default();
compositeConfiguration.addConfiguration(r200second,
ConfigurationParameters.of(Constants.SERVICE_RANKING, 200));
- List l = getConfigurations();
+ List<?> l = getConfigurations();
assertArrayEquals(new SecurityConfiguration[]{r200, r200second, r150,
r100, r50, rUndef}, l.toArray(new SecurityConfiguration[0]));
// remove and add new
@@ -178,7 +178,7 @@ public class CompositeConfigurationTest
addConfiguration(sc);
removeConfiguration(def);
- List configurations = getConfigurations();
+ List<?> configurations = getConfigurations();
assertEquals(1, configurations.size());
assertEquals(sc, configurations.iterator().next());
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeContextTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeContextTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeContextTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/CompositeContextTest.java
Fri Dec 14 15:37:00 2018
@@ -43,7 +43,7 @@ public class CompositeContextTest extend
@Test
public void testGetContext() throws Exception {
- Class cls = Class.forName(CompositeConfiguration.class.getName() +
"$CompositeContext");
+ Class<?> cls = Class.forName(CompositeConfiguration.class.getName() +
"$CompositeContext");
Field def = cls.getDeclaredField("defaultCtx");
def.setAccessible(true);
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParametersTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParametersTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParametersTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParametersTest.java
Fri Dec 14 15:37:00 2018
@@ -328,16 +328,16 @@ public class ConfigurationParametersTest
Set<TestObject> testObjectSet = ImmutableSet.copyOf(testObjectArray);
// map of config value (key) and expected result set.
- Map<Object, Set> configValues = new HashMap<>();
+ Map<Object, Set<?>> configValues = new HashMap<>();
configValues.put("a", ImmutableSet.of("a"));
configValues.put(stringArray, stringSet);
configValues.put(stringSet, stringSet);
configValues.put(testObjectArray, testObjectSet);
configValues.put(testObjectSet, testObjectSet);
configValues.put(new String[0], Collections.<String>emptySet());
- configValues.put(new HashSet(), Collections.emptySet());
+ configValues.put(new HashSet<>(), Collections.emptySet());
configValues.put(ImmutableSet.of(), Collections.emptySet());
- configValues.put(new ArrayList(), Collections.emptySet());
+ configValues.put(new ArrayList<>(), Collections.emptySet());
configValues.put(ConfigurationParameters.EMPTY,
Collections.<String>emptySet());
Set<String> defaultStrings = ImmutableSet.of("abc", "def", "ghi");
@@ -351,7 +351,7 @@ public class ConfigurationParametersTest
config = ConfigurationParameters.of("key", value);
}
- Set expected = configValues.get(value);
+ Set<?> expected = configValues.get(value);
assertEquals(expected, config.getConfigValue("key",
Collections.emptySet()));
assertEquals(expected, config.getConfigValue("key",
Collections.<String>emptySet()));
assertEquals(expected, config.getConfigValue("key",
ImmutableSet.of()));
@@ -474,9 +474,9 @@ public class ConfigurationParametersTest
configValues.put(testObjectArray, stringArray);
configValues.put(testObjectSet, stringArray);
configValues.put(new String[0], new String[0]);
- configValues.put(new HashSet(), new String[0]);
+ configValues.put(new HashSet<>(), new String[0]);
configValues.put(ImmutableSet.of(), new String[0]);
- configValues.put(new ArrayList(), new String[0]);
+ configValues.put(new ArrayList<>(), new String[0]);
configValues.put(ConfigurationParameters.EMPTY, new String[0]);
for (Object value : configValues.keySet()) {
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModuleTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModuleTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModuleTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModuleTest.java
Fri Dec 14 15:37:00 2018
@@ -66,14 +66,14 @@ import static org.junit.Assert.assertTru
public class AbstractLoginModuleTest {
- private static AbstractLoginModule initLoginModule(Class
supportedCredentials, Map sharedState) {
+ private static AbstractLoginModule initLoginModule(Class<?>
supportedCredentials, Map<String, ?> sharedState) {
AbstractLoginModule lm = new TestLoginModule(supportedCredentials);
lm.initialize(new Subject(), null, sharedState, null);
return lm;
}
- private static AbstractLoginModule initLoginModule(Class
supportedCredentials, CallbackHandler cbh) {
+ private static AbstractLoginModule initLoginModule(Class<?>
supportedCredentials, CallbackHandler cbh) {
AbstractLoginModule lm = new TestLoginModule(supportedCredentials);
lm.initialize(new Subject(), cbh, Collections.<String,
Object>emptyMap(), null);
return lm;
@@ -133,7 +133,7 @@ public class AbstractLoginModuleTest {
@Test
public void testGetSharedLoginName() {
- Map<String, String> sharedState = new HashMap();
+ Map<String, String> sharedState = new HashMap<>();
sharedState.put(AbstractLoginModule.SHARED_KEY_LOGIN_NAME, "test");
AbstractLoginModule lm = initLoginModule(TestCredentials.class,
sharedState);
@@ -146,7 +146,7 @@ public class AbstractLoginModuleTest {
@Test
public void testGetSharedCredentials() {
- Map<String, Object> sharedState = new HashMap();
+ Map<String, Object> sharedState = new HashMap<>();
sharedState.put(AbstractLoginModule.SHARED_KEY_CREDENTIALS, new
TestCredentials());
AbstractLoginModule lm = initLoginModule(TestCredentials.class,
sharedState);
@@ -170,7 +170,7 @@ public class AbstractLoginModuleTest {
@Test
public void testGetCredentialsFromSharedState() {
- Map<String, Credentials> sharedState = new HashMap();
+ Map<String, Credentials> sharedState = new HashMap<>();
sharedState.put(AbstractLoginModule.SHARED_KEY_CREDENTIALS, new
TestCredentials());
AbstractLoginModule lm = initLoginModule(TestCredentials.class,
sharedState);
@@ -254,7 +254,7 @@ public class AbstractLoginModuleTest {
@Test
public void testGetSharedPreAuthLogin() {
- Map<String, PreAuthenticatedLogin> sharedState = new HashMap();
+ Map<String, PreAuthenticatedLogin> sharedState = new HashMap<>();
AbstractLoginModule loginModule =
initLoginModule(TestCredentials.class, sharedState);
PreAuthenticatedLogin preAuthenticatedLogin = new
PreAuthenticatedLogin("userId");
@@ -265,7 +265,7 @@ public class AbstractLoginModuleTest {
@Test
public void testGetSharedPreAuthLoginWrongEntry() {
- Map sharedState = new HashMap();
+ Map<String, String> sharedState = new HashMap<>();
AbstractLoginModule loginModule =
initLoginModule(TestCredentials.class, sharedState);
sharedState.put(AbstractLoginModule.SHARED_KEY_PRE_AUTH_LOGIN,
"wrongType");
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModuleTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModuleTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModuleTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModuleTest.java
Fri Dec 14 15:37:00 2018
@@ -42,13 +42,13 @@ import static org.junit.Assert.assertTru
*/
public class GuestLoginModuleTest {
+ private Subject subject = new Subject();
+ private Map<String, ?> sharedState = new HashMap<>();
private LoginModule guestLoginModule = new GuestLoginModule();
@Test
public void testNullLogin() throws LoginException {
- Subject subject = new Subject();
CallbackHandler cbh = new TestCallbackHandler(null);
- Map sharedState = new HashMap();
guestLoginModule.initialize(subject, cbh, sharedState,
Collections.<String, Object>emptyMap());
assertTrue(guestLoginModule.login());
@@ -65,9 +65,7 @@ public class GuestLoginModuleTest {
@Test
public void testGuestCredentials() throws LoginException {
- Subject subject = new Subject();
CallbackHandler cbh = new TestCallbackHandler(new GuestCredentials());
- Map sharedState = new HashMap();
guestLoginModule.initialize(subject, cbh, sharedState,
Collections.<String, Object>emptyMap());
assertFalse(guestLoginModule.login());
@@ -82,9 +80,7 @@ public class GuestLoginModuleTest {
@Test
public void testSimpleCredentials() throws LoginException {
- Subject subject = new Subject();
CallbackHandler cbh = new TestCallbackHandler(new
SimpleCredentials("test", new char[0]));
- Map sharedState = new HashMap();
guestLoginModule.initialize(subject, cbh, sharedState,
Collections.<String, Object>emptyMap());
assertFalse(guestLoginModule.login());
@@ -99,9 +95,7 @@ public class GuestLoginModuleTest {
@Test
public void testThrowingCallbackhandler() throws LoginException {
- Subject subject = new Subject();
CallbackHandler cbh = new ThrowingCallbackHandler(true);
- Map sharedState = new HashMap();
guestLoginModule.initialize(subject, cbh, sharedState,
Collections.<String, Object>emptyMap());
assertFalse(guestLoginModule.login());
@@ -115,9 +109,7 @@ public class GuestLoginModuleTest {
@Test
public void testThrowingCallbackhandler2() throws LoginException {
- Subject subject = new Subject();
CallbackHandler cbh = new ThrowingCallbackHandler(false);
- Map sharedState = new HashMap();
guestLoginModule.initialize(subject, cbh, sharedState,
Collections.<String, Object>emptyMap());
assertFalse(guestLoginModule.login());
@@ -159,5 +151,4 @@ public class GuestLoginModuleTest {
}
}
}
-
}
\ No newline at end of file
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlListTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlListTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlListTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlListTest.java
Fri Dec 14 15:37:00 2018
@@ -67,7 +67,7 @@ public class AbstractAccessControlListTe
}
protected RestrictionProvider getRestrictionProvider() {
- Map<String, RestrictionDefinition> rDefs = new HashMap();
+ Map<String, RestrictionDefinition> rDefs = new HashMap<>();
rDefs.put("r1", new RestrictionDefinitionImpl("r1", Type.STRING,
true));
rDefs.put("r2", new RestrictionDefinitionImpl("r2", Type.LONGS,
false));
@@ -117,7 +117,7 @@ public class AbstractAccessControlListTe
}
protected List<JackrabbitAccessControlEntry> createTestEntries() throws
RepositoryException {
- List<JackrabbitAccessControlEntry> entries = new ArrayList(3);
+ List<JackrabbitAccessControlEntry> entries = new ArrayList<>(3);
for (int i = 0; i < 3; i++) {
entries.add(createEntry(
new PrincipalImpl("testPrincipal" + i),
PrivilegeBits.BUILT_IN.get(PrivilegeConstants.JCR_READ), true));
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACLTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACLTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACLTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACLTest.java
Fri Dec 14 15:37:00 2018
@@ -132,7 +132,7 @@ public class ImmutableACLTest extends Ab
@Test
public void testImmutable() throws Exception {
- List<JackrabbitAccessControlEntry> entries = new ArrayList();
+ List<JackrabbitAccessControlEntry> entries = new ArrayList<>();
entries.add(createEntry(true, PrivilegeConstants.JCR_READ,
PrivilegeConstants.JCR_ADD_CHILD_NODES));
entries.add(createEntry(false,
PrivilegeConstants.JCR_LIFECYCLE_MANAGEMENT));
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProviderTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProviderTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProviderTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProviderTest.java
Fri Dec 14 15:37:00 2018
@@ -94,7 +94,7 @@ public class AbstractRestrictionProvider
Tree restrictionsTree = Mockito.mock(Tree.class);;
when(restrictionsTree.getName()).thenReturn(REP_RESTRICTIONS);
when(restrictionsTree.getProperty(JcrConstants.JCR_PRIMARYTYPE)).thenReturn(PropertyStates.createProperty(JcrConstants.JCR_PRIMARYTYPE,
NT_REP_RESTRICTIONS, Type.NAME));
- List<PropertyState> properties = new ArrayList();
+ List<PropertyState> properties = new ArrayList<>();
for (Restriction r : restrictions) {
when(restrictionsTree.getProperty(r.getDefinition().getName())).thenReturn(r.getProperty());
properties.add(r.getProperty());
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProviderTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProviderTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProviderTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProviderTest.java
Fri Dec 14 15:37:00 2018
@@ -106,7 +106,7 @@ public class CompositeRestrictionProvide
Tree restrictionsTree = Mockito.mock(Tree.class);;
when(restrictionsTree.getName()).thenReturn(REP_RESTRICTIONS);
when(restrictionsTree.getProperty(JcrConstants.JCR_PRIMARYTYPE)).thenReturn(PropertyStates.createProperty(JcrConstants.JCR_PRIMARYTYPE,
NT_REP_RESTRICTIONS, Type.NAME));
- List<PropertyState> properties = new ArrayList();
+ List<PropertyState> properties = new ArrayList<>();
for (Restriction r : restrictions) {
when(restrictionsTree.getProperty(r.getDefinition().getName())).thenReturn(r.getProperty());
properties.add(r.getProperty());
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionImplTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionImplTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionImplTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionImplTest.java
Fri Dec 14 15:37:00 2018
@@ -37,7 +37,7 @@ import static org.junit.Assert.fail;
*/
public class RestrictionImplTest {
- private final Type type = Type.NAME;
+ private final Type<String> type = Type.NAME;
private final String name = "test:defName";
private final String value = "value";
private final boolean isMandatory = true;
@@ -49,7 +49,7 @@ public class RestrictionImplTest {
restriction = new RestrictionImpl(property, isMandatory);
}
- private static PropertyState createProperty(String name, String value,
Type type) {
+ private static PropertyState createProperty(String name, String value,
Type<String> type) {
return PropertyStates.createProperty(name, value, type);
}
@@ -114,7 +114,7 @@ public class RestrictionImplTest {
@Test
public void testNotEqual() {
- List<Restriction> rs = new ArrayList();
+ List<Restriction> rs = new ArrayList<>();
// - different type
rs.add(new RestrictionImpl(PropertyStates.createProperty(name, value,
Type.STRING), isMandatory));
// - different multi-value status
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/DefaultAuthorizableActionProviderTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/DefaultAuthorizableActionProviderTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/DefaultAuthorizableActionProviderTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/DefaultAuthorizableActionProviderTest.java
Fri Dec 14 15:37:00 2018
@@ -69,7 +69,7 @@ public class DefaultAuthorizableActionPr
@Test
public void testNullActionConfig() {
- Map<String, String[]> m = new HashMap();
+ Map<String, String[]> m = new HashMap<>();
m.put(DefaultAuthorizableActionProvider.ENABLED_ACTIONS, null);
AuthorizableActionProvider actionProvider = new
DefaultAuthorizableActionProvider(ConfigurationParameters.of(m));
Modified:
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/PasswordValidationActionTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/PasswordValidationActionTest.java?rev=1848955&r1=1848954&r2=1848955&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/PasswordValidationActionTest.java
(original)
+++
jackrabbit/oak/trunk/oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/user/action/PasswordValidationActionTest.java
Fri Dec 14 15:37:00 2018
@@ -90,7 +90,7 @@ public class PasswordValidationActionTes
@Test
public void testPasswordValidationActionValid() throws Exception {
- List<String> valid = new ArrayList();
+ List<String> valid = new ArrayList<>();
valid.add("abCDefGH");
valid.add("Abbbbbbbbbbbb");
valid.add("cDDDDDDDDDDDDDDDDD");