test_class.declarator: JSON_NODE_FACTORY = JsonNodeFactory.instance
test_class.modifier: private static final
test_class.original_string: private static final JsonNodeFactory JSON_NODE_FACTORY = JsonNodeFactory.instance;
test_class.type: JsonNodeFactory
test_class.var_name: JSON_NODE_FACTORY
test_class.declarator: activity
test_class.modifier: private static
test_class.original_string: private static WSDLActivity activity;
test_class.type: WSDLActivity
test_class.var_name: activity
test_class.declarator: configBean
test_class.modifier: private static
test_class.original_string: private static ObjectNode configBean;
test_class.type: ObjectNode
test_class.var_name: configBean
test_class.declarator: operationConfigBean
test_class.modifier: private static
test_class.original_string: private static ObjectNode operationConfigBean;
test_class.type: ObjectNode
test_class.var_name: operationConfigBean
test_class.declarator: wsdlLocation = WSDL_TEST_BASE
  			+ "eutils/eutils_lite.wsdl"
test_class.modifier: private static
test_class.original_string: private static String wsdlLocation = WSDL_TEST_BASE
  			+ "eutils/eutils_lite.wsdl";
test_class.type: String
test_class.var_name: wsdlLocation
test_class.file: taverna-wsdl-activity/src/test/java/org/apache/taverna/activities/wsdl/WSDLActivityTest.java
test_class.identifier: WSDLActivityTest
test_class.interfaces: implements LocationConstants
test_case.body: @Ignore("Integration test")
  	@Test
  	public void testGetTypeDescriptorForOutputPort() throws Exception {
  		assertNotNull("The type for the port 'paremeters' could not be found",
  				activity.getTypeDescriptorForOutputPort("parameters"));
  		assertTrue(
  				"The type for the port 'paremeters' shoule be complex",
  				activity.getTypeDescriptorForOutputPort("parameters") instanceof ComplexTypeDescriptor);
  		assertNull("There should be no type descriptor for 'fred' port",
  				activity.getTypeDescriptorForOutputPort("fred"));
  	}
test_case.class_method_signature: WSDLActivityTest.testGetTypeDescriptorForOutputPort()
test_case.full_signature: @Ignore("Integration test") @Test public void testGetTypeDescriptorForOutputPort()
test_case.identifier: testGetTypeDescriptorForOutputPort
test_case.invocations: assertNotNull getTypeDescriptorForOutputPort assertTrue getTypeDescriptorForOutputPort assertNull getTypeDescriptorForOutputPort
test_case.modifiers: @Ignore("Integration test") @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetTypeDescriptorForOutputPort()
focal_class.declarator: URI = "http://ns.taverna.org.uk/2010/activity/wsdl"
focal_class.modifier: public static final
focal_class.original_string: public static final String URI = "http://ns.taverna.org.uk/2010/activity/wsdl";
focal_class.type: String
focal_class.var_name: URI
focal_class.declarator: ENDPOINT_REFERENCE = "EndpointReference"
focal_class.modifier: public static final
focal_class.original_string: public static final String ENDPOINT_REFERENCE = "EndpointReference";
focal_class.type: String
focal_class.var_name: ENDPOINT_REFERENCE
focal_class.declarator: configurationBean
focal_class.modifier: private
focal_class.original_string: private JsonNode configurationBean;
focal_class.type: JsonNode
focal_class.var_name: configurationBean
focal_class.declarator: parser
focal_class.modifier: private
focal_class.original_string: private WSDLParser parser;
focal_class.type: WSDLParser
focal_class.var_name: parser
focal_class.declarator: isWsrfService = false
focal_class.modifier: private
focal_class.original_string: private boolean isWsrfService = false;
focal_class.type: boolean
focal_class.var_name: isWsrfService
focal_class.declarator: endpointReferenceInputPortName
focal_class.modifier: private
focal_class.original_string: private String endpointReferenceInputPortName;
focal_class.type: String
focal_class.var_name: endpointReferenceInputPortName
focal_class.declarator: credentialManager
focal_class.modifier: private
focal_class.original_string: private CredentialManager credentialManager;
focal_class.type: CredentialManager
focal_class.var_name: credentialManager
focal_class.declarator: logger = Logger.getLogger(WSDLActivity.class)
focal_class.modifier: private static
focal_class.original_string: private static Logger logger = Logger.getLogger(WSDLActivity.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.file: taverna-wsdl-activity/src/main/java/org/apache/taverna/activities/wsdl/WSDLActivity.java
focal_class.identifier: WSDLActivity
focal_class.interfaces: implements
  		InputPortTypeDescriptorActivity, OutputPortTypeDescriptorActivity
focal_class.class_method_signature: WSDLActivity.WSDLActivity(CredentialManager credentialManager)
focal_class.full_signature: public  WSDLActivity(CredentialManager credentialManager)
focal_class.identifier: WSDLActivity
focal_class.modifiers: public
focal_class.parameters: (CredentialManager credentialManager)
focal_class.signature:  WSDLActivity(CredentialManager credentialManager)
focal_class.class_method_signature: WSDLActivity.isWsrfService()
focal_class.full_signature: public boolean isWsrfService()
focal_class.identifier: isWsrfService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isWsrfService()
focal_class.class_method_signature: WSDLActivity.configure(JsonNode bean)
focal_class.full_signature: @Override public void configure(JsonNode bean)
focal_class.identifier: configure
focal_class.modifiers: @Override public
focal_class.parameters: (JsonNode bean)
focal_class.return: void
focal_class.signature: void configure(JsonNode bean)
focal_class.class_method_signature: WSDLActivity.getConfiguration()
focal_class.full_signature: @Override public JsonNode getConfiguration()
focal_class.identifier: getConfiguration
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: JsonNode
focal_class.signature: JsonNode getConfiguration()
focal_class.class_method_signature: WSDLActivity.getTypeDescriptorForInputPort(String portName)
focal_class.full_signature: @Override public TypeDescriptor getTypeDescriptorForInputPort(String portName)
focal_class.identifier: getTypeDescriptorForInputPort
focal_class.modifiers: @Override public
focal_class.parameters: (String portName)
focal_class.return: TypeDescriptor
focal_class.signature: TypeDescriptor getTypeDescriptorForInputPort(String portName)
focal_class.class_method_signature: WSDLActivity.getTypeDescriptorsForInputPorts()
focal_class.full_signature: @Override public Map<String, TypeDescriptor> getTypeDescriptorsForInputPorts()
focal_class.identifier: getTypeDescriptorsForInputPorts
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, TypeDescriptor>
focal_class.signature: Map<String, TypeDescriptor> getTypeDescriptorsForInputPorts()
focal_class.class_method_signature: WSDLActivity.getTypeDescriptorForOutputPort(String portName)
focal_class.full_signature: @Override public TypeDescriptor getTypeDescriptorForOutputPort(String portName)
focal_class.identifier: getTypeDescriptorForOutputPort
focal_class.modifiers: @Override public
focal_class.parameters: (String portName)
focal_class.return: TypeDescriptor
focal_class.signature: TypeDescriptor getTypeDescriptorForOutputPort(String portName)
focal_class.class_method_signature: WSDLActivity.getTypeDescriptorsForOutputPorts()
focal_class.full_signature: @Override public Map<String, TypeDescriptor> getTypeDescriptorsForOutputPorts()
focal_class.identifier: getTypeDescriptorsForOutputPorts
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, TypeDescriptor>
focal_class.signature: Map<String, TypeDescriptor> getTypeDescriptorsForOutputPorts()
focal_class.class_method_signature: WSDLActivity.parseWSDL()
focal_class.full_signature: private void parseWSDL()
focal_class.identifier: parseWSDL
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void parseWSDL()
focal_class.class_method_signature: WSDLActivity.executeAsynch(final Map<String, T2Reference> data,
  			final AsynchronousActivityCallback callback)
focal_class.full_signature: @Override public void executeAsynch(final Map<String, T2Reference> data,
  			final AsynchronousActivityCallback callback)
focal_class.identifier: executeAsynch
focal_class.modifiers: @Override public
focal_class.parameters: (final Map<String, T2Reference> data,
  			final AsynchronousActivityCallback callback)
focal_class.return: void
focal_class.signature: void executeAsynch(final Map<String, T2Reference> data,
  			final AsynchronousActivityCallback callback)
focal_class.class_method_signature: WSDLActivity.getOutputPortDepth(String portName)
focal_class.full_signature: private Integer getOutputPortDepth(String portName)
focal_class.identifier: getOutputPortDepth
focal_class.modifiers: private
focal_class.parameters: (String portName)
focal_class.return: Integer
focal_class.signature: Integer getOutputPortDepth(String portName)
focal_class.superclass: extends AbstractAsynchronousActivity<JsonNode>
focal_method.body: @Override
  	public TypeDescriptor getTypeDescriptorForOutputPort(String portName)
  			throws UnknownOperationException, IOException {
  		TypeDescriptor result = null;
  		List<TypeDescriptor> outputDescriptors = parser
  				.getOperationOutputParameters(configurationBean.get("operation").get("name").textValue());
  		for (TypeDescriptor descriptor : outputDescriptors) {
  			if (descriptor.getName().equals(portName)) {
  				result = descriptor;
  				break;
  			}
  		}
  		return result;
  	}
focal_method.class_method_signature: WSDLActivity.getTypeDescriptorForOutputPort(String portName)
focal_method.full_signature: @Override public TypeDescriptor getTypeDescriptorForOutputPort(String portName)
focal_method.identifier: getTypeDescriptorForOutputPort
focal_method.invocations: getOperationOutputParameters textValue get get equals getName
focal_method.modifiers: @Override public
focal_method.parameters: (String portName)
focal_method.return: TypeDescriptor
focal_method.signature: TypeDescriptor getTypeDescriptorForOutputPort(String portName)