diff options
Diffstat (limited to 'bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/forms/RegFindForm.jsp')
-rw-r--r-- | bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/forms/RegFindForm.jsp | 708 |
1 files changed, 0 insertions, 708 deletions
diff --git a/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/forms/RegFindForm.jsp b/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/forms/RegFindForm.jsp deleted file mode 100644 index f5b1f9384..000000000 --- a/bundles/org.eclipse.wst.ws.explorer/wsexplorer/uddi/forms/RegFindForm.jsp +++ /dev/null @@ -1,708 +0,0 @@ -<% -/******************************************************************************* - * Copyright (c) 2001, 2006 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 - * yyyymmdd bug Email and other contact information - * -------- -------- ----------------------------------------------------------- - * 20060427 127443 jesper@selskabet.org - Jesper S Moller - *******************************************************************************/ -%> -<%@ page contentType="text/html; charset=UTF-8" import="org.eclipse.wst.ws.internal.explorer.platform.uddi.perspective.*, - org.eclipse.wst.ws.internal.explorer.platform.uddi.constants.*, - org.eclipse.wst.ws.internal.explorer.platform.uddi.datamodel.*, - org.eclipse.wst.ws.internal.explorer.platform.uddi.actions.*, - org.eclipse.wst.ws.internal.explorer.platform.perspective.*, - org.eclipse.wst.ws.internal.explorer.platform.constants.*, - org.eclipse.wst.ws.internal.explorer.platform.datamodel.*, - org.eclipse.wst.ws.internal.explorer.platform.util.*, - org.uddi4j.datatype.*, - org.uddi4j.datatype.business.*, - org.uddi4j.datatype.service.*, - org.uddi4j.datatype.tmodel.*, - org.uddi4j.util.*, - java.util.*" %> - -<jsp:useBean id="controller" class="org.eclipse.wst.ws.internal.explorer.platform.perspective.Controller" scope="session"/> -<% - UDDIPerspective uddiPerspective = controller.getUDDIPerspective(); - NodeManager navigatorManager = uddiPerspective.getNavigatorManager(); - // selectedNode could be the registry or query nodes. - Node selectedNode = navigatorManager.getSelectedNode(); - FormTool formTool = (FormTool)(selectedNode.getCurrentToolManager().getSelectedTool()); -%> -<jsp:useBean id="subQueryKeyProperty" class="org.eclipse.wst.ws.internal.explorer.platform.uddi.perspective.SubQueryKeyProperty" scope="request"> -<% - String subQueryKey = (String)formTool.getProperty(UDDIActionInputs.SUBQUERY_KEY); - subQueryKeyProperty.setSubQueryKey(subQueryKey); -%> -</jsp:useBean> -<% - FormToolPropertiesInterface formToolPI = ((MultipleFormToolPropertiesInterface)formTool).getFormToolProperties(subQueryKeyProperty.getSubQueryKey()); - UDDIMainNode uddiMainNode = (UDDIMainNode)navigatorManager.getRootNode(); - Node regNode = uddiMainNode.getRegistryNode(selectedNode); - RegistryElement regElement = (RegistryElement)regNode.getTreeElement(); -%> - -<html> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title><%=uddiPerspective.getMessage("FORM_TITLE_REGISTRY_FIND")%></title> - <link rel="stylesheet" type="text/css" href="<%=response.encodeURL(controller.getPathWithContext("css/windows.css"))%>"> -<script language="javascript" src="<%=response.encodeURL(controller.getPathWithContext("scripts/browserdetect.js"))%>"> -</script> -<jsp:include page="/scripts/formsubmit.jsp" flush="true"/> -<jsp:include page="/scripts/tables.jsp" flush="true"/> -<jsp:include page="/uddi/scripts/udditables.jsp" flush="true"/> -<script language="javascript"> - var sectionIds = ["findBusinesses","findServices","findServiceInterfaces"]; - var findBusinessesSectionIds = ["findBusinessesSimple","findBusinessesAdvanced","findBusinessUUID"]; - var findServicesSectionIds = ["findServicesSimple","findServicesAdvanced","findServiceUUID"]; - var findServiceInterfacesSectionIds = ["findServiceInterfacesSimple","findServiceInterfacesAdvanced","findServiceInterfaceUUID"]; - var styleForms = ["findBusinessesStyle","findServicesStyle","findServiceInterfacesStyle"]; - var authenticationSectionIds = ["findBusinessesAdvancedAuthentication","findServicesAdvancedAuthentication","findServiceInterfacesAdvancedAuthentication"]; - - function validateQueryName() - { -<% - String subQueryKeyValue = subQueryKeyProperty.getSubQueryKey(); - boolean isSubQuery = (subQueryKeyValue != null && subQueryKeyValue.length() > 0); -%> - if (<%=isSubQuery%>) - { - // Subqueries must have a name which is different from that of the current query or the closest query enclosing this object. -<% - String currentQueryName = ""; - if (selectedNode instanceof QueryNode) - currentQueryName = selectedNode.getNodeName(); - else if (selectedNode instanceof BusinessNode) - { - Node parentNode = selectedNode.getParent(); - if (parentNode instanceof QueryNode) - currentQueryName = parentNode.getNodeName(); - } -%> - var queryName = document.getElementById("queryName").value; - if (queryName == "<%=HTMLUtils.JSMangle(currentQueryName)%>") - { - alert("<%=uddiPerspective.getMessage("MSG_ERROR_QUERY_NAME_CONFLICT")%>"); - return false; - } - } - return true; - } - - function processForm(form) - { - if (!handleSubmit(form)) - return false; - if (!validateQueryName()) - return false; - form.<%=UDDIActionInputs.SUBQUERY_KEY%>.value = "<%=subQueryKeyProperty.getSubQueryKey()%>"; - form.<%=UDDIActionInputs.QUERY_NAME%>.value = document.getElementById("queryName").value; - return true; - } - - function processFindBusinessesAdvancedForm(form) - { - if (processForm(form)) - { - processLanguageInputTable("findBusinessesAdvancedNames","<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_NAME_LANGUAGE%>","<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_NAME%>",form); - processNameFindQualifiers("findBusinessesAdvancedNames",form); - processIdentifierTable("findBusinessesAdvancedIdentifiers",form); - processCategoryTable("findBusinessesAdvancedCategories",form,true); - processResultTable("findBusinessesAdvancedServiceInterfaces","<%=UDDIActionInputs.NODEID_SERVICE_INTERFACE%>",form,false); - processDiscoveryURLTable("findBusinessesAdvancedDiscoveryURLs",form); - processFindQualifierTable("findBusinessesAdvancedFindQualifiers",form); - return true; - } - return false; - } - - function processFindServicesAdvancedForm(form) - { - if (processForm(form)) - { - processResultTable("findServicesAdvancedBusiness","<%=UDDIActionInputs.NODEID_BUSINESS%>",form,false); - processLanguageInputTable("findServicesAdvancedNames","<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_NAME_LANGUAGE%>","<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_NAME%>",form); - processNameFindQualifiers("findServicesAdvancedNames",form); - processCategoryTable("findServicesAdvancedCategories",form,false); - processResultTable("findServicesAdvancedServiceInterfaces","<%=UDDIActionInputs.NODEID_SERVICE_INTERFACE%>",form,false); - processFindQualifierTable("findServicesAdvancedFindQualifiers",form); - return true; - } - return false; - } - - function processFindServiceInterfacesAdvancedForm(form) - { - if (processForm(form)) - { - processResultTable("findServiceInterfacesAdvancedService","<%=UDDIActionInputs.NODEID_SERVICE%>",form,false); - processNameFindQualifiers("findServiceInterfacesAdvancedName",form); - processIdentifierTable("findServiceInterfacesAdvancedIdentifiers",form); - processCategoryTable("findServiceInterfacesAdvancedCategories",form,false); - processFindQualifierTable("findServiceInterfacesAdvancedFindQualifiers",form); - return true; - } - return false; - } - - function setDefaults() - { - // Set the query name - document.getElementById("queryName").value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_NAME))%>"; - var searchFor = document.getElementById("searchFor"); - searchFor.selectedIndex = <%=formToolPI.getProperty(UDDIActionInputs.QUERY_ITEM)%>; - setDefaultsForFindBusinessesForms(); - setDefaultsForFindServicesForms(); - setDefaultsForFindServiceInterfacesForms(); - showMainForm(searchFor.value); - } - - function setAuthenticationSectionDefaults(advancedForm,queryItemIndex,isOwnedChecked) - { -<% - String publishURL = (String)formTool.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_PUBLISH_URL); - String userId = (String)formTool.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_USERID); - String password = (String)formTool.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_PASSWORD); -%> - advancedForm.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_OWNED%>.checked = isOwnedChecked; - advancedForm.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_PUBLISH_URL%>.value = "<%=HTMLUtils.JSMangle(publishURL)%>"; - advancedForm.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_USERID%>.value = "<%=HTMLUtils.JSMangle(userId)%>"; - advancedForm.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_PASSWORD%>.value = "<%=HTMLUtils.JSMangle(password)%>"; - toggleAdvancedAuthenticationSection(queryItemIndex,isOwnedChecked); - } - - function setAdvancedCommonSectionDefaults(form,maxSearchSet,maxResults) - { - form.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_MAX_SEARCH_SET%>.value = maxSearchSet; - form.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_MAX_RESULTS%>.value = maxResults; - } - - function setDefaultsForFindBusinessesForms() - { - // Initialize the findBusinesses form. -<% - String findBusinessesStyleIndex = (String)formToolPI.getProperty(UDDIActionInputs.QUERY_STYLE_BUSINESSES); -%> - document.forms[styleForms[<%=UDDIActionInputs.QUERY_ITEM_BUSINESSES%>]].<%=UDDIActionInputs.QUERY_STYLE_BUSINESSES%>[<%=findBusinessesStyleIndex%>].checked = true; - var findBusinessesSimpleSection = document.getElementById(findBusinessesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_SIMPLE%>]); - var findBusinessesSimpleForm = findBusinessesSimpleSection.getElementsByTagName("form").item(0); - findBusinessesSimpleForm.<%=UDDIActionInputs.QUERY_INPUT_SIMPLE_BUSINESS_NAME%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_SIMPLE_BUSINESS_NAME))%>"; - - // Advanced form details. - var findBusinessesAdvancedSection = document.getElementById(findBusinessesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_ADVANCED%>]); - var findBusinessesAdvancedForm = findBusinessesAdvancedSection.getElementsByTagName("form").item(0); - var isOwnedChecked = <%=(formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_OWNED) != null)%>; - setAuthenticationSectionDefaults(findBusinessesAdvancedForm,<%=UDDIActionInputs.QUERY_ITEM_BUSINESSES%>,isOwnedChecked); -<% - Vector busNameVector = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_NAMES); - if (busNameVector != null) - { - for (int i=0;i<busNameVector.size();i++) - { - Name name = (Name)busNameVector.elementAt(i); -%> - addLanguageInputRow("findBusinessesAdvancedNames","<%=HTMLUtils.JSMangle(uddiPerspective.getMessage("FORM_CONTROL_TITLE_NAME_TEXT_VALUE"))%>"); - setLanguageInputRowSettings("findBusinessesAdvancedNames",<%=i%>,"<%=HTMLUtils.JSMangle(name.getLang())%>","<%=HTMLUtils.JSMangle(name.getText())%>"); -<% - } - } - - IdentifierBag busIdBag = (IdentifierBag)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_IDENTIFIERS); - if (busIdBag != null) - { - Vector keyedReferenceVector = busIdBag.getKeyedReferenceVector(); - for (int i=0;i<keyedReferenceVector.size();i++) - { - KeyedReference kr = (KeyedReference)keyedReferenceVector.elementAt(i); -%> - addIdentifierRow("findBusinessesAdvancedIdentifiers"); - setIdentifierRowSettings("findBusinessesAdvancedIdentifiers",<%=i%>,"<%=HTMLUtils.JSMangle(kr.getTModelKey())%>","<%=HTMLUtils.JSMangle(kr.getKeyName())%>","<%=HTMLUtils.JSMangle(kr.getKeyValue())%>"); -<% - } - } - - CategoryBag busCatBag = (CategoryBag)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_CATEGORIES); - if (busCatBag != null) - { - Vector keyedReferenceVector = busCatBag.getKeyedReferenceVector(); - for (int i=0;i<keyedReferenceVector.size();i++) - { - KeyedReference kr = (KeyedReference)keyedReferenceVector.elementAt(i); -%> - addCategoryRow("findBusinessesAdvancedCategories"); - setCategoryRowSettings("findBusinessesAdvancedCategories",<%=i%>,"<%=HTMLUtils.JSMangle(kr.getTModelKey())%>","<%=HTMLUtils.JSMangle(kr.getKeyName())%>","<%=HTMLUtils.JSMangle(kr.getKeyValue())%>"); -<% - } - } - - Vector busServiceInterfaces = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_SERVICE_INTERFACES); - Vector busServiceInterfacesCopy = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_SERVICE_INTERFACES_COPY); - if (busServiceInterfaces != null) - { - if (busServiceInterfacesCopy == null) - busServiceInterfacesCopy = new Vector(); - else - busServiceInterfacesCopy.removeAllElements(); - for (int i=0;i<busServiceInterfaces.size();i++) - { - ListElement listElement = (ListElement)busServiceInterfaces.elementAt(i); - int targetNodeId = listElement.getTargetNodeId(); - int targetToolId = listElement.getTargetToolId(); - int targetViewId = listElement.getTargetViewId(); - String url = SelectSubQueryItemAction.getActionLink(targetNodeId,targetToolId,targetViewId,subQueryKeyProperty.getSubQueryKey(),UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_SERVICE_INTERFACES,i,UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES,false); - TModel tModel = (TModel)listElement.getObject(); - busServiceInterfacesCopy.addElement(busServiceInterfaces.elementAt(i)); -%> - addResultRow("findBusinessesAdvancedServiceInterfaces",<%=targetNodeId%>,"<%=response.encodeURL(controller.getPathWithContext(url))%>","<%=HTMLUtils.JSMangle(tModel.getNameString())%>","<%=HTMLUtils.JSMangle(tModel.getDefaultDescriptionString())%>"); -<% - } - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_SERVICE_INTERFACES_COPY,busServiceInterfacesCopy); - } - else - { - busServiceInterfaces = new Vector(); - busServiceInterfacesCopy = new Vector(); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_SERVICE_INTERFACES,busServiceInterfaces); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_SERVICE_INTERFACES_COPY,busServiceInterfacesCopy); - } - - DiscoveryURLs busDiscoveryURLs = (DiscoveryURLs)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_DISCOVERYURLS); - if (busDiscoveryURLs != null) - { - Vector discoveryURLVector = busDiscoveryURLs.getDiscoveryURLVector(); - for (int i=0;i<discoveryURLVector.size();i++) - { - DiscoveryURL discoveryURL = (DiscoveryURL)discoveryURLVector.elementAt(i); -%> - addDiscoveryURLRow("findBusinessesAdvancedDiscoveryURLs"); - setDiscoveryURLRowSettings("findBusinessesAdvancedDiscoveryURLs",<%=i%>,"<%=HTMLUtils.JSMangle(discoveryURL.getText())%>"); -<% - } - } - - FindQualifiers busFindQualifiers = (FindQualifiers)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_FINDQUALIFIERS); - if (busFindQualifiers != null) - { - Vector findQualifierVector = busFindQualifiers.getFindQualifierVector(); - for (int i=0;i<findQualifierVector.size();i++) - { - FindQualifier findQualifier = (FindQualifier)findQualifierVector.elementAt(i); -%> - setFindQualifier("<%=HTMLUtils.JSMangle(findQualifier.getText())%>","findBusinessesAdvancedNames","findBusinessesAdvancedCategories","findBusinessesAdvancedFindQualifiers"); -<% - } - } -%> - setAdvancedCommonSectionDefaults(findBusinessesAdvancedForm,"<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_MAX_SEARCH_SET))%>","<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_BUSINESS_MAX_RESULTS))%>"); - - // UUID form details. - var findBusinessesUUIDSection = document.getElementById(findBusinessesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_UUID%>]); - var findBusinessesUUIDForm = findBusinessesUUIDSection.getElementsByTagName("form").item(0); - findBusinessesUUIDForm.<%=UDDIActionInputs.QUERY_INPUT_UUID_KEY%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_UUID_BUSINESS_KEY))%>"; - - showFindForm(<%=UDDIActionInputs.QUERY_ITEM_BUSINESSES%>,<%=findBusinessesStyleIndex%>); - } - - function setDefaultsForFindServicesForms() - { - // Initialize the findServices form. -<% - String findServicesStyleIndex = (String)formToolPI.getProperty(UDDIActionInputs.QUERY_STYLE_SERVICES); -%> - document.forms[styleForms[<%=UDDIActionInputs.QUERY_ITEM_SERVICES%>]].<%=UDDIActionInputs.QUERY_STYLE_SERVICES%>[<%=findServicesStyleIndex%>].checked = true; - var findServicesSimpleSection = document.getElementById(findServicesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_SIMPLE%>]); - var findServicesSimpleForm = findServicesSimpleSection.getElementsByTagName("form").item(0); - findServicesSimpleForm.<%=UDDIActionInputs.QUERY_INPUT_SIMPLE_SERVICE_NAME%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_SIMPLE_SERVICE_NAME))%>"; - - // Advanced form details. - var findServicesAdvancedSection = document.getElementById(findServicesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_ADVANCED%>]); - var findServicesAdvancedForm = findServicesAdvancedSection.getElementsByTagName("form").item(0); - var isOwnedChecked = <%=(formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_OWNED) != null)%>; - setAuthenticationSectionDefaults(findServicesAdvancedForm,<%=UDDIActionInputs.QUERY_ITEM_SERVICES%>,isOwnedChecked); -<% - Vector serviceBusiness = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_BUSINESS); - Vector serviceBusinessCopy = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_BUSINESS_COPY); - if (serviceBusiness != null) - { - if (serviceBusinessCopy == null) - serviceBusinessCopy = new Vector(); - else - serviceBusinessCopy.removeAllElements(); - for (int i=0;i<serviceBusiness.size();i++) - { - ListElement listElement = (ListElement)serviceBusiness.elementAt(i); - int targetNodeId = listElement.getTargetNodeId(); - int targetToolId = listElement.getTargetToolId(); - int targetViewId = listElement.getTargetViewId(); - String url = SelectSubQueryItemAction.getActionLink(targetNodeId,targetToolId,targetViewId,subQueryKeyProperty.getSubQueryKey(),UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_BUSINESS,i,UDDIActionInputs.QUERY_ITEM_BUSINESSES,false); - BusinessEntity be = (BusinessEntity)listElement.getObject(); - serviceBusinessCopy.addElement(serviceBusiness.elementAt(i)); -%> - addResultRow("findServicesAdvancedBusiness",<%=targetNodeId%>,"<%=response.encodeURL(controller.getPathWithContext(url))%>","<%=HTMLUtils.JSMangle(be.getDefaultNameString())%>","<%=HTMLUtils.JSMangle(be.getDefaultDescriptionString())%>"); -<% - } - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_BUSINESS_COPY,serviceBusinessCopy); - } - else - { - serviceBusiness = new Vector(); - serviceBusinessCopy = new Vector(); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_BUSINESS,serviceBusiness); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_BUSINESS_COPY,serviceBusinessCopy); - } - - Vector serviceNameVector = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_NAMES); - if (serviceNameVector != null) - { - for (int i=0;i<serviceNameVector.size();i++) - { - Name name = (Name)serviceNameVector.elementAt(i); -%> - addLanguageInputRow("findServicesAdvancedNames","<%=HTMLUtils.JSMangle(uddiPerspective.getMessage("FORM_CONTROL_TITLE_NAME_TEXT_VALUE"))%>"); - setLanguageInputRowSettings("findServicesAdvancedNames",<%=i%>,"<%=HTMLUtils.JSMangle(name.getLang())%>","<%=HTMLUtils.JSMangle(name.getText())%>"); -<% - } - } - - CategoryBag serviceCatBag = (CategoryBag)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_CATEGORIES); - if (serviceCatBag != null) - { - Vector keyedReferenceVector = serviceCatBag.getKeyedReferenceVector(); - for (int i=0;i<keyedReferenceVector.size();i++) - { - KeyedReference kr = (KeyedReference)keyedReferenceVector.elementAt(i); -%> - addCategoryRow("findServicesAdvancedCategories"); - setCategoryRowSettings("findServicesAdvancedCategories",<%=i%>,"<%=HTMLUtils.JSMangle(kr.getTModelKey())%>","<%=HTMLUtils.JSMangle(kr.getKeyName())%>","<%=HTMLUtils.JSMangle(kr.getKeyValue())%>"); -<% - } - } - - Vector serviceServiceInterfaces = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_SERVICE_INTERFACES); - Vector serviceServiceInterfacesCopy = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_SERVICE_INTERFACES_COPY); - if (serviceServiceInterfaces != null) - { - if (serviceServiceInterfacesCopy == null) - serviceServiceInterfacesCopy = new Vector(); - else - serviceServiceInterfacesCopy.removeAllElements(); - for (int i=0;i<serviceServiceInterfaces.size();i++) - { - ListElement listElement = (ListElement)serviceServiceInterfaces.elementAt(i); - int targetNodeId = listElement.getTargetNodeId(); - int targetToolId = listElement.getTargetToolId(); - int targetViewId = listElement.getTargetViewId(); - String url = SelectSubQueryItemAction.getActionLink(targetNodeId,targetToolId,targetViewId,subQueryKeyProperty.getSubQueryKey(),UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_SERVICE_INTERFACES,i,UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES,false); - TModel tModel = (TModel)listElement.getObject(); - serviceServiceInterfacesCopy.addElement(serviceServiceInterfaces.elementAt(i)); -%> - addResultRow("findServicesAdvancedServiceInterfaces",<%=targetNodeId%>,"<%=response.encodeURL(controller.getPathWithContext(url))%>","<%=HTMLUtils.JSMangle(tModel.getNameString())%>","<%=HTMLUtils.JSMangle(tModel.getDefaultDescriptionString())%>"); -<% - } - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_SERVICE_INTERFACES_COPY,serviceServiceInterfacesCopy); - } - else - { - serviceServiceInterfaces = new Vector(); - serviceServiceInterfacesCopy = new Vector(); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_SERVICE_INTERFACES,serviceServiceInterfaces); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_SERVICE_INTERFACES_COPY,serviceServiceInterfacesCopy); - } - - FindQualifiers serviceFindQualifiers = (FindQualifiers)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_FINDQUALIFIERS); - if (serviceFindQualifiers != null) - { - Vector findQualifierVector = serviceFindQualifiers.getFindQualifierVector(); - for (int i=0;i<findQualifierVector.size();i++) - { - FindQualifier findQualifier = (FindQualifier)findQualifierVector.elementAt(i); -%> - setFindQualifier("<%=HTMLUtils.JSMangle(findQualifier.getText())%>","findServicesAdvancedNames","findServicesAdvancedCategories","findServicesAdvancedFindQualifiers"); -<% - } - } -%> - setAdvancedCommonSectionDefaults(findServicesAdvancedForm,"<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_MAX_SEARCH_SET))%>","<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_MAX_RESULTS))%>"); - - // UUID form details. - var findServicesUUIDSection = document.getElementById(findServicesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_UUID%>]); - var findServicesUUIDForm = findServicesUUIDSection.getElementsByTagName("form").item(0); - findServicesUUIDForm.<%=UDDIActionInputs.QUERY_INPUT_UUID_KEY%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_UUID_SERVICE_KEY))%>"; - - showFindForm(<%=UDDIActionInputs.QUERY_ITEM_SERVICES%>,<%=findServicesStyleIndex%>); - } - - function setDefaultsForFindServiceInterfacesForms() - { - // Initialize the findServiceInterfaces form. -<% - String findServiceInterfacesStyleIndex = (String)formToolPI.getProperty(UDDIActionInputs.QUERY_STYLE_SERVICE_INTERFACES); -%> - document.forms[styleForms[<%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>]].<%=UDDIActionInputs.QUERY_STYLE_SERVICE_INTERFACES%>[<%=findServiceInterfacesStyleIndex%>].checked = true; - var findServiceInterfacesSimpleSection = document.getElementById(findServiceInterfacesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_SIMPLE%>]); - var findServiceInterfacesSimpleForm = findServiceInterfacesSimpleSection.getElementsByTagName("form").item(0); - findServiceInterfacesSimpleForm.<%=UDDIActionInputs.QUERY_INPUT_SIMPLE_SERVICE_INTERFACE_NAME%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_SIMPLE_SERVICE_INTERFACE_NAME))%>"; - - // Advanced form details. - var findServiceInterfacesAdvancedSection = document.getElementById(findServiceInterfacesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_ADVANCED%>]); - var findServiceInterfacesAdvancedForm = findServiceInterfacesAdvancedSection.getElementsByTagName("form").item(0); - - var isOwnedChecked = <%=(formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_OWNED) != null)%>; - setAuthenticationSectionDefaults(findServiceInterfacesAdvancedForm,<%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>,isOwnedChecked); - var isUseServiceChecked = <%=(formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_USE_SERVICE) != null)%>; - findServiceInterfacesAdvancedForm.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_USE_SERVICE%>.checked = isUseServiceChecked; - toggleFindServiceInterfacesAdvancedServiceParameters(findServiceInterfacesAdvancedForm); - findServiceInterfacesAdvancedForm.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_NAME%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_NAME))%>"; - -<% - Vector siService = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_SERVICE); - Vector siServiceCopy = (Vector)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_SERVICE_COPY); - if (siService != null) - { - if (siServiceCopy == null) - siServiceCopy = new Vector(); - else - siServiceCopy.removeAllElements(); - for (int i=0;i<siService.size();i++) - { - ListElement listElement = (ListElement)siService.elementAt(i); - int targetNodeId = listElement.getTargetNodeId(); - int targetToolId = listElement.getTargetToolId(); - int targetViewId = listElement.getTargetViewId(); - String url = SelectSubQueryItemAction.getActionLink(targetNodeId,targetToolId,targetViewId,subQueryKeyProperty.getSubQueryKey(),UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_SERVICE,i,UDDIActionInputs.QUERY_ITEM_SERVICES,false); - BusinessService bs = (BusinessService)listElement.getObject(); - siServiceCopy.addElement(siService.elementAt(i)); -%> - addResultRow("findServiceInterfacesAdvancedService",<%=targetNodeId%>,"<%=response.encodeURL(controller.getPathWithContext(url))%>","<%=HTMLUtils.JSMangle(bs.getDefaultNameString())%>","<%=HTMLUtils.JSMangle(bs.getDefaultDescriptionString())%>"); -<% - } - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_SERVICE_COPY,siServiceCopy); - } - else - { - siService = new Vector(); - siServiceCopy = new Vector(); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_SERVICE,siService); - formToolPI.setProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_SERVICE_COPY,siServiceCopy); - } - - IdentifierBag siIdBag = (IdentifierBag)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_IDENTIFIERS); - if (siIdBag != null) - { - Vector keyedReferenceVector = siIdBag.getKeyedReferenceVector(); - for (int i=0;i<keyedReferenceVector.size();i++) - { - KeyedReference kr = (KeyedReference)keyedReferenceVector.elementAt(i); -%> - addIdentifierRow("findServiceInterfacesAdvancedIdentifiers"); - setIdentifierRowSettings("findServiceInterfacesAdvancedIdentifiers",<%=i%>,"<%=HTMLUtils.JSMangle(kr.getTModelKey())%>","<%=HTMLUtils.JSMangle(kr.getKeyName())%>","<%=HTMLUtils.JSMangle(kr.getKeyValue())%>"); -<% - } - } - - CategoryBag siCatBag = (CategoryBag)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_CATEGORIES); - if (siCatBag != null) - { - Vector keyedReferenceVector = siCatBag.getKeyedReferenceVector(); - for (int i=0;i<keyedReferenceVector.size();i++) - { - KeyedReference kr = (KeyedReference)keyedReferenceVector.elementAt(i); -%> - addCategoryRow("findServiceInterfacesAdvancedCategories"); - setCategoryRowSettings("findServiceInterfacesAdvancedCategories",<%=i%>,"<%=HTMLUtils.JSMangle(kr.getTModelKey())%>","<%=HTMLUtils.JSMangle(kr.getKeyName())%>","<%=HTMLUtils.JSMangle(kr.getKeyValue())%>"); -<% - } - } - - FindQualifiers siFindQualifiers = (FindQualifiers)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_FINDQUALIFIERS); - if (siFindQualifiers != null) - { - Vector findQualifierVector = siFindQualifiers.getFindQualifierVector(); - for (int i=0;i<findQualifierVector.size();i++) - { - FindQualifier findQualifier = (FindQualifier)findQualifierVector.elementAt(i); -%> - setFindQualifier("<%=HTMLUtils.JSMangle(findQualifier.getText())%>","findServiceInterfacesAdvancedName","findServiceInterfacesAdvancedCategories","findServiceInterfacesAdvancedFindQualifiers"); -<% - } - } -%> - setAdvancedCommonSectionDefaults(findServiceInterfacesAdvancedForm,"<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_MAX_SEARCH_SET))%>","<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_MAX_RESULTS))%>"); - - // UUID form details. - var findServiceInterfacesUUIDSection = document.getElementById(findServiceInterfacesSectionIds[<%=UDDIActionInputs.QUERY_STYLE_UUID%>]); - var findServiceInterfacesUUIDForm = findServiceInterfacesUUIDSection.getElementsByTagName("form").item(0); - findServiceInterfacesUUIDForm.<%=UDDIActionInputs.QUERY_INPUT_UUID_KEY%>.value = "<%=HTMLUtils.JSMangle((String)formToolPI.getProperty(UDDIActionInputs.QUERY_INPUT_UUID_SERVICE_INTERFACE_KEY))%>"; - - showFindForm(<%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>,<%=findServiceInterfacesStyleIndex%>); - } - - function showMainForm(searchForValueString) - { - closeAllUddiChildWindows(); - var queryInfoItemList = document.getElementById("queryInfoItemList"); - var searchForIndex = parseInt(searchForValueString); - for (var i=0;i<sectionIds.length;i++) - { - if (i == searchForIndex) - document.getElementById(sectionIds[i]).style.display = ""; - else - document.getElementById(sectionIds[i]).style.display = "none"; - } -<% - if (subQueryKeyProperty.getSubQueryKey().length() < 1) - { -%> - document.getElementById("queryInfoItemList").style.display = ""; -<% - } -%> - var loadScreenTable = document.getElementById("loadScreen"); - if (loadScreenTable.rows.length > 0) - loadScreenTable.deleteRow(0); - document.getElementById("mainScreen").style.display = ""; - } - - function showFindForm(queryItemIndex,style) - { - closeAllUddiChildWindows(); - var findSectionIds; - switch (queryItemIndex) - { - case <%=UDDIActionInputs.QUERY_ITEM_BUSINESSES%>: - findSectionIds = findBusinessesSectionIds; - break; - case <%=UDDIActionInputs.QUERY_ITEM_SERVICES%>: - findSectionIds = findServicesSectionIds; - break; - case <%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>: - default: - findSectionIds = findServiceInterfacesSectionIds; - } - for (var i=0;i<findSectionIds.length;i++) - { - if (i == style) - document.getElementById(findSectionIds[i]).style.display = ""; - else - document.getElementById(findSectionIds[i]).style.display = "none"; - } - } - - function toggleAdvancedAuthenticationSection(queryItemIndex,isChecked) - { - if (isChecked && <%=!regElement.isLoggedIn()%>) - document.getElementById(authenticationSectionIds[queryItemIndex]).style.display = ""; - else - document.getElementById(authenticationSectionIds[queryItemIndex]).style.display = "none"; - } - - function toggleFindServiceInterfacesAdvancedServiceParameters(form) - { - var isUseServiceChecked = form.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_SERVICE_INTERFACE_USE_SERVICE%>.checked; - var isOwnedChecked = form.<%=UDDIActionInputs.QUERY_INPUT_ADVANCED_OWNED%>.checked; - if (isUseServiceChecked) - { - document.getElementById("findServiceInterfacesAdvancedServiceSection").style.display = ""; - document.getElementById("findServiceInterfacesAdvancedOwned").style.display = "none"; - toggleAdvancedAuthenticationSection(<%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>,false); - document.getElementById("findServiceInterfacesAdvancedNameFindQualifiersSection").style.display = "none"; - document.getElementById("findServiceInterfacesAdvancedFindQualifiersSection").style.display = "none"; - } - else - { - document.getElementById("findServiceInterfacesAdvancedServiceSection").style.display = "none"; - document.getElementById("findServiceInterfacesAdvancedOwned").style.display = ""; - toggleAdvancedAuthenticationSection(<%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>,isOwnedChecked); - document.getElementById("findServiceInterfacesAdvancedNameFindQualifiersSection").style.display = ""; - document.getElementById("findServiceInterfacesAdvancedFindQualifiersSection").style.display = ""; - } - } -</script> -</head> -<body dir="<%=org.eclipse.wst.ws.internal.explorer.platform.util.DirUtils.getDir()%>" class="contentbodymargin" onUnload="closeAllUddiChildWindows()"> - <div id="contentborder"> - <table id="loadScreen"> - <tr> - <td class="labels"> - <%=controller.getMessage("MSG_LOAD_IN_PROGRESS")%> - </td> - </tr> - </table> - <div id="mainScreen" style="display:none;"> -<% - String titleImagePath = "uddi/images/find_highlighted.gif"; - String title; - String subQueryKey = subQueryKeyProperty.getSubQueryKey(); - if (subQueryKey != null && subQueryKey.length() > 0) - { - int queryItem = Integer.parseInt((String)formToolPI.getProperty(UDDIActionInputs.QUERY_ITEM)); - switch (queryItem) - { - case UDDIActionInputs.QUERY_ITEM_BUSINESSES: - title = uddiPerspective.getMessage("ALT_SUBQUERY",uddiPerspective.getMessage("FORM_OPTION_BUSINESSES")); - break; - case UDDIActionInputs.QUERY_ITEM_SERVICES: - title = uddiPerspective.getMessage("ALT_SUBQUERY",uddiPerspective.getMessage("FORM_OPTION_SERVICES")); - break; - case UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES: - default: - title = uddiPerspective.getMessage("ALT_SUBQUERY",uddiPerspective.getMessage("FORM_OPTION_SERVICE_INTERFACES")); - } - } - else - title = uddiPerspective.getMessage("ALT_FIND"); -%> -<%@ include file="/uddi/forms/findformheader.inc" %> - <table width="95%" border=0 cellpadding=3 cellspacing=0> - <tr> - <td class="labels" height=20 valign="bottom"> - <label for="queryName"><%=uddiPerspective.getMessage("FORM_LABEL_QUERY_NAME")%></label> -<% - if (!formToolPI.isInputValid(UDDIActionInputs.QUERY_NAME)) - { -%> - <%=HTMLUtils.redAsterisk()%> -<% - } -%> - </td> - </tr> - <tr> - <td> <input id="queryName" type="text" value="<%=HTMLUtils.charactersToHTMLEntitiesStrict(uddiPerspective.getMessage("DEFAULT_QUERY_NAME"))%>" class="textenter"> </td> - </tr> - </table> - <div id="queryInfoItemList" style="display:none;"> - <table width="95%" border=0 cellpadding=3 cellspacing=0> - <tr> - <td class="labels" valign="middle" nowrap height=40> - <label for="searchFor"><%=uddiPerspective.getMessage("FORM_LABEL_SEARCH_FOR")%></label> - </td> - <td valign="middle" nowrap height=40> - <select id="searchFor" onChange="showMainForm(this.value)" class="selectlist"> - <option value="<%=UDDIActionInputs.QUERY_ITEM_BUSINESSES%>"><%=uddiPerspective.getMessage("FORM_OPTION_BUSINESSES")%> - <option value="<%=UDDIActionInputs.QUERY_ITEM_SERVICES%>"><%=uddiPerspective.getMessage("FORM_OPTION_SERVICES")%> - <option value="<%=UDDIActionInputs.QUERY_ITEM_SERVICE_INTERFACES%>"><%=uddiPerspective.getMessage("FORM_OPTION_SERVICE_INTERFACES")%> - </select> - </td> - <td width="90%" height=40> </td> - </tr> - </table> - </div> - </div> -<jsp:include page="/uddi/forms/RegFindBusinessesForm.jsp" flush="true"/> -<jsp:include page="/uddi/forms/RegFindServicesForm.jsp" flush="true"/> -<jsp:include page="/uddi/forms/RegFindServiceInterfacesForm.jsp" flush="true"/> - </div> -<script language="javascript"> - setDefaults(); -</script> -</body> -</html> |