private Set getPropertiesForCall(int methodType, Object args[]) { Set callProperties = null; switch(methodType) { case CREATE_CALL_PORT : case CREATE_CALL_OPERATION_QNAME : case CREATE_CALL_OPERATION_STRING : case GET_CALLS : // Each of these methods has port as first argument. QName port = (QName) args[0]; // Check if call properties are set at the port level. ServiceRefPortInfo portInfo = serviceRef.getPortInfoByPort(port); if( portInfo != null ) { callProperties = portInfo.getCallProperties(); } break; case CREATE_CALL_NO_ARGS : callProperties = serviceRef.getCallProperties(); break; } return callProperties; }
/** * writes all the runtime information for service references * * @param parent node to add the runtime xml info * @param descriptor the J2EE component containing service references */ public static void writeServiceReferences(Node parent, JndiNameEnvironment descriptor) { Iterator serviceRefs = descriptor.getServiceReferenceDescriptors().iterator(); if (serviceRefs.hasNext()) { WLServiceRefNode serviceRefNode = new WLServiceRefNode(); while (serviceRefs.hasNext()) { ServiceReferenceDescriptor next = (ServiceReferenceDescriptor) serviceRefs.next(); // Only write runtime service-ref entry if there IS // some runtime info... if (!next.getPortsInfo().isEmpty() || !next.getCallProperties().isEmpty() || next.hasWsdlOverride()) { serviceRefNode.writeDescriptor (parent, WLWebServicesTagNames.SERVICE_REFERENCE_DESCRIPTION, next); } } } }
/** * writes all the runtime information for service references * * @param parent node to add the runtime xml info * @param descriptor the J2EE component containing service references */ public static void writeServiceReferences(Node parent, JndiNameEnvironment descriptor) { Iterator serviceRefs = descriptor.getServiceReferenceDescriptors().iterator(); if (serviceRefs.hasNext()) { WLServiceRefNode serviceRefNode = new WLServiceRefNode(); while (serviceRefs.hasNext()) { ServiceReferenceDescriptor next = (ServiceReferenceDescriptor) serviceRefs.next(); // Only write runtime service-ref entry if there IS // some runtime info... if (!next.getPortsInfo().isEmpty() || !next.getCallProperties().isEmpty() || next.hasWsdlOverride()) { serviceRefNode.writeDescriptor (parent, WLWebServicesTagNames.SERVICE_REFERENCE_DESCRIPTION, next); } } } }
/** * writes all the runtime information for service references * * @param parent node to add the runtime xml info * @param the J2EE component containing service references */ public static void writeServiceReferences(Node parent, JndiNameEnvironment descriptor) { Iterator serviceRefs = descriptor.getServiceReferenceDescriptors().iterator(); if (serviceRefs.hasNext()) { ServiceRefNode serviceRefNode = new ServiceRefNode(); while (serviceRefs.hasNext()) { ServiceReferenceDescriptor next = (ServiceReferenceDescriptor) serviceRefs.next(); // Only write runtime service-ref entry if there IS // some runtime info... if( next.hasServiceImplClassName() || !next.getPortsInfo().isEmpty() || !next.getCallProperties().isEmpty() || next.hasWsdlOverride()) { serviceRefNode.writeDescriptor (parent, WebServicesTagNames.SERVICE_REF, next); } } } }
/** * writes all the runtime information for service references * * @param parent node to add the runtime xml info * @param the J2EE component containing service references */ public static void writeServiceReferences(Node parent, JndiNameEnvironment descriptor) { Iterator serviceRefs = descriptor.getServiceReferenceDescriptors().iterator(); if (serviceRefs.hasNext()) { ServiceRefNode serviceRefNode = new ServiceRefNode(); while (serviceRefs.hasNext()) { ServiceReferenceDescriptor next = (ServiceReferenceDescriptor) serviceRefs.next(); // Only write runtime service-ref entry if there IS // some runtime info... if( next.hasServiceImplClassName() || !next.getPortsInfo().isEmpty() || !next.getCallProperties().isEmpty() || next.hasWsdlOverride()) { serviceRefNode.writeDescriptor (parent, WebServicesTagNames.SERVICE_REF, next); } } } }
for (Iterator iter = serviceRef.getCallProperties().iterator(); iter.hasNext();) { NameValuePairDescriptor next = (NameValuePairDescriptor) iter.next();
for (Iterator iter = serviceRef.getCallProperties().iterator(); iter.hasNext();) { NameValuePairDescriptor next = (NameValuePairDescriptor) iter.next();
for(Iterator iter = serviceRef.getCallProperties().iterator(); iter.hasNext();) { NameValuePairDescriptor next = (NameValuePairDescriptor)iter.next();
for(Iterator iter = serviceRef.getCallProperties().iterator(); iter.hasNext();) { NameValuePairDescriptor next = (NameValuePairDescriptor)iter.next();