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