com.ebmwebsourcing.commons.wsdl.api.abstractElmt
Class AbstractInterfaceTypeImpl<E>

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
      extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractInterfaceTypeImpl<E>
All Implemented Interfaces:
InterfaceType, WSDLElement, java.io.Serializable
Direct Known Subclasses:
InterfaceTypeImpl, InterfaceTypeImpl

public abstract class AbstractInterfaceTypeImpl<E>
extends AbstractWSDLElementImpl<E>
implements InterfaceType

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
protected  Description desc
          the desc
protected  java.util.List<Operation> operations
          list of operations
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
AbstractInterfaceTypeImpl()
           
 
Method Summary
 void addOperation(Operation op)
          Add an operation to this port type.
 Description getDescription()
           
 Operation getOperation(javax.xml.namespace.QName name)
          Get the specified operation.
 java.util.List<Operation> getOperations()
          Get all the operations defined here.
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, getOtherElements, setDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.InterfaceType
getQName, removeOperation, setQName
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, getOtherElements, setDocumentation
 

Field Detail

desc

protected Description desc
the desc


operations

protected java.util.List<Operation> operations
list of operations

Constructor Detail

AbstractInterfaceTypeImpl

public AbstractInterfaceTypeImpl()
Method Detail

addOperation

public void addOperation(Operation op)
Description copied from interface: InterfaceType
Add an operation to this port type.

Specified by:
addOperation in interface InterfaceType
Parameters:
op - the operation to be added

getOperation

public Operation getOperation(javax.xml.namespace.QName name)
Description copied from interface: InterfaceType
Get the specified operation. Note that operation names can be overloaded within a PortType.

Specified by:
getOperation in interface InterfaceType
Parameters:
name - the name of the desired operation.
Returns:
the corresponding operation, or null if there wasn't any matching operation

getOperations

public java.util.List<Operation> getOperations()
Description copied from interface: InterfaceType
Get all the operations defined here.

Specified by:
getOperations in interface InterfaceType

getDescription

public Description getDescription()
Returns:
the desc


Copyright © 2008 eBM WebSourcing. All Rights Reserved.