[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