Tuscany Assembly Model

org.apache.tuscany.model.types.wsdl.impl
Class WSDLServiceContractImpl

java.lang.Object
  extended by org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
      extended by org.apache.tuscany.model.assembly.impl.ExtensibleImpl
          extended by org.apache.tuscany.model.assembly.impl.ServiceContractImpl
              extended by org.apache.tuscany.model.types.wsdl.impl.WSDLServiceContractImpl
All Implemented Interfaces:
AssemblyObject, Extensible, ServiceContract, WSDLServiceContract

public class WSDLServiceContractImpl
extends ServiceContractImpl
implements WSDLServiceContract

An implementation of WSDLServiceContract.


Constructor Summary
WSDLServiceContractImpl()
          Constructor
 
Method Summary
 javax.wsdl.PortType getCallbackPortType()
          Returns the callback WSDL portType.
 javax.wsdl.PortType getPortType()
          Returns the WSDL portType.
 void initialize(AssemblyContext modelContext)
          Initialize this model object.
 void setCallbackPortType(javax.wsdl.PortType portType)
          Sets the callback WSDL portType.
 void setPortType(javax.wsdl.PortType portType)
          Sets the WSDL portType.
 
Methods inherited from class org.apache.tuscany.model.assembly.impl.ServiceContractImpl
getCallbackInterface, getInterface, getScope, setCallbackInterface, setInterface, setScope
 
Methods inherited from class org.apache.tuscany.model.assembly.impl.ExtensibleImpl
accept, freeze, getExtensibilityAttributes, getExtensibilityElements
 
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tuscany.model.assembly.ServiceContract
getCallbackInterface, getInterface, getScope, setCallbackInterface, setInterface, setScope
 
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
 
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze
 

Constructor Detail

WSDLServiceContractImpl

public WSDLServiceContractImpl()
Constructor

Method Detail

getPortType

public javax.wsdl.PortType getPortType()
Description copied from interface: WSDLServiceContract
Returns the WSDL portType.

Specified by:
getPortType in interface WSDLServiceContract
Returns:
the WSDL portType

setPortType

public void setPortType(javax.wsdl.PortType portType)
Description copied from interface: WSDLServiceContract
Sets the WSDL portType.

Specified by:
setPortType in interface WSDLServiceContract

getCallbackPortType

public javax.wsdl.PortType getCallbackPortType()
Description copied from interface: WSDLServiceContract
Returns the callback WSDL portType.

Specified by:
getCallbackPortType in interface WSDLServiceContract
Returns:
the callback WSDL portType

setCallbackPortType

public void setCallbackPortType(javax.wsdl.PortType portType)
Description copied from interface: WSDLServiceContract
Sets the callback WSDL portType.

Specified by:
setCallbackPortType in interface WSDLServiceContract

initialize

public void initialize(AssemblyContext modelContext)
Description copied from interface: AssemblyObject
Initialize this model object.

Specified by:
initialize in interface AssemblyObject
Overrides:
initialize in class ExtensibleImpl
Parameters:
modelContext - context providing access to the environment in which this model is being used
See Also:
ExtensibleImpl.initialize(org.apache.tuscany.model.assembly.AssemblyContext)

Tuscany Assembly Model

-