Author: degenaro
Date: Mon Mar  4 21:38:10 2013
New Revision: 1452539

URL: http://svn.apache.org/r1452539
Log:
UIMA-2711 DUCC webserver (WS) should format classpath display for 
Jobs/ManagedReservations/Services

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccAbstractHandler.java
    
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccAbstractHandler.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccAbstractHandler.java?rev=1452539&r1=1452538&r2=1452539&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccAbstractHandler.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccAbstractHandler.java
 Mon Mar  4 21:38:10 2013
@@ -849,4 +849,27 @@ public abstract class DuccAbstractHandle
                return sb.toString();
        }
        
+       public String formatClasspath(String classpath) {
+               String retVal = classpath;
+               if(classpath != null) {
+                       String[] cpList = classpath.split(":");
+                       if(cpList != null) {
+                               StringBuffer vb = new StringBuffer();
+                               vb.append("<br>");
+                               vb.append("<div>");
+                               StringBuffer sb = new StringBuffer();
+                               for(String item : cpList) {
+                                       if(sb.length() > 0) {
+                                               sb.append("<br>");
+                                       }
+                                       sb.append(item);
+                               }
+                               vb.append(sb);
+                               vb.append("</div>");
+                               retVal = vb.toString();
+                       }
+               }
+               return retVal;
+       }
+       
 }

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java?rev=1452539&r1=1452538&r2=1452539&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java
 Mon Mar  4 21:38:10 2013
@@ -1252,6 +1252,7 @@ public class DuccHandler extends DuccAbs
                                        String key = iterator.next();
                                        String value = 
properties.getProperty(key);
                                        if(key.endsWith("classpath")) {
+                                               value = formatClasspath(value);
                                                String show = "<div 
class=\"hidedata\"><input type=\"submit\" name=\"showcp\" value=\"Show\" 
id=\"showbutton"+i+"\"/></div>";
                                                String hide = "<div 
class=\"showdata\"><input type=\"submit\" name=\"hidecp\" value=\"Hide\" 
id=\"hidebutton"+i+"\"/>"+" "+value+"</div>";
                                                value = show+hide;
@@ -1452,6 +1453,7 @@ public class DuccHandler extends DuccAbs
                                        String key = iterator.next();
                                        String value = 
properties.getProperty(key);
                                        if(key.endsWith("classpath")) {
+                                               value = formatClasspath(value);
                                                String show = "<div 
class=\"hidedata\"><input type=\"submit\" name=\"showcp\" value=\"Show\" 
id=\"showbutton"+i+"\"/></div>";
                                                String hide = "<div 
class=\"showdata\"><input type=\"submit\" name=\"hidecp\" value=\"Hide\" 
id=\"hidebutton"+i+"\"/>"+" "+value+"</div>";
                                                value = show+hide;
@@ -1561,6 +1563,7 @@ public class DuccHandler extends DuccAbs
                                String key = iterator.next();
                                String value = properties.getProperty(key);
                                if(key.endsWith("classpath")) {
+                                       value = formatClasspath(value);
                                        String show = "<div 
class=\"hidedata\"><input type=\"submit\" name=\"showcp\" value=\"Show\" 
id=\"showbutton"+i+"\"/></div>";
                                        String hide = "<div 
class=\"showdata\"><input type=\"submit\" name=\"hidecp\" value=\"Hide\" 
id=\"hidebutton"+i+"\"/>"+" "+value+"</div>";
                                        value = show+hide;
@@ -1582,6 +1585,7 @@ public class DuccHandler extends DuccAbs
                                String key = iterator.next();
                                String value = properties.getProperty(key);
                                if(key.endsWith("classpath")) {
+                                       value = formatClasspath(value);
                                        String show = "<div 
class=\"hidedata\"><input type=\"submit\" name=\"showcp\" value=\"Show\" 
id=\"showbutton"+i+"\"/></div>";
                                        String hide = "<div 
class=\"showdata\"><input type=\"submit\" name=\"hidecp\" value=\"Hide\" 
id=\"hidebutton"+i+"\"/>"+" "+value+"</div>";
                                        value = show+hide;


Reply via email to