Modified: 
juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Printers.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Printers.java?rev=1557549&r1=1557548&r2=1557549&view=diff
==============================================================================
--- 
juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Printers.java
 (original)
+++ 
juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Printers.java
 Sun Jan 12 15:59:16 2014
@@ -19,6 +19,7 @@ package org.apache.juddi.webconsole.hub.
 import java.util.List;
 import javax.servlet.http.HttpSession;
 import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.juddi.webconsole.hub.UddiHub;
 import org.apache.juddi.webconsole.resources.ResourceLoader;
 import org.uddi.api_v3.*;
 
@@ -29,287 +30,310 @@ import org.uddi.api_v3.*;
  */
 public class Printers {
 
-    private static String TModelInfoToString(TModelInstanceDetails info) {
-        StringBuilder sb = new StringBuilder();
-        for (int i = 0; i < info.getTModelInstanceInfo().size(); i++) {
-            sb.append(info.getTModelInstanceInfo().get(i).getTModelKey());
-        }
-        return StringEscapeUtils.escapeHtml(sb.toString());
-    }
-
-    /**
-     * Converts category bags of tmodels to a readable string used from hub
-     *
-     * @param categoryBag
-     * @return
-     */
-    public static String CatBagToString(CategoryBag categoryBag, String 
locale) {
-        StringBuilder sb = new StringBuilder();
-        if (categoryBag == null) {
-            return ResourceLoader.GetResource(locale, "errors.nodatareturned");
-        }
-        for (int i = 0; i < categoryBag.getKeyedReference().size(); i++) {
-            
sb.append(KeyedReferenceToString(categoryBag.getKeyedReference().get(i), 
locale));
-        }
-        for (int i = 0; i < categoryBag.getKeyedReferenceGroup().size(); i++) {
-            sb.append(ResourceLoader.GetResource(locale, "items.keyrefgroup")).
-                    append(" " + ": 
").append(ResourceLoader.GetResource(locale, "items.tmodel.key")).
-                    append("=").
-                    
append(categoryBag.getKeyedReferenceGroup().get(i).getTModelKey());
-            for (int k = 0; k < 
categoryBag.getKeyedReferenceGroup().get(i).getKeyedReference().size(); k++) {
-                
sb.append(KeyedReferenceToString(categoryBag.getKeyedReferenceGroup().get(i).getKeyedReference().get(k),
 locale));
-            }
-        }
-        return StringEscapeUtils.escapeHtml(sb.toString());
-    }
-
-    private static String KeyedReferenceToString(KeyedReference item, String 
locale) {
-        //TODO i18n
-        StringBuilder sb = new StringBuilder();
-        sb.append(ResourceLoader.GetResource(locale, "items.keyrefgroup")).
-                append(": ").
-                append(ResourceLoader.GetResource(locale, "items.name")).
-                append("=").
-                append(item.getKeyName()).
-                append(" ").
-                append(ResourceLoader.GetResource(locale, "items.value")).
-                append("=").
-                append(item.getKeyValue()).
-                append(" ").
-                append(ResourceLoader.GetResource(locale, "items.tmodel")).
-                append("=").
-                append(item.getTModelKey()).
-                append(System.getProperty("<br>"));
-        return StringEscapeUtils.escapeHtml(sb.toString());
-    }
-
-    /**
-     * This function is useful for translating UDDI's somewhat complex data
-     * format to something that is more useful. used from hub
-     *
-     * @param bindingTemplates
-     */
-    public static String PrintBindingTemplates(BindingTemplates 
bindingTemplates, String locale) {
-        if (bindingTemplates == null) {
-            return ResourceLoader.GetResource(locale, 
"errors.nobindingtemplates");
-        }
-        StringBuilder sb = new StringBuilder();
-        for (int i = 0; i < bindingTemplates.getBindingTemplate().size(); i++) 
{
-            sb.append(ResourceLoader.GetResource(locale, 
"items.bindingtemplate.key")).
-                    append(": ").
-                    
append(StringEscapeUtils.escapeHtml(bindingTemplates.getBindingTemplate().get(i).getBindingKey())).
-                    append("<Br>");
-            sb.append(ResourceLoader.GetResource(locale, "items.description")).
-                    append(": ").
-                    
append(ListToDescString(bindingTemplates.getBindingTemplate().get(i).getDescription())).
-                    append("<Br>");
-            sb.append(ResourceLoader.GetResource(locale, 
"pages.editor.tabnav.categories")).
-                    append(": 
").append(CatBagToString(bindingTemplates.getBindingTemplate().get(i).getCategoryBag(),
 locale)).
-                    append("<Br>");
-            sb.append(ResourceLoader.GetResource(locale, "items.tmodel")).
-                    append(": 
").append(TModelInfoToString(bindingTemplates.getBindingTemplate().get(i).getTModelInstanceDetails())).
-                    append("<Br>");
-            if (bindingTemplates.getBindingTemplate().get(i).getAccessPoint() 
!= null) {
-                sb.append(ResourceLoader.GetResource(locale, 
"items.accesspoint")).
+        private static String TModelInfoToString(TModelInstanceDetails info) {
+                StringBuilder sb = new StringBuilder();
+                for (int i = 0; i < info.getTModelInstanceInfo().size(); i++) {
+                        
sb.append(info.getTModelInstanceInfo().get(i).getTModelKey());
+                }
+                return StringEscapeUtils.escapeHtml(sb.toString());
+        }
+
+        /**
+         * Converts category bags of tmodels to a readable string used from hub
+         *
+         * @param categoryBag
+         * @return
+         */
+        public static String CatBagToString(CategoryBag categoryBag, String 
locale) {
+                StringBuilder sb = new StringBuilder();
+                if (categoryBag == null) {
+                        return ResourceLoader.GetResource(locale, 
"errors.nodatareturned");
+                }
+                for (int i = 0; i < categoryBag.getKeyedReference().size(); 
i++) {
+                        
sb.append(KeyedReferenceToString(categoryBag.getKeyedReference().get(i), 
locale));
+                }
+                for (int i = 0; i < 
categoryBag.getKeyedReferenceGroup().size(); i++) {
+                        sb.append(ResourceLoader.GetResource(locale, 
"items.keyrefgroup")).
+                                append(" " + ": 
").append(ResourceLoader.GetResource(locale, "items.tmodel.key")).
+                                append("=").
+                                
append(categoryBag.getKeyedReferenceGroup().get(i).getTModelKey());
+                        for (int k = 0; k < 
categoryBag.getKeyedReferenceGroup().get(i).getKeyedReference().size(); k++) {
+                                
sb.append(KeyedReferenceToString(categoryBag.getKeyedReferenceGroup().get(i).getKeyedReference().get(k),
 locale));
+                        }
+                }
+                return StringEscapeUtils.escapeHtml(sb.toString());
+        }
+
+        private static String KeyedReferenceToString(KeyedReference item, 
String locale) {
+                //TODO i18n
+                StringBuilder sb = new StringBuilder();
+                sb.append(ResourceLoader.GetResource(locale, 
"items.keyrefgroup")).
                         append(": ").
-                        
append(StringEscapeUtils.escapeHtml(bindingTemplates.getBindingTemplate().get(i).getAccessPoint().getValue())).
+                        append(ResourceLoader.GetResource(locale, 
"items.name")).
+                        append("=").
+                        append(item.getKeyName()).
                         append(" ").
-                        append(ResourceLoader.GetResource(locale, 
"items.type")).
+                        append(ResourceLoader.GetResource(locale, 
"items.value")).
+                        append("=").
+                        append(item.getKeyValue()).
                         append(" ").
-                        
append(StringEscapeUtils.escapeHtml(bindingTemplates.getBindingTemplate().get(i).getAccessPoint().getUseType())).
-                        append("<Br>");
-            }
-            if 
(bindingTemplates.getBindingTemplate().get(i).getHostingRedirector() != null) {
-                sb.append(ResourceLoader.GetResource(locale, 
"items.hostingredirector")).
-                        append(": ").
-                        
append(bindingTemplates.getBindingTemplate().get(i).getHostingRedirector().getBindingKey()).
-                        append("<br>");
-            }
-        }
-        return (sb.toString());
-    }
-
-    /**
-     * Description to space separated string
-     *
-     * @param name
-     * @return
-     */
-    public static String ListToDescString(List<Description> name) {
-        StringBuilder sb = new StringBuilder();
-        for (int i = 0; i < name.size(); i++) {
-            sb.append(name.get(i).getValue()).append(" ");
-        }
-        return StringEscapeUtils.escapeHtml(sb.toString());
-    }
-
-    /**
-     * Name to space separated string
-     *
-     * @param name
-     * @return
-     */
-    public static String ListNamesToString(List<Name> name) {
-        StringBuilder sb = new StringBuilder();
-        for (int i = 0; i < name.size(); i++) {
-            sb.append(name.get(i).getValue()).append(" ");
-        }
-        return StringEscapeUtils.escapeHtml(sb.toString());
-    }
-
-   
-    /**
-     * used from Hub at tModelListAsHtml(..)
-     *
-     * @param findTModel
-     * @param session
-     * @param isChooser
-     * @return
-     */
-    public static String PrintTModelListAsHtml(TModelList findTModel, 
HttpSession session, boolean isChooser) {
-
-        StringBuilder sb = new StringBuilder();
-
-        sb.append("<table class=\"table table-hover\"><tr><th>");
-        if (isChooser) {
-            sb.append("</th><th>");
-        }
-        sb.append(ResourceLoader.GetResource(session, "items.key"))
-                .append("</th><th>")
-                .append(ResourceLoader.GetResource(session, "items.name"))
-                .append("</th><th>")
-                .append(ResourceLoader.GetResource(session, 
"items.description"))
-                .append("</th></tr>");
-        for (int i = 0; i < 
findTModel.getTModelInfos().getTModelInfo().size(); i++) {
-            sb.append("<tr><td>");
-            if (isChooser) {
-                sb.append("<input class=\"modalableTmodel\" type=checkbox 
id=\"")
-                        
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()))
-                        .append("\"></td><td>");
-            }
-            if (!isChooser) {
-                sb.append("<a href=\"tmodelEditor.jsp?id=")
-                        
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()))
-                        .append("\" >");
-            }
-            
sb.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()));
-            if (!isChooser) {
-                sb.append("</a>");
-            }
-            sb.append("</td><td>")
-                    
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getValue()));
-            if 
(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getLang() != 
null) {
-                sb.append(", ")
-                        
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getLang()));
-            }
-            sb.append("</td><td>")
-                    
.append(StringEscapeUtils.escapeHtml(Printers.ListToDescString(findTModel.getTModelInfos().getTModelInfo().get(i).getDescription())))
-                    .append("</td></tr>");
-        }
-        sb.append("</table>");
-        return sb.toString();
-    }
-
-    /**
-     * used from hub
-     *
-     * @param findBusiness
-     * @param session
-     * @param isChooser
-     * @return
-     */
-    public static String BusinessListAsTable(BusinessList findBusiness, 
HttpSession session, boolean isChooser) {
-        StringBuilder sb = new StringBuilder();
-        sb.append("<table class=\"table table-hover\"<tr><th>");
-        if (isChooser) {
-            sb.append("</th><th>");
-        }
-        sb.append(ResourceLoader.GetResource(session, "items.name")).
-                append("</th><th>").
-                append(ResourceLoader.GetResource(session, "items.service")).
-                append("</th></tr>");
-        for (int i = 0; i < 
findBusiness.getBusinessInfos().getBusinessInfo().size(); i++) {
-            sb.append("<tr><td>");
-            if (isChooser) {
-                sb.append("<input type=\"checkbox\" 
class=\"modalableBusinessChooser\" id=\"").
-                        
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
-                        append("\"></td><td>");
-            }
-            sb.append("<a title=\"").
-                    
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
-                    append("\"  href=\"businessEditor2.jsp?id=").
-                    
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
-                    append("\">").
-                    
append(StringEscapeUtils.escapeHtml(Printers.ListNamesToString(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getName()))).
-                    append("</a></td><td>").
-                    append("<a class=\"btn btn-primary\" 
href=\"javascript:ShowServicesByBusinessKey('").
-                    
append(StringEscapeUtils.escapeJavaScript(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
-                    append("');\">");
-
-            if 
(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getServiceInfos() == 
null) {
-                sb.append("0");
-            } else {
-                sb.append(ResourceLoader.GetResource(session, 
"actions.show")).append(" 
").append(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getServiceInfos().getServiceInfo().size());
-            }
-            sb.append("</a>");
-            if (!isChooser) {
-                sb.append("<a class=\"btn btn-primary\" 
href=\"serviceEditor.jsp?bizid=").
-                        
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
-                        append("\"><i class=\"icon-plus-sign icon-white  
icon-large\"></i></a>");
-            }
-            sb.append("</td></tr>");
-
-            sb.append("<tr><td colspan=3><div id=\"").
-                    
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
-                    append("\"></div></td></tr>");
-        }
-        sb.append("</table>");
-        return sb.toString();
-    }
-
-    /**
-     * service list as html, used
-     *
-     * @param findService
-     * @param chooser
-     * @param session
-     * @return
-     */
-    public static String ServiceListAsHtml(ServiceList findService, boolean 
chooser, HttpSession session) {
-        StringBuilder sb = new StringBuilder();
-        sb.append("<table class=\"table\"><tr><th>");
-        if (chooser) {
-            sb.append("</th><th>");
-        }
-        sb.append(ResourceLoader.GetResource(session, "items.name")).
-                append("</th><th>").
-                append(ResourceLoader.GetResource(session, "items.key")).
-                append("</th><th>").
-                append(ResourceLoader.GetResource(session, "items.business")).
-                append("</th></tr>");
-        for (int i = 0; i < 
findService.getServiceInfos().getServiceInfo().size(); i++) {
-            sb.append("<tr><td>");
-            if (chooser) {
-                sb.append("<input class=\"modalableServiceChooser\" 
type=\"checkbox\" id=\"").
-                        
append(StringEscapeUtils.escapeHtml(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey())).
-                        append("\">");
-                sb.append("</td><td>");
-            }
-            sb.append("<a href=\"serviceEditor.jsp?id=").
-                    
append(StringEscapeUtils.escapeHtml(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey())).
-                    append("\" title=\"").
-                    
append(StringEscapeUtils.escapeHtml(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey()))
-                    .append("\">");
-            
sb.append(Printers.ListNamesToString(findService.getServiceInfos().getServiceInfo().get(i).getName())).append("<i
 class=\"icon-edit icon-large\"></i<</a></td><td>");
-
-            
sb.append((findService.getServiceInfos().getServiceInfo().get(i).getServiceKey())).append("</td><td>");
-            sb.append("<a href=\"businessEditor2.jsp?id=")
-                    
.append(StringEscapeUtils.escapeHtml((findService.getServiceInfos().getServiceInfo().get(i).getBusinessKey())))
-                    .append("\">");
-            
sb.append(StringEscapeUtils.escapeHtml((findService.getServiceInfos().getServiceInfo().get(i).getBusinessKey())))
-                    .append("<i class=\"icon-edit 
icon-large\"></i<</a></td></tr>");
+                        append(ResourceLoader.GetResource(locale, 
"items.tmodel")).
+                        append("=").
+                        append(item.getTModelKey()).
+                        append(System.getProperty("<br>"));
+                return StringEscapeUtils.escapeHtml(sb.toString());
+        }
+
+        /**
+         * This function is useful for translating UDDI's somewhat complex data
+         * format to something that is more useful. used from hub
+         *
+         * @param bindingTemplates
+         */
+        public static String PrintBindingTemplates(BindingTemplates 
bindingTemplates, String locale) {
+                if (bindingTemplates == null) {
+                        return ResourceLoader.GetResource(locale, 
"errors.nobindingtemplates");
+                }
+                StringBuilder sb = new StringBuilder();
+                for (int i = 0; i < 
bindingTemplates.getBindingTemplate().size(); i++) {
+                        sb.append(ResourceLoader.GetResource(locale, 
"items.bindingtemplate.key")).
+                                append(": ").
+                                
append(StringEscapeUtils.escapeHtml(bindingTemplates.getBindingTemplate().get(i).getBindingKey())).
+                                append("<Br>");
+                        sb.append(ResourceLoader.GetResource(locale, 
"items.description")).
+                                append(": ").
+                                
append(ListToDescString(bindingTemplates.getBindingTemplate().get(i).getDescription())).
+                                append("<Br>");
+                        sb.append(ResourceLoader.GetResource(locale, 
"pages.editor.tabnav.categories")).
+                                append(": 
").append(CatBagToString(bindingTemplates.getBindingTemplate().get(i).getCategoryBag(),
 locale)).
+                                append("<Br>");
+                        sb.append(ResourceLoader.GetResource(locale, 
"items.tmodel")).
+                                append(": 
").append(TModelInfoToString(bindingTemplates.getBindingTemplate().get(i).getTModelInstanceDetails())).
+                                append("<Br>");
+                        if 
(bindingTemplates.getBindingTemplate().get(i).getAccessPoint() != null) {
+                                sb.append(ResourceLoader.GetResource(locale, 
"items.accesspoint")).
+                                        append(": ").
+                                        
append(StringEscapeUtils.escapeHtml(bindingTemplates.getBindingTemplate().get(i).getAccessPoint().getValue())).
+                                        append(" ").
+                                        
append(ResourceLoader.GetResource(locale, "items.type")).
+                                        append(" ").
+                                        
append(StringEscapeUtils.escapeHtml(bindingTemplates.getBindingTemplate().get(i).getAccessPoint().getUseType())).
+                                        append("<Br>");
+                        }
+                        if 
(bindingTemplates.getBindingTemplate().get(i).getHostingRedirector() != null) {
+                                sb.append(ResourceLoader.GetResource(locale, 
"items.hostingredirector")).
+                                        append(": ").
+                                        
append(bindingTemplates.getBindingTemplate().get(i).getHostingRedirector().getBindingKey()).
+                                        append("<br>");
+                        }
+                }
+                return (sb.toString());
+        }
+
+        /**
+         * Description to space separated string
+         *
+         * @param name
+         * @return
+         */
+        public static String ListToDescString(List<Description> name) {
+                StringBuilder sb = new StringBuilder();
+                for (int i = 0; i < name.size(); i++) {
+                        sb.append(name.get(i).getValue()).append(" ");
+                }
+                return StringEscapeUtils.escapeHtml(sb.toString());
+        }
+
+        /**
+         * Name to space separated string
+         *
+         * @param name
+         * @return
+         */
+        public static String ListNamesToString(List<Name> name) {
+                StringBuilder sb = new StringBuilder();
+                for (int i = 0; i < name.size(); i++) {
+                        sb.append(name.get(i).getValue()).append(" ");
+                }
+                return StringEscapeUtils.escapeHtml(sb.toString());
+        }
+
+        /**
+         * used from Hub at tModelListAsHtml(..)
+         *
+         * @param findTModel
+         * @param session
+         * @param isChooser
+         * @return
+         */
+        public static String PrintTModelListAsHtml(TModelList findTModel, 
HttpSession session, boolean isChooser) {
+
+                StringBuilder sb = new StringBuilder();
+
+                sb.append("<table class=\"table table-hover\"><tr><th>");
+                if (isChooser) {
+                        sb.append("</th><th>");
+                }
+                sb.append(ResourceLoader.GetResource(session, "items.key"))
+                        .append("</th><th>")
+                        .append(ResourceLoader.GetResource(session, 
"items.name"))
+                        .append("</th><th>")
+                        .append(ResourceLoader.GetResource(session, 
"items.description"))
+                        .append("</th></tr>");
+                for (int i = 0; i < 
findTModel.getTModelInfos().getTModelInfo().size(); i++) {
+                        sb.append("<tr><td>");
+                        if (isChooser) {
+                                sb.append("<input class=\"modalableTmodel\" 
type=checkbox id=\"")
+                                        
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()))
+                                        .append("\"></td><td>");
+                        }
+                        if (!isChooser) {
+                                sb.append("<a href=\"tmodelEditor.jsp?id=")
+                                        
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()))
+                                        .append("\" >");
+                        }
+                        
sb.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()));
+                        if (!isChooser) {
+                                sb.append("</a>");
+                        }
+                        sb.append("</td><td>")
+                                
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getValue()));
+                        if 
(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getLang() != 
null) {
+                                sb.append(", ")
+                                        
.append(StringEscapeUtils.escapeHtml(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getLang()));
+                        }
+                        sb.append("</td><td>")
+                                
.append(StringEscapeUtils.escapeHtml(Printers.ListToDescString(findTModel.getTModelInfos().getTModelInfo().get(i).getDescription())))
+                                .append("</td></tr>");
+                }
+                sb.append("</table>");
+                return sb.toString();
+        }
+
+        /**
+         * used from hub
+         *
+         * @param findBusiness
+         * @param session
+         * @param isChooser
+         * @return
+         */
+        public static String BusinessListAsTable(BusinessList findBusiness, 
HttpSession session, boolean isChooser) {
+                StringBuilder sb = new StringBuilder();
+                sb.append("<table class=\"table table-hover\"<tr><th>");
+                if (isChooser) {
+                        sb.append("</th><th>");
+                }
+                sb.append(ResourceLoader.GetResource(session, "items.name")).
+                        append("</th><th>").
+                        append(ResourceLoader.GetResource(session, 
"items.service")).
+                        append("</th></tr>");
+                for (int i = 0; i < 
findBusiness.getBusinessInfos().getBusinessInfo().size(); i++) {
+                        sb.append("<tr><td>");
+                        if (isChooser) {
+                                sb.append("<input type=\"checkbox\" 
class=\"modalableBusinessChooser\" id=\"").
+                                        
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
+                                        append("\"></td><td>");
+                        }
+                        sb.append("<a title=\"").
+                                
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
+                                append("\"  href=\"businessEditor2.jsp?id=").
+                                
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
+                                append("\">").
+                                
append(StringEscapeUtils.escapeHtml(Printers.ListNamesToString(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getName()))).
+                                append("</a></td><td>").
+                                append("<a class=\"btn btn-primary\" 
href=\"javascript:ShowServicesByBusinessKey('").
+                                
append(StringEscapeUtils.escapeJavaScript(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
+                                append("');\">");
+
+                        if 
(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getServiceInfos() == 
null) {
+                                sb.append("0");
+                        } else {
+                                sb.append(ResourceLoader.GetResource(session, 
"actions.show")).append(" 
").append(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getServiceInfos().getServiceInfo().size());
+                        }
+                        sb.append("</a>");
+                        if (!isChooser) {
+                                sb.append("<a class=\"btn btn-primary\" 
href=\"serviceEditor.jsp?bizid=").
+                                        
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
+                                        append("\"><i class=\"icon-plus-sign 
icon-white  icon-large\"></i></a>");
+                        }
+                        sb.append("</td></tr>");
+
+                        sb.append("<tr><td colspan=3><div id=\"").
+                                
append(StringEscapeUtils.escapeHtml(findBusiness.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey())).
+                                append("\"></div></td></tr>");
+                }
+                sb.append("</table>");
+                return sb.toString();
+        }
+
+        /**
+         * service list as html, used
+         *
+         * @param findService
+         * @param chooser
+         * @param session
+         * @return
+         */
+        public static String ServiceListAsHtml(ServiceList findService, 
boolean chooser, HttpSession session) {
+                StringBuilder sb = new StringBuilder();
+                sb.append("<table class=\"table\"><tr><th>");
+                if (chooser) {
+                        sb.append("</th><th>");
+                }
+                sb.append(ResourceLoader.GetResource(session, "items.name")).
+                        append("</th><th>").
+                        append(ResourceLoader.GetResource(session, 
"items.key")).
+                        append("</th><th>").
+                        append(ResourceLoader.GetResource(session, 
"items.business")).
+                        append("</th></tr>");
+                for (int i = 0; i < 
findService.getServiceInfos().getServiceInfo().size(); i++) {
+                        sb.append("<tr><td>");
+                        if (chooser) {
+                                sb.append("<input 
class=\"modalableServiceChooser\" type=\"checkbox\" id=\"").
+                                        
append(StringEscapeUtils.escapeHtml(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey())).
+                                        append("\">");
+                                sb.append("</td><td>");
+                        }
+                        sb.append("<a href=\"serviceEditor.jsp?id=").
+                                
append(StringEscapeUtils.escapeHtml(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey())).
+                                append("\" title=\"").
+                                
append(StringEscapeUtils.escapeHtml(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey()))
+                                .append("\">");
+                        
sb.append(Printers.ListNamesToString(findService.getServiceInfos().getServiceInfo().get(i).getName())).append("<i
 class=\"icon-edit icon-large\"></i<</a></td><td>");
+
+                        
sb.append((findService.getServiceInfos().getServiceInfo().get(i).getServiceKey())).append("</td><td>");
+                        sb.append("<a href=\"businessEditor2.jsp?id=")
+                                
.append(StringEscapeUtils.escapeHtml((findService.getServiceInfos().getServiceInfo().get(i).getBusinessKey())))
+                                .append("\">");
+                        
sb.append(StringEscapeUtils.escapeHtml((findService.getServiceInfos().getServiceInfo().get(i).getBusinessKey())))
+                                .append("<i class=\"icon-edit 
icon-large\"></i<</a></td></tr>");
+                }
+                sb.append("</table>");
+                return sb.toString();
+        }
+
+        public static String PrintPublisherAssertion(List<SharedRelationships> 
sharedRelationships, String locale) {
+                if (sharedRelationships == null || 
sharedRelationships.isEmpty()) {
+                        return "";
+                }
+
+                StringBuilder sb = new StringBuilder();
+                for (int i = 0; i < sharedRelationships.size(); i++) {
+                        sb.append(ResourceLoader.GetResource(locale, 
"items.publisherassertion.direction")).append(": 
").append(sharedRelationships.get(i).getDirection().value()).append("<br>");
+                        for (int x = 0; x < 
sharedRelationships.get(i).getKeyedReference().size(); x++) {
+                                
sb.append(KeyedReferenceToString(sharedRelationships.get(i).getKeyedReference().get(x),
 locale));
+                        }
+                        for (int k = 0; k < 
sharedRelationships.get(i).getPublisherAssertion().size(); k++) {
+                                
sb.append(ResourceLoader.GetResource("items.publisherassertion.add.fromkey", 
locale)).append(sharedRelationships.get(i).getPublisherAssertion().get(k).getFromKey()).append("<br>");
+                                
sb.append(ResourceLoader.GetResource("items.publisherassertion.add.tokey", 
locale)).append(sharedRelationships.get(i).getPublisherAssertion().get(k).getToKey()).append("<br>");
+                                
sb.append(KeyedReferenceToString(sharedRelationships.get(i).getPublisherAssertion().get(k).getKeyedReference(),
 locale)).append("<br>");
+                                for (int y = 0; y < 
sharedRelationships.get(i).getPublisherAssertion().get(k).getSignature().size();
 y++) {
+                                        
sb.append(UddiHub.SignatureToReadable(sharedRelationships.get(i).getPublisherAssertion().get(k).getSignature().get(y))).append("<br>");
+                                }
+
+                        }
+                }
+                return sb.toString();
         }
-        sb.append("</table>");
-        return sb.toString();
-    }
 }

Modified: 
juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web.properties
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web.properties?rev=1557549&r1=1557548&r2=1557549&view=diff
==============================================================================
--- 
juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web.properties
 (original)
+++ 
juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web.properties
 Sun Jan 12 15:59:16 2014
@@ -396,3 +396,4 @@ errors.subscriptionfeed.nosubs=No subscr
 items.maxitems=Maximum Items
 items.deliverymech=Delivery Mechanism
 form.missing.information=Sorry, but you forgot to fill out some required 
information. Add it, then try again.
+items.publisherassertion.direction=Direction

Modified: 
juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web_es.properties
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web_es.properties?rev=1557549&r1=1557548&r2=1557549&view=diff
==============================================================================
--- 
juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web_es.properties
 (original)
+++ 
juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web_es.properties
 Sun Jan 12 15:59:16 2014
@@ -398,3 +398,4 @@ errors.subscriptionfeed.nosubs=No hay su
 items.maxitems=n\u00famero m\u00e1ximo de elementos
 items.deliverymech=Mecanismo de entrega
 form.missing.information=Lo sentimos, pero usted se olvid\u00f3 de llenar 
algunos datos requeridos. A\u00f1ade que, a continuaci\u00f3n, int\u00e9ntelo 
de nuevo.
+items.publisherassertion.direction=Direcci\u00f3n



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to