[DS-707] Fix array construction

git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5463 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
Graham Triggs
2010-10-19 16:41:09 +00:00
parent e1c120a439
commit 2a330a00c9
4 changed files with 9 additions and 9 deletions

View File

@@ -141,7 +141,7 @@ public class MetadataUtilities {
item.clearMetadata(dtom.schema, dtom.element, dtom.qualifier, Item.ANY);
}
item.addMetadata(dtom.schema, dtom.element, dtom.qualifier, dtom.language, vals.toArray(new String[0]));
item.addMetadata(dtom.schema, dtom.element, dtom.qualifier, dtom.language, vals.toArray(new String[vals.size()]));
}
return found;
}
@@ -205,7 +205,7 @@ public class MetadataUtilities {
item.clearMetadata(dtom.schema, dtom.element, dtom.qualifier, Item.ANY);
}
item.addMetadata(dtom.schema, dtom.element, dtom.qualifier, dtom.language, vals.toArray(new String[0]));
item.addMetadata(dtom.schema, dtom.element, dtom.qualifier, dtom.language, vals.toArray(new String[vals.size()]));
}
/**

View File

@@ -94,7 +94,7 @@ public class SubmissionConfig implements Serializable
this.isWorkflow = isWorkflowProcess;
// initialize a vector of SubmissionStepConfig objects
Vector stepConfigs = new Vector();
Vector<SubmissionStepConfig> stepConfigs = new Vector<SubmissionStepConfig>();
// loop through our steps, and create SubmissionStepConfig objects
for (int stepNum = 0; stepNum < steps.size(); stepNum++)
@@ -121,8 +121,8 @@ public class SubmissionConfig implements Serializable
}
// get steps as an array of Strings
submissionSteps = (SubmissionStepConfig[]) stepConfigs
.toArray(new SubmissionStepConfig[0]);
submissionSteps = stepConfigs
.toArray(new SubmissionStepConfig[stepConfigs.size()]);
}
/**

View File

@@ -585,7 +585,7 @@ public class Context
*/
public Group[] getSpecialGroups() throws SQLException
{
List myGroups = new ArrayList();
List<Group> myGroups = new ArrayList<Group>();
Iterator i = specialGroups.iterator();
@@ -594,7 +594,7 @@ public class Context
myGroups.add(Group.find(this, ((Integer) i.next()).intValue()));
}
return (Group[]) myGroups.toArray(new Group[0]);
return myGroups.toArray(new Group[myGroups.size()]);
}
protected void finalize()

View File

@@ -428,7 +428,7 @@ public class Group extends DSpaceObject
groupList.add(Group.find(c, (i.next()).intValue()));
}
return (Group[]) groupList.toArray(new Group[0]);
return groupList.toArray(new Group[groupList.size()]);
}
/**
@@ -566,7 +566,7 @@ public class Group extends DSpaceObject
epersonList.add(EPerson.find(c, (i.next()).intValue()));
}
return (EPerson[]) epersonList.toArray(new EPerson[0]);
return epersonList.toArray(new EPerson[epersonList.size()]);
}
/**