Skip to content

Commit 28a39f3

Browse files
author
Rishabh Kumar
committed
OAK-11424 : removed usage of Guava ObjectArrays
1 parent cb4fff3 commit 28a39f3

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/SyncConfigTracker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal;
1818

19-
import org.apache.jackrabbit.guava.common.collect.ObjectArrays;
19+
import org.apache.commons.lang3.ArrayUtils;
2020
import org.apache.jackrabbit.oak.commons.PropertiesUtil;
2121
import org.apache.jackrabbit.oak.osgi.OsgiUtil;
2222
import org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler;
@@ -111,7 +111,7 @@ Map<String, String[]> getAutoMembership() {
111111
String[] userAuthMembership = PropertiesUtil.toStringArray(ref.getProperty(DefaultSyncConfigImpl.PARAM_USER_AUTO_MEMBERSHIP), new String[0]);
112112
String[] groupAuthMembership = PropertiesUtil.toStringArray(ref.getProperty(DefaultSyncConfigImpl.PARAM_GROUP_AUTO_MEMBERSHIP), new String[0]);
113113

114-
populateMap(syncHandlerName, ObjectArrays.concat(userAuthMembership, groupAuthMembership, String.class), autoMembership);
114+
populateMap(syncHandlerName, ArrayUtils.addAll(userAuthMembership, groupAuthMembership), autoMembership);
115115
}
116116
return autoMembership;
117117
}

oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/SyncConfigTrackerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal;
1818

19-
import org.apache.jackrabbit.guava.common.collect.ObjectArrays;
19+
import org.apache.commons.lang3.ArrayUtils;
2020
import org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler;
2121
import org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipAware;
2222
import org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipConfig;
@@ -141,7 +141,7 @@ public void testGetAutoMembership() {
141141

142142
Map<String,String[]> automembership = tracker.getAutoMembership();
143143
assertEquals(1, automembership.size());
144-
Set<String> expected = Set.of(ObjectArrays.concat(uam, gam, String.class));
144+
Set<String> expected = Set.of(ArrayUtils.addAll(uam, gam));
145145
assertEquals(expected, Set.of(automembership.get("idp")));
146146
}
147147

@@ -201,7 +201,7 @@ public void testGetAutoMembershipMultipleHandlersAndIdps() {
201201

202202
Map<String,String[]> automembership = tracker.getAutoMembership();
203203
assertEquals(2, automembership.size());
204-
Set<String> expected = Set.of(ObjectArrays.concat(uam, gam, String.class));
204+
Set<String> expected = Set.of(ArrayUtils.addAll(uam, gam));
205205
assertEquals(expected, Set.of(automembership.get("idp")));
206206
assertArrayEquals(uam, automembership.get("idp2"));
207207
}

oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/AbstractPrincipalBasedTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl;
1818

19+
import org.apache.commons.lang3.ArrayUtils;
1920
import org.apache.jackrabbit.guava.common.collect.Iterables;
20-
import org.apache.jackrabbit.guava.common.collect.ObjectArrays;
2121
import org.apache.jackrabbit.api.security.JackrabbitAccessControlList;
2222
import org.apache.jackrabbit.api.security.JackrabbitAccessControlManager;
2323
import org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy;
@@ -143,7 +143,7 @@ void setupContentTrees(@NotNull String ntName, @NotNull String... oakPaths) thro
143143

144144
@NotNull
145145
PrincipalPolicyImpl getPrincipalPolicyImpl(@NotNull Principal testPrincipal, @NotNull JackrabbitAccessControlManager acMgr) throws Exception {
146-
for (JackrabbitAccessControlPolicy policy : ObjectArrays.concat(acMgr.getApplicablePolicies(testPrincipal), acMgr.getPolicies(testPrincipal), JackrabbitAccessControlPolicy.class)) {
146+
for (JackrabbitAccessControlPolicy policy : ArrayUtils.addAll(acMgr.getApplicablePolicies(testPrincipal), acMgr.getPolicies(testPrincipal))) {
147147
if (policy instanceof PrincipalPolicyImpl) {
148148
return (PrincipalPolicyImpl) policy;
149149
}

oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/MemberBaseTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import javax.jcr.RepositoryException;
2525
import javax.jcr.Session;
2626

27-
import org.apache.jackrabbit.guava.common.collect.ObjectArrays;
27+
import org.apache.commons.lang3.ArrayUtils;
2828
import org.apache.jackrabbit.api.JackrabbitSession;
2929
import org.apache.jackrabbit.api.security.user.Authorizable;
3030
import org.apache.jackrabbit.api.security.user.Group;
@@ -101,7 +101,7 @@ public void beforeSuite() throws Exception {
101101
groupPaths.add(g.getPath());
102102

103103
if (nested) {
104-
g.addMembers(ObjectArrays.concat(idArray, GROUP + j));
104+
g.addMembers(ArrayUtils.add(idArray, GROUP + j));
105105
} else {
106106
g.addMembers(idArray);
107107
}

oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
*/
1919
package org.apache.jackrabbit.oak.spi.security;
2020

21+
import org.apache.commons.lang3.ArrayUtils;
2122
import org.apache.jackrabbit.guava.common.collect.Iterables;
22-
import org.apache.jackrabbit.guava.common.collect.ObjectArrays;
2323
import org.apache.jackrabbit.oak.api.PropertyState;
2424
import org.apache.jackrabbit.oak.api.Tree;
2525
import org.apache.jackrabbit.oak.commons.collections.SetUtils;
@@ -318,7 +318,7 @@ private void add(@NotNull SecurityConfiguration configuration) {
318318
return;
319319
}
320320
}
321-
delegatees = ObjectArrays.concat(delegatees, c);
321+
delegatees = ArrayUtils.add(delegatees, c);
322322
}
323323
}
324324
}

0 commit comments

Comments
 (0)