From 98b8c57cf62c246f958e330bd8f1f80b8aec4f5b Mon Sep 17 00:00:00 2001
From: Thorsten Vitt <thorsten.vitt@uni-wuerzburg.de>
Date: Tue, 14 Jan 2014 11:58:52 +0100
Subject: [PATCH] Refactored to work with a list of uri strings instead

---
 .../info/textgrid/services/aggregator/ArgUtils.java    | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/main/java/info/textgrid/services/aggregator/ArgUtils.java b/src/main/java/info/textgrid/services/aggregator/ArgUtils.java
index 30cc75c..bc2cccc 100644
--- a/src/main/java/info/textgrid/services/aggregator/ArgUtils.java
+++ b/src/main/java/info/textgrid/services/aggregator/ArgUtils.java
@@ -13,12 +13,18 @@
 
 public class ArgUtils {
 
+	@Deprecated
 	public static ObjectType[] extractRootObjects(final String uriList, final String sid,
 			final TGCrudService crud) throws MetadataParseFault,
 			ObjectNotFoundFault, IoFault, AuthFault {
-		final String[] uriStrings = uriList.split(",");
+		return extractRootObjects(uriList.split(","), sid, crud);
+	}
+	
+	public static ObjectType[] extractRootObjects(final String[] uriStrings, final String sid,
+			final TGCrudService crud) throws MetadataParseFault,
+			ObjectNotFoundFault, IoFault, AuthFault {
 		if (uriStrings.length == 0)
-			throw new IllegalArgumentException("Specify at least one URI to zip");
+			throw new IllegalArgumentException("Specify at least one URI to export");
 		final URI[] uris = new URI[uriStrings.length];
 		final ObjectType[] objects = new ObjectType[uriStrings.length];
 		for (int i = 0; i < uriStrings.length; i++) {
-- 
GitLab