You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2010/12/07 16:10:10 UTC
svn commit: r1043085 -
/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java
Author: angela
Date: Tue Dec 7 15:10:10 2010
New Revision: 1043085
URL: http://svn.apache.org/viewvc?rev=1043085&view=rev
Log:
minor improvement
Modified:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java?rev=1043085&r1=1043084&r2=1043085&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java Tue Dec 7 15:10:10 2010
@@ -122,16 +122,15 @@ public class UserImporter implements Pro
private static final Logger log = LoggerFactory.getLogger(UserImporter.class);
+ /**
+ * Parameter name for the import behavior configuration option.
+ */
public static final String PARAM_IMPORT_BEHAVIOR = "importBehavior";
private JackrabbitSession session;
private NamePathResolver resolver;
- private boolean isWorkspaceImport;
-
- private int uuidBehavior;
-
private ReferenceChangeTracker referenceTracker;
private UserPerWorkspaceUserManager userManager;
@@ -148,8 +147,6 @@ public class UserImporter implements Pro
this.session = session;
this.resolver = resolver;
- this.isWorkspaceImport = isWorkspaceImport;
- this.uuidBehavior = uuidBehavior;
this.referenceTracker = referenceTracker;
if (initialized) {
@@ -299,10 +296,9 @@ public class UserImporter implements Pro
// since group-members are references to user/groups that potentially
// are to be imported later on -> postpone processing to the end.
// see -> processRefeferences
- Value[] vs = protectedPropInfo.getValues(PropertyType.WEAKREFERENCE, resolver);
Membership membership = new Membership(a.getID());
- for (int i = 0; i < vs.length; i++) {
- membership.addMember(new NodeId(vs[i].getString()));
+ for (Value v : protectedPropInfo.getValues(PropertyType.WEAKREFERENCE, resolver)) {
+ membership.addMember(new NodeId(v.getString()));
}
referenceTracker.processedReference(membership);
return true;
@@ -551,10 +547,9 @@ public class UserImporter implements Pro
if (UserConstants.NT_REP_MEMBERS.equals(childInfo.getNodeTypeName())) {
for (PropInfo prop : propInfos) {
- Value[] vs = prop.getValues(PropertyType.WEAKREFERENCE, resolver);
- for (int i = 0; i < vs.length; i++) {
+ for (Value v : prop.getValues(PropertyType.WEAKREFERENCE, resolver)) {
String name = resolver.getJCRName(prop.getName());
- NodeId id = new NodeId(vs[i].getString());
+ NodeId id = new NodeId(v.getString());
currentMembership.addMember(name, id);
}
}