Author: alexoree
Date: Sun Feb 9 15:14:13 2014
New Revision: 1566300
URL: http://svn.apache.org/r1566300
Log:
JUDDI-806 done note that the workflow has now changed to create business, save,
create service, create bindingEditor.jsp(s), save
Modified:
juddi/trunk/juddi-gui/src/main/java/org/apache/juddi/webconsole/hub/UddiHub.java
juddi/trunk/juddi-gui/src/main/webapp/bindingEditor.jsp
juddi/trunk/juddi-gui/src/main/webapp/serviceEditor.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=1566300&r1=1566299&r2=1566300&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 15:14:13 2014
@@ -940,8 +940,9 @@ public class UddiHub implements Serializ
SaveBinding sb = new SaveBinding();
sb.setAuthInfo(GetToken());
sb.getBindingTemplate().add(be);
+ BindingDetail saveBinding=null;
try {
- publish.saveBinding(sb);
+ saveBinding = publish.saveBinding(sb);
} catch (Exception ex) {
if (isExceptionExpiration(ex)) {
token = null;
@@ -952,7 +953,9 @@ public class UddiHub implements Serializ
throw ex;
}
}
- return ResourceLoader.GetResource(session,
"actions.save.bindingtemplate");
+ return
ResourceLoader.GetResource(session, "actions.saved") + " "
+ + "<a href=\"bindingEditor.jsp?id=" +
URLEncoder.encode(saveBinding.getBindingTemplate().get(0).getBindingKey(),
"UTF8")
+ + "\">" +
StringEscapeUtils.escapeHtml(saveBinding.getBindingTemplate().get(0).getBindingKey())
+ "</a>";
} catch (Exception ex) {
return HandleException(ex);
}
@@ -979,11 +982,17 @@ public class UddiHub implements Serializ
}
be.getName().addAll(Builders.BuildNames(Builders.MapFilter(request.getParameterMap(),
PostBackConstants.NAME), PostBackConstants.NAME,
ResourceLoader.GetResource(session, "items.clicktoedit"), getLocale()));
+ //JUDDI-806get existing service details and copy over binding
templates
+ BusinessService GetServiceDetail =
GetServiceDetail(request.getParameter(PostBackConstants.SERVICEKEY).trim());
+ if (GetServiceDetail!=null){
+
be.setBindingTemplates(GetServiceDetail.getBindingTemplates());
+ }
+ /*JUDDI-806
BindingTemplates bt = new BindingTemplates();
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"), getLocale()));
Modified: juddi/trunk/juddi-gui/src/main/webapp/bindingEditor.jsp
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/webapp/bindingEditor.jsp?rev=1566300&r1=1566299&r2=1566300&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/webapp/bindingEditor.jsp (original)
+++ juddi/trunk/juddi-gui/src/main/webapp/bindingEditor.jsp Sun Feb 9 15:14:13
2014
@@ -59,7 +59,7 @@
//incase an invalid business id was passed in
response.sendRedirect("index.jsp");
} else {
- bd.setServiceKey(be.getBusinessKey());
+ bd.setServiceKey(be.getServiceKey());
}
}
@@ -322,18 +322,27 @@
//items.hostingredirector
//TODO need an html
select in here?
- if
(bd.getHostingRedirector() != null) {
-
out.write("<div style=\"float:left\">" + ResourceLoader.GetResource(session,
"items.hostingredirector") + ": </div>"
- + "<div
class=\"edit\" id=\"" + PostBackConstants.HOSTINGREDIRECTOR + "\">" +
StringEscapeUtils.escapeHtml(bd.getHostingRedirector().getBindingKey()) +
"</div>");
- }
- if
(bd.getAccessPoint() != null) {
+
+ if (bd.getHostingRedirector()
== null &&
+ bd.getAccessPoint()==null)
+ {
+ bd.setAccessPoint(new
AccessPoint());
+ }
+ if (bd.getHostingRedirector()
!= null) {
+ out.write("<div
style=\"float:left\">" + ResourceLoader.GetResource(session,
"items.hostingredirector") + ": </div>"
+ + "<div
class=\"edit\" id=\"" + PostBackConstants.HOSTINGREDIRECTOR + "\">" +
+
(bd.getHostingRedirector().getBindingKey()==null ? ""
:StringEscapeUtils.escapeHtml(bd.getHostingRedirector().getBindingKey())) +
"</div>");
+ }
+ if (bd.getAccessPoint() !=
null) {
-
out.write("<div style=\"float:left\">" + ResourceLoader.GetResource(session,
"items.accesspoint.type") + ": </div>"
- + "<div
class=\"edit\" id=\"" + PostBackConstants.ACCESSPOINT_TYPE + "\">" +
StringEscapeUtils.escapeHtml(bd.getAccessPoint().getUseType()) + "</div>");
-
out.write("<div style=\"float:left\">" + ResourceLoader.GetResource(session,
"items.accesspoint.value") + ": </div>"
- + "<div
class=\"edit\" id=\"" + PostBackConstants.ACCESSPOINT_VALUE + "\">" +
StringEscapeUtils.escapeHtml(bd.getAccessPoint().getValue()) + "</div>");
- // this was an
unbalanced divout.write("</div>");
- }
+ out.write("<div
style=\"float:left\">" + ResourceLoader.GetResource(session,
"items.accesspoint.type") + ": </div>"
+ + "<div
class=\"edit\" id=\"" + PostBackConstants.ACCESSPOINT_TYPE + "\">" +
+
(bd.getAccessPoint().getUseType()==null?"":StringEscapeUtils.escapeHtml(bd.getAccessPoint().getUseType()))
+ "</div>");
+ out.write("<div
style=\"float:left\">" + ResourceLoader.GetResource(session,
"items.accesspoint.value") + ": </div>"
+ + "<div
class=\"edit\" id=\"" + PostBackConstants.ACCESSPOINT_VALUE + "\">" +
+
(bd.getAccessPoint().getValue()==null?"":StringEscapeUtils.escapeHtml(bd.getAccessPoint().getValue()))
+ "</div>");
+ // this was an
unbalanced divout.write("</div>");
+ }
%>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]