org.apache.wsif.providers.jca.toolplugin
Class Import

java.lang.Object
  extended byorg.apache.wsif.providers.jca.toolplugin.Import

public abstract class Import
extends java.lang.Object

This class is a default implementation proxy for the Operations of the Import Service. Tooling environments can extend this class and customize its behaviour. It is provided as a default implementation of how to invoke the various operations that are defined in the Import Service archictecture.

Author:
Hesham Fahmy

Field Summary
static java.lang.String GET_DEFINITION_OPERATION
           
static java.lang.String GET_PORTTYPES_OPERATION
           
static java.lang.String GET_RAW_EIS_METADATA_OPERATION
           
static java.lang.String IMPORT_SERVICE_BASE_NAMESPACE
           
static java.lang.String IMPORT_SERVICE_BASE_PORTTYPE_NAME
           
static java.lang.String PORT_TYPE_SELECTION_PART
           
static java.lang.String QUERY_STRING_PART
           
static java.lang.String RESULT_PART
           
 
Constructor Summary
Import()
          Default Constructor for Import.
Import(javax.wsdl.Definition aServiceDefinition, java.lang.String aServiceName)
          Constructor for Import.
 
Method Summary
 ImportDefinition getDefinition(PortTypeSelection portTypeSelection)
          This is the proxy method to invoke the getDefinition Operation of the Import Service.
 javax.wsdl.PortType getImportPortType()
          Returns the WSDL PortType for the Import Service
 javax.wsdl.Service getImportService()
          Returns the WSDL Service for the Import Service
 PortTypeArray getPortTypes(java.lang.String queryString)
          This is the proxy method to invoke the getPortTypes Operation of the Import Service.
 byte[] getRawEISMetaData(java.lang.String queryString)
          This is the proxy method to invoke the getRawEISMetaData Operation of the Import Service
 javax.wsdl.Definition getServiceDefintion()
          Returns the WSDL Definition for the Import Service
 void setImportPortType(javax.wsdl.PortType importPortType)
          Sets the WSDL PortType for the Import Service
 void setImportService(javax.wsdl.Service importService)
          Sets the the WSDL Service for the Import Service
 void setServiceDefintion(javax.wsdl.Definition serviceDefintion)
          Sets the WSDL Definition for the Import Service
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMPORT_SERVICE_BASE_NAMESPACE

public static final java.lang.String IMPORT_SERVICE_BASE_NAMESPACE
See Also:
Constant Field Values

IMPORT_SERVICE_BASE_PORTTYPE_NAME

public static final java.lang.String IMPORT_SERVICE_BASE_PORTTYPE_NAME
See Also:
Constant Field Values

GET_PORTTYPES_OPERATION

public static final java.lang.String GET_PORTTYPES_OPERATION
See Also:
Constant Field Values

GET_DEFINITION_OPERATION

public static final java.lang.String GET_DEFINITION_OPERATION
See Also:
Constant Field Values

GET_RAW_EIS_METADATA_OPERATION

public static final java.lang.String GET_RAW_EIS_METADATA_OPERATION
See Also:
Constant Field Values

PORT_TYPE_SELECTION_PART

public static final java.lang.String PORT_TYPE_SELECTION_PART
See Also:
Constant Field Values

RESULT_PART

public static final java.lang.String RESULT_PART
See Also:
Constant Field Values

QUERY_STRING_PART

public static final java.lang.String QUERY_STRING_PART
See Also:
Constant Field Values
Constructor Detail

Import

public Import()
Default Constructor for Import.


Import

public Import(javax.wsdl.Definition aServiceDefinition,
              java.lang.String aServiceName)
       throws WSIFException
Constructor for Import. This constructor allows a WSDL definition, that defines a concrete implementation of the Import Service (i.e. by a particular EIS), to be passed in. In addition to the WSDL Defintion, the constructor needs the name of the WSDL Service, contained in the Definition, that provides the implementation of the Import Service.

Throws:
WSIFException
WSIFException
Method Detail

getPortTypes

public PortTypeArray getPortTypes(java.lang.String queryString)
                           throws WSIFException
This is the proxy method to invoke the getPortTypes Operation of the Import Service.

Returns:
PortTypeArray
Throws:
WSIFException
WSIFException

getDefinition

public ImportDefinition getDefinition(PortTypeSelection portTypeSelection)
                               throws WSIFException
This is the proxy method to invoke the getDefinition Operation of the Import Service.

Returns:
ImportDefinition
Throws:
WSIFException
WSIFException

getRawEISMetaData

public byte[] getRawEISMetaData(java.lang.String queryString)
                         throws WSIFException
This is the proxy method to invoke the getRawEISMetaData Operation of the Import Service

Returns:
byte[]
Throws:
WSIFException
WSIFException

getImportPortType

public javax.wsdl.PortType getImportPortType()
Returns the WSDL PortType for the Import Service

Returns:
PortType

getImportService

public javax.wsdl.Service getImportService()
Returns the WSDL Service for the Import Service

Returns:
Service

getServiceDefintion

public javax.wsdl.Definition getServiceDefintion()
Returns the WSDL Definition for the Import Service

Returns:
Definition

setImportPortType

public void setImportPortType(javax.wsdl.PortType importPortType)
Sets the WSDL PortType for the Import Service


setImportService

public void setImportService(javax.wsdl.Service importService)
Sets the the WSDL Service for the Import Service


setServiceDefintion

public void setServiceDefintion(javax.wsdl.Definition serviceDefintion)
Sets the WSDL Definition for the Import Service



Copyright ? 2002, 2006 Apache XML Project. All Rights Reserved.