<%-- Document : assertions Created on : Apr 13, 2013, 7:44:30 PM Author : Alex O'Ree --%> <%@page import="org.uddi.api_v3.CompletionStatus"%> <%@page import="org.uddi.api_v3.AssertionStatusItem"%> <%@page import="org.apache.commons.lang.StringEscapeUtils"%> <%@page import="java.util.concurrent.atomic.AtomicReference"%> <%@page import="javax.xml.ws.Holder"%> <%@page import="org.apache.juddi.webconsole.resources.ResourceLoader"%> <%@page import="org.apache.juddi.webconsole.PostBackConstants"%> <%@page import="java.util.List"%> <%@page import="org.uddi.api_v3.PublisherAssertion"%> <%@page import="org.apache.juddi.webconsole.hub.UddiHub"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <% UddiHub x = UddiHub.getInstance(application, session); if (request.getMethod().equalsIgnoreCase("post")) { if (request.getParameter("action") != null) { String action = request.getParameter("action"); if (action.equalsIgnoreCase("delete")) { String msg = x.DeletePublisherAssertion(request.getParameter("tokey"), request.getParameter("fromkey"), request.getParameter("tmodelkey"), request.getParameter("keyname"), request.getParameter("keyvalue")); if (!msg.equals(ResourceLoader.GetResource(session, "actions.saved"))) { response.setStatus(500); } out.write(msg); } } else { String msg = x.AddPublisherAssertion(request.getParameter("tokey"), request.getParameter("fromkey"), request.getParameter("tmodelkey"), request.getParameter("keyname"), request.getParameter("keyvalue")); if (!msg.equals(ResourceLoader.GetResource(session, "actions.saved"))) { response.setStatus(500); } out.write(msg); } } else { List data = null; AtomicReference msg = new AtomicReference(); data = x.GetPublisherAssertions(msg); if (msg != null && msg.get() != null) { out.write(UddiHub.ToErrorAlert(msg.get())); } else if (data == null || data.isEmpty()) out.write(UddiHub.ToErrorAlert(ResourceLoader.GetResource(session, "errors.nodatareturned"))); else { %> <% for (int i = 0; i < data.size(); i++) { out.write(""); } %>
<%=ResourceLoader.GetResource(session, "items.publisherassertions.from")%> <%=ResourceLoader.GetResource(session, "items.publisherassertions.to")%> <%=ResourceLoader.GetResource(session, "items.publisherassertions.relationship")%> <%=ResourceLoader.GetResource(session, "items.actions")%> <%=ResourceLoader.GetResource(session, "items.status")%>
"); out.write(data.get(i).getFromKey()); out.write(""); out.write(data.get(i).getToKey()); out.write(""); if (data.get(i).getKeyedReference() != null) { out.write("
" + ResourceLoader.GetResource(session, "items.key") + " :
" + data.get(i).getKeyedReference().getTModelKey()); out.write("
" + ResourceLoader.GetResource(session, "items.name") + " :
" + data.get(i).getKeyedReference().getKeyName()); out.write("
" + ResourceLoader.GetResource(session, "items.value") + " :
" + data.get(i).getKeyedReference().getKeyValue()); } out.write("
"); if (data.get(i).getCompletionStatus() == CompletionStatus.STATUS_FROM_KEY_INCOMPLETE || data.get(i).getCompletionStatus() == CompletionStatus.STATUS_TO_KEY_INCOMPLETE) { out.write("" + ResourceLoader.GetResource(session, "actions.approve") + ""); } out.write("" + ResourceLoader.GetResource(session, "actions.delete") + ""); out.write(""); out.write(data.get(i).getCompletionStatus().toString()); out.write("
<% } } %>