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