You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2014/01/12 16:59:17 UTC

svn commit: r1557549 [3/3] - in /juddi/trunk: juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/wsdl/ juddi-examples/more-uddi-samples/src/main/java/org/apache/juddi/samples/ juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/ juddi-gu...

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: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org