Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Stryker2018-01-25 18:11:24 +0000
committerRob Stryker2018-01-25 18:11:24 +0000
commit932502c1094bdefdc463690b2292589b72f0cae4 (patch)
treeb958d9097b645946999f9b1f0e3eb33ad94d84b3 /core/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/actions/RefreshUDDINodeActionJSP.jsp
parenta3b4f57ca16c1d8b05dd04e23e374ca080d2f2f1 (diff)
downloadwebtools.webservices-932502c1094bdefdc463690b2292589b72f0cae4.tar.gz
webtools.webservices-932502c1094bdefdc463690b2292589b72f0cae4.tar.xz
webtools.webservices-932502c1094bdefdc463690b2292589b72f0cae4.zip
Move all files into core subdirectory
Signed-off-by: Rob Stryker <rob@oxbeef.net>
Diffstat (limited to 'core/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/actions/RefreshUDDINodeActionJSP.jsp')
-rw-r--r--core/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/actions/RefreshUDDINodeActionJSP.jsp91
1 files changed, 91 insertions, 0 deletions
diff --git a/core/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/actions/RefreshUDDINodeActionJSP.jsp b/core/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/actions/RefreshUDDINodeActionJSP.jsp
new file mode 100644
index 000000000..10cbceab7
--- /dev/null
+++ b/core/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/actions/RefreshUDDINodeActionJSP.jsp
@@ -0,0 +1,91 @@
+<%
+/*******************************************************************************
+ * Copyright (c) 2001, 2004 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+%>
+<%@ page contentType="text/html; charset=UTF-8" import="org.eclipse.wst.ws.internal.explorer.platform.uddi.actions.*,
+ org.eclipse.wst.ws.internal.explorer.platform.uddi.perspective.*,
+ org.eclipse.wst.ws.internal.explorer.platform.perspective.*,
+ org.eclipse.wst.ws.internal.explorer.platform.constants.*,
+ org.eclipse.wst.ws.internal.explorer.platform.util.*,
+ java.util.*" %>
+
+<jsp:useBean id="controller" class="org.eclipse.wst.ws.internal.explorer.platform.perspective.Controller" scope="session"/>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html lang="<%=response.getLocale().getLanguage()%>">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<script language="javascript" src="<%=response.encodeURL(controller.getPathWithContext("scripts/browserdetect.js"))%>">
+</script>
+<jsp:include page="/uddi/scripts/uddipanes.jsp" flush="true"/>
+<jsp:include page="/scripts/formutils.jsp" flush="true"/>
+<%
+ // Prepare the action.
+ RefreshUDDINodeAction action = new RefreshUDDINodeAction(controller);
+
+ // The action may be executed via program link.
+ action.populatePropertyTable(request);
+ boolean isNodeDataValid = action.verifyNodeData();
+
+ boolean inputsValid = true;
+ String onLoadAction;
+ UDDIPerspective uddiPerspective = controller.getUDDIPerspective();
+%>
+<script language="javascript">
+ function processClearNodesForm()
+ {
+ var clearNodesForm = document.forms[0];
+ var submitClearNodesForm = false;
+<%
+ Vector staleNodes = action.getStaleNodes();
+ for (int i=0;i<staleNodes.size();i++)
+ {
+ Node staleNode = (Node)staleNodes.elementAt(i);
+%>
+ if (confirm("<%=HTMLUtils.JSMangle(uddiPerspective.getMessage("MSG_QUESTION_REMOVE_NODE",staleNode.getNodeName()))%>"))
+ {
+ clearNodesForm.appendChild(createHiddenElement("<%=ActionInputs.NODEID%>",<%=staleNode.getNodeId()%>));
+ submitClearNodesForm = true;
+ }
+<%
+ }
+%>
+ if (submitClearNodesForm)
+ clearNodesForm.submit();
+ }
+</script>
+</head>
+<body dir="<%=org.eclipse.wst.ws.internal.explorer.platform.util.DirUtils.getDir()%>">
+<form action="<%=response.encodeURL(controller.getPathWithContext("uddi/actions/ClearNavigatorNodesActionJSP.jsp"))%>" target="<%=FrameNames.PERSPECTIVE_WORKAREA%>" method="post" enctype="multipart/form-data">
+</form>
+<%
+ if (!isNodeDataValid)
+ {
+ int nodeId = Integer.parseInt((String)(action.getPropertyTable().get(ActionInputs.NODEID)));
+ String nodeName = uddiPerspective.getNavigatorManager().getNode(nodeId).getNodeName();
+%>
+<script language="javascript">
+ if (confirm("<%=HTMLUtils.JSMangle(uddiPerspective.getMessage("MSG_QUESTION_REMOVE_NODE",nodeName))%>"))
+ perspectiveWorkArea.location = "<%=response.encodeURL(controller.getPathWithContext(ClearNavigatorNodeAction.getActionLink(nodeId)))%>";
+</script>
+<%
+ }
+ else
+ {
+%>
+<script language="javascript">
+ processClearNodesForm();
+</script>
+<%@ include file = "/uddi/actions/NewNodeAction.inc" %>
+<%
+ }
+%>
+</body>
+</html>

Back to the top