adams.flow.webservice
Interface WebServiceClientProducer<T>

Type Parameters:
T - the type of output data to use
All Superinterfaces:
CleanUpHandler, WebServiceClient
All Known Implementing Classes:
AbstractWebServiceClientSource, AbstractWebServiceClientSourceWithGlobalTransformer, AbstractWebServiceClientTransformer, AbstractWebServiceClientTransformerWithGlobalTransformer, CustomersByName, CustomersByNameGlobalTransformer

public interface WebServiceClientProducer<T>
extends WebServiceClient

Interface for classes that use webservices.

Version:
$Revision: 5330 $
Author:
fracpete (fracpete at waikato dot ac dot nz)

Method Summary
 Class[] generates()
          Returns the classes that this client generates.
 T getResponseData()
          Returns the response data, if any.
 boolean hasResponseData()
          Checks whether there is any response data to be collected.
 
Methods inherited from interface adams.flow.webservice.WebServiceClient
getOwner, query, setOwner
 
Methods inherited from interface adams.core.CleanUpHandler
cleanUp
 

Method Detail

generates

Class[] generates()
Returns the classes that this client generates.

Returns:
the classes

hasResponseData

boolean hasResponseData()
Checks whether there is any response data to be collected.

Returns:
true if data can be collected
See Also:
getResponseData()

getResponseData

T getResponseData()
Returns the response data, if any.

Returns:
the response data


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.