[jboss-cvs] JBossAS SVN: r57871 - projects/microcontainer/trunk/deployers/src/tests/org/jboss/test/deployers
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 26 22:33:07 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-10-26 22:33:05 -0400 (Thu, 26 Oct 2006)
New Revision: 57871
Modified:
projects/microcontainer/trunk/deployers/src/tests/org/jboss/test/deployers/BaseDeployersTest.java
Log:
Add a createDeploymentPathSet to translate a set of DeploymentContexts string paths relative to the root URL.
Modified: projects/microcontainer/trunk/deployers/src/tests/org/jboss/test/deployers/BaseDeployersTest.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/tests/org/jboss/test/deployers/BaseDeployersTest.java 2006-10-27 01:41:14 UTC (rev 57870)
+++ projects/microcontainer/trunk/deployers/src/tests/org/jboss/test/deployers/BaseDeployersTest.java 2006-10-27 02:33:05 UTC (rev 57871)
@@ -21,6 +21,9 @@
*/
package org.jboss.test.deployers;
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URISyntaxException;
import java.net.URL;
import java.util.HashSet;
import java.util.Map;
@@ -331,4 +334,28 @@
context.setStructureDetermined(StructureDetermined.PREDETERMINED);
return context;
}
-}
\ No newline at end of file
+
+
+ /**
+ * Translate a set of DeploymentContexts string paths relative to the root
+ * URL.
+ *
+ * @param set
+ * @return set of
+ * @throws URISyntaxException
+ * @throws IOException
+ */
+ protected Set<String> createDeploymentPathSet(Set<DeploymentContext> set, URL root)
+ throws IOException, URISyntaxException
+ {
+ HashSet<String> paths = new HashSet<String>();
+ String rootPath = root.getPath();
+ for(DeploymentContext ctx : set)
+ {
+ URL ctxURL = ctx.getRoot().toURL();
+ String ctxPath = ctxURL.getPath().substring(rootPath.length());
+ paths.add(ctxPath);
+ }
+ return paths;
+ }
+}
More information about the jboss-cvs-commits
mailing list