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/02/09 05:24:50 UTC

svn commit: r1566211 [1/3] - in /juddi/trunk/juddi-gui/src/main: java/org/apache/juddi/webconsole/hub/ java/org/apache/juddi/webconsole/hub/builders/ resources/org/apache/juddi/webconsole/resources/ webapp/ webapp/ajax/

Author: alexoree
Date: Sun Feb  9 04:24:50 2014
New Revision: 1566211

URL: http://svn.apache.org/r1566211
Log:
JUDDI-847 done
JUDDI-806 binding editor is now separate, service editor changes are still required

Added:
    juddi/trunk/juddi-gui/src/main/webapp/ajax/savebinding.jsp
    juddi/trunk/juddi-gui/src/main/webapp/bindingEditor.jsp
      - copied, changed from r1564260, juddi/trunk/juddi-gui/src/main/webapp/serviceEditor.jsp
Modified:
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java
    juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Builders.java
    juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web.properties
    juddi/trunk/juddi-gui/src/main/resources/org/apache/juddi/webconsole/resources/web_es.properties
    juddi/trunk/juddi-gui/src/main/webapp/editSubscription.jsp
    juddi/trunk/juddi-gui/src/main/webapp/serviceEditor.jsp
    juddi/trunk/juddi-gui/src/main/webapp/signer.jsp

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java?rev=1566211&r1=1566210&r2=1566211&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java Sun Feb  9 04:24:50 2014
@@ -307,8 +307,9 @@ public class UddiHub implements Serializ
                         hub.locale = (String) _session.getAttribute("locale");
                         return hub;
                 }
-
-                return (UddiHub) j;
+                UddiHub hub=(UddiHub) j;
+                hub.locale = (String) _session.getAttribute("locale");
+                return  hub;
         }
         String locale = "en";
 
@@ -318,6 +319,12 @@ public class UddiHub implements Serializ
          * @return something like "en" or "es"
          */
         public String getLocale() {
+                if (session!=null){
+                        if (session.getAttribute("locale")!=null)
+                                locale = (String)session.getAttribute("locale");
+                }
+                if (locale==null)
+                        locale="en";
                 return locale;
         }
 
@@ -774,14 +781,14 @@ public class UddiHub implements Serializ
                                         sb.append("<b>").append(ResourceLoader.GetResource(session, "items.name")).append(":</b><div class=\"editable\" id=\"ServiceName\">").append(StringEscapeUtils.escapeHtml(Printers.ListNamesToString(get.getBusinessService().get(i).getName()))).append("</div><Br>");
                                         sb.append("<b>").append(ResourceLoader.GetResource(session, "items.description")).append(":</b><div class=\"editable\" id=\"ServiceDescription\">").append(StringEscapeUtils.escapeHtml((Printers.ListToDescString(get.getBusinessService().get(i).getDescription())))).append("</div><Br>");
                                         sb.append("<b>").append(ResourceLoader.GetResource(session, "items.key")).append(":</b><div class=\"editable\" id=\"ServiceKey\">").append(StringEscapeUtils.escapeHtml((get.getBusinessService().get(i).getServiceKey()))).append("</div><Br>");
-                                        sb.append("<b>").append(ResourceLoader.GetResource(session, "items.keyrefcat")).append(":</b> ").append(Printers.CatBagToString(get.getBusinessService().get(i).getCategoryBag(), (String) session.getAttribute("locale"))).append("<Br>");
+                                        sb.append("<b>").append(ResourceLoader.GetResource(session, "items.keyrefcat")).append(":</b> ").append(Printers.CatBagToString(get.getBusinessService().get(i).getCategoryBag(), getLocale())).append("<Br>");
                                         if (!get.getBusinessService().get(i).getSignature().isEmpty()) {
                                                 sb.append(ResourceLoader.GetResource(session, "items.signed")).append("<Br>");
                                         } else {
                                                 sb.append(ResourceLoader.GetResource(session, "items.signed.not")).append("<Br>");
                                         }
 
-                                        sb.append(Printers.PrintBindingTemplates(get.getBusinessService().get(i).getBindingTemplates(), locale)).append("<Br>");
+                                        sb.append(Printers.PrintBindingTemplates(get.getBusinessService().get(i).getBindingTemplates(), getLocale())).append("<Br>");
                                 }
                         } else {
                                 sb.append(ResourceLoader.GetResource(session, "errors.nodatareturned"));
@@ -971,18 +978,18 @@ public class UddiHub implements Serializ
                         return ResourceLoader.GetResource(session, "errors.noinput.businesskey");
                 }
 
-                be.getName().addAll(Builders.BuildNames(Builders.MapFilter(request.getParameterMap(), PostBackConstants.NAME), PostBackConstants.NAME, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
+                be.getName().addAll(Builders.BuildNames(Builders.MapFilter(request.getParameterMap(), PostBackConstants.NAME), PostBackConstants.NAME, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
                 BindingTemplates bt = new BindingTemplates();
-                bt.getBindingTemplate().addAll(Builders.BuildBindingTemplates(Builders.MapFilter(request.getParameterMap(), PostBackConstants.BINDINGTEMPLATE), PostBackConstants.BINDINGTEMPLATE, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
+                bt.getBindingTemplate().addAll(Builders.BuildBindingTemplates(Builders.MapFilter(request.getParameterMap(), PostBackConstants.BINDINGTEMPLATE), PostBackConstants.BINDINGTEMPLATE, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
                 if (!bt.getBindingTemplate().isEmpty()) {
                         be.setBindingTemplates(bt);
                 }
 
-                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
+                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
 
                 CategoryBag cb = new CategoryBag();
-                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, locale));
-                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, locale));
+                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, getLocale()));
+                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, getLocale()));
 
                 if (!cb.getKeyedReference().isEmpty() || !cb.getKeyedReferenceGroup().isEmpty()) {
                         be.setCategoryBag(cb);
@@ -1081,20 +1088,20 @@ public class UddiHub implements Serializ
                                 be.setBusinessServices(GetBusinessDetails.getBusinessServices());
                         }
                 }
-                be.getName().addAll(Builders.BuildNames(Builders.MapFilter(request.getParameterMap(), PostBackConstants.NAME), PostBackConstants.NAME, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
+                be.getName().addAll(Builders.BuildNames(Builders.MapFilter(request.getParameterMap(), PostBackConstants.NAME), PostBackConstants.NAME, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
 
-                be.setContacts(Builders.BuildContacts(request.getParameterMap(), ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
+                be.setContacts(Builders.BuildContacts(request.getParameterMap(), ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
 
-                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
-                be.setDiscoveryURLs(Builders.BuildDisco(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DISCOVERYURL), PostBackConstants.DISCOVERYURL, locale));
+                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
+                be.setDiscoveryURLs(Builders.BuildDisco(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DISCOVERYURL), PostBackConstants.DISCOVERYURL, getLocale()));
                 CategoryBag cb = new CategoryBag();
-                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, locale));
-                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, locale));
+                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, getLocale()));
+                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, getLocale()));
 
                 if (!cb.getKeyedReference().isEmpty() || !cb.getKeyedReferenceGroup().isEmpty()) {
                         be.setCategoryBag(cb);
                 }
-                be.setIdentifierBag(Builders.BuildIdentBag(Builders.MapFilter(request.getParameterMap(), PostBackConstants.IDENT_KEY_REF), PostBackConstants.IDENT_KEY_REF, locale));
+                be.setIdentifierBag(Builders.BuildIdentBag(Builders.MapFilter(request.getParameterMap(), PostBackConstants.IDENT_KEY_REF), PostBackConstants.IDENT_KEY_REF, getLocale()));
                 return SaveBusinessDetails(be);
         }
 
@@ -1816,7 +1823,7 @@ public class UddiHub implements Serializ
                                         sb.append("</a>");
 
                                         sb.append("</td><td>");
-                                        sb.append(Printers.PrintPublisherAssertion(findBusiness.getRelatedBusinessInfos().getRelatedBusinessInfo().get(i).getSharedRelationships(), locale));
+                                        sb.append(Printers.PrintPublisherAssertion(findBusiness.getRelatedBusinessInfos().getRelatedBusinessInfo().get(i).getSharedRelationships(), getLocale()));
                                         sb.append("</td></tr>");
                                 }
                                 sb.append("</table>");
@@ -2217,17 +2224,17 @@ public class UddiHub implements Serializ
                         be.setDeleted(Boolean.FALSE);
                 }
 
-                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
-                be.getOverviewDoc().addAll(Builders.BuildOverviewDocs(Builders.MapFilter(request.getParameterMap(), PostBackConstants.OVERVIEW), PostBackConstants.OVERVIEW, ResourceLoader.GetResource(session, "items.clicktoedit"), locale));
+                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
+                be.getOverviewDoc().addAll(Builders.BuildOverviewDocs(Builders.MapFilter(request.getParameterMap(), PostBackConstants.OVERVIEW), PostBackConstants.OVERVIEW, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
 
                 CategoryBag cb = new CategoryBag();
-                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, locale));
-                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, locale));
+                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, getLocale()));
+                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, getLocale()));
 
                 if (!cb.getKeyedReference().isEmpty() || !cb.getKeyedReferenceGroup().isEmpty()) {
                         be.setCategoryBag(cb);
                 }
-                be.setIdentifierBag(Builders.BuildIdentBag(Builders.MapFilter(request.getParameterMap(), PostBackConstants.IDENT_KEY_REF), PostBackConstants.IDENT_KEY_REF, locale));
+                be.setIdentifierBag(Builders.BuildIdentBag(Builders.MapFilter(request.getParameterMap(), PostBackConstants.IDENT_KEY_REF), PostBackConstants.IDENT_KEY_REF, getLocale()));
 
                 return SaveTModel(be);
 
@@ -3823,4 +3830,47 @@ public class UddiHub implements Serializ
         public boolean isAdminLocalhostOnly() {
                 return clientConfig.getConfiguration().getBoolean(PROP_ADMIN_LOCALHOST_ONLY, true);
         }
+        
+        public String SaveBindingTemplate(HttpServletRequest request) {
+
+                BindingTemplate be = new BindingTemplate();
+                be.setServiceKey(request.getParameter(PostBackConstants.SERVICEKEY).trim());
+                be.setBindingKey(request.getParameter(PostBackConstants.BINDINGKEY).trim());
+                if (be.getBindingKey().equalsIgnoreCase(ResourceLoader.GetResource(session, "items.clicktoedit"))) {
+                        be.setBindingKey(null);
+                }
+                be.getDescription().addAll(Builders.BuildDescription(Builders.MapFilter(request.getParameterMap(), PostBackConstants.DESCRIPTION), PostBackConstants.DESCRIPTION, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
+                CategoryBag cb = new CategoryBag();
+                cb.getKeyedReference().addAll(Builders.BuildKeyedReference(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF), PostBackConstants.CATBAG_KEY_REF, getLocale()));
+                cb.getKeyedReferenceGroup().addAll(Builders.BuildKeyedReferenceGroup(Builders.MapFilter(request.getParameterMap(), PostBackConstants.CATBAG_KEY_REF_GRP), PostBackConstants.CATBAG_KEY_REF_GRP, getLocale()));
+
+                if (!cb.getKeyedReference().isEmpty() || !cb.getKeyedReferenceGroup().isEmpty()) {
+                        be.setCategoryBag(cb);
+                }
+                Map map = request.getParameterMap();
+                String[] t = (String[]) map.get(PostBackConstants.HOSTINGREDIRECTOR);
+                if (t != null && t.length > 0) {
+                        be.setHostingRedirector(new HostingRedirector());
+                        be.getHostingRedirector().setBindingKey(t[0]);
+                }
+                AccessPoint ap = new AccessPoint();
+                t = (String[]) map.get(PostBackConstants.ACCESSPOINT_TYPE);
+                if (t != null && t.length > 0) {
+                        ap.setUseType(t[0]);
+                }
+                t = (String[]) map.get(PostBackConstants.ACCESSPOINT_VALUE);
+                if (t != null && t.length > 0) {
+                        ap.setValue(t[0]);
+                }
+                if (ap.getValue() != null) {
+                        be.setAccessPoint(ap);
+                }
+                
+                be.setTModelInstanceDetails(Builders.BuildTmodelInstanceDetails(
+                     Builders.MapFilter(map, PostBackConstants.TMODELINSTANCE), 
+                     PostBackConstants.TMODELINSTANCE, ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
+
+                //JAXB.marshal(be, System.out);
+                return SaveBindingTemplate(be);
+        }
 }

Modified: juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Builders.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Builders.java?rev=1566211&r1=1566210&r2=1566211&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Builders.java (original)
+++ juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/builders/Builders.java Sun Feb  9 04:24:50 2014
@@ -450,7 +450,7 @@ public class Builders {
          * email
          *
          * @param map
-         * @param prefix 
+         * @param prefix
          * @return list
          */
         public static List<Email> BuildEmail(Map map, String prefix, String locale) {
@@ -484,10 +484,10 @@ public class Builders {
          *
          * @param map
          * @param prefix
-         * @param cte
+         * @param cte click to edit constant
          * @param locale
          * @return list
-         */ 
+         */
         public static List<Description> BuildDescription(Map map, String prefix, String cte, String locale) {
                 List<Description> ret = new ArrayList();
                 Iterator it = map.keySet().iterator();
@@ -595,7 +595,7 @@ public class Builders {
          *
          * @param map
          * @param prefix
-         * @param cte
+         * @param cte click to edit constant
          * @return list
          */
         public static List<BindingTemplate> BuildBindingTemplates(Map map, String prefix, String cte, String locale) {
@@ -657,7 +657,7 @@ public class Builders {
                 return ret;
         }
 
-        private static TModelInstanceDetails BuildTmodelInstanceDetails(Map map, String prefix, String cte, String locale) {
+        public static TModelInstanceDetails BuildTmodelInstanceDetails(Map map, String prefix, String cte, String locale) {
                 TModelInstanceDetails ret = new TModelInstanceDetails();
 
                 Iterator it = map.keySet().iterator();
@@ -671,7 +671,9 @@ public class Builders {
                                 if (!processedIndexes.contains(index)) {
                                         TModelInstanceInfo tmi = new TModelInstanceInfo();
                                         String[] t = (String[]) map.get(prefix + index + PostBackConstants.KEYNAME);
-                                        tmi.setTModelKey(t[0]);
+                                        if (t != null && t.length > 0) {
+                                                tmi.setTModelKey(t[0]);
+                                        }
 
                                         tmi.setInstanceDetails(BuildInstanceDetails(MapFilter(map, prefix + index + PostBackConstants.INSTANCE), prefix + index + PostBackConstants.INSTANCE, cte, locale));
 
@@ -704,16 +706,27 @@ public class Builders {
 
                                         String[] t = (String[]) map.get(prefix + index + PostBackConstants.VALUE);
                                         //pn.setValue(t[0]);
-                                        ret.setInstanceParms(t[0]);
+                                        if (t != null && t.length > 0) {
+                                                ret.setInstanceParms(t[0]);
+                                        }
+                                        if (cte.equalsIgnoreCase(ret.getInstanceParms())) {
+                                                ret.setInstanceParms(null);
+                                        }
 
                                         ret.getDescription().addAll(BuildDescription(MapFilter(map, prefix + index + PostBackConstants.INSTANCE + PostBackConstants.DESCRIPTION), prefix + index + PostBackConstants.INSTANCE + PostBackConstants.DESCRIPTION, cte, locale));
                                         ret.getOverviewDoc().addAll(BuildOverviewDocs(MapFilter(map, prefix + index + PostBackConstants.OVERVIEW), prefix + index + PostBackConstants.OVERVIEW, cte, locale));
+
                                         processedIndexes.add(index);
                                 }
                         } else {
                                 throw new IllegalArgumentException(ResourceLoader.GetResource(locale, "errors.invaliddata"));
                         }
                 }
+                if (ret.getInstanceParms() == null
+                     && ret.getDescription().isEmpty()
+                     && ret.getOverviewDoc().isEmpty()) {
+                        return null;
+                }
                 return ret;
         }
 
@@ -745,7 +758,7 @@ public class Builders {
                                 outmsg.set(ResourceLoader.GetResource(session, "errors.subscription.alerttypeinvalid"));
                                 return null;
                         }
-                        if (sub == null) { 
+                        if (sub == null) {
                                 return null;
                         }
 
@@ -861,7 +874,7 @@ public class Builders {
                         }
                         if (alertCritera != null) {
                                 if (alertCritera.equalsIgnoreCase("binding")) {
-                    //sub.getSubscriptionFilter().setFindBinding(new FindBinding());
+                                        //sub.getSubscriptionFilter().setFindBinding(new FindBinding());
                                         //sub.getSubscriptionFilter().getFindBinding().
                                 } else if (alertCritera.equalsIgnoreCase("service")) {
                                         sub.getSubscriptionFilter().setFindService(new FindService());

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=1566211&r1=1566210&r2=1566211&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 Feb  9 04:24:50 2014
@@ -407,3 +407,4 @@ errors.nooperationalinfo=No operational 
 errors.subscription.alerttypeinvalid=The Alert Type is invalid. 
 errors.subscription.alertcriteriainvalid=The alert type criteria is invalid. Make sure at least one of the search item buttons is highlighted in Step 2.
 errors.subscription.relatedbiz=Related Business is not supported for single item subscriptions.
+pages.bindingeditor.title=Binding Editor

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=1566211&r1=1566210&r2=1566211&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 Feb  9 04:24:50 2014
@@ -410,3 +410,4 @@ errors.nooperationalinfo=No hay informac
 errors.subscription.alerttypeinvalid=El tipo de alerta es v\u00e1lida. 
 errors.subscription.alertcriteriainvalid=El criterio del tipo de alerta es v\u00e1lida. Aseg\u00farese de que al menos uno de los botones de elemento de b\u00fasqueda se resalta en el Paso 2.
 errors.subscription.relatedbiz=Empresas relacionadas no se admite para las suscripciones de un solo art\u00edculo.
+pages.bindingeditor.title=Encuadernaci\u00f3n Editor

Added: juddi/trunk/juddi-gui/src/main/webapp/ajax/savebinding.jsp
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/webapp/ajax/savebinding.jsp?rev=1566211&view=auto
==============================================================================
--- juddi/trunk/juddi-gui/src/main/webapp/ajax/savebinding.jsp (added)
+++ juddi/trunk/juddi-gui/src/main/webapp/ajax/savebinding.jsp Sun Feb  9 04:24:50 2014
@@ -0,0 +1,22 @@
+<%-- 
+    Document   : savebinding
+    Created on : Feb 8, 2014, 7:55:57 PM
+    Author     : Alex O'Ree
+--%>
+
+<%@page import="org.apache.juddi.webconsole.resources.ResourceLoader"%>
+<%@page import="org.apache.juddi.webconsole.hub.UddiHub"%>
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<%
+
+        if (request.getMethod().equalsIgnoreCase("POST")) {
+                UddiHub x = UddiHub.getInstance(application, request.getSession());
+                String msg = (x.SaveBindingTemplate(request));
+                if (msg.contains(ResourceLoader.GetResource(session, "errors.generic"))) {
+                        response.setStatus(406);
+                }
+                out.write(msg);
+        }
+
+%>
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org