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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to