org.ow2.easywsdl.extensions.wsdl4bpel.impl
Class PartnerLinkTypeImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<TPartnerLinkType>
              extended by org.ow2.easywsdl.extensions.wsdl4bpel.impl.PartnerLinkTypeImpl
All Implemented Interfaces:
java.io.Serializable, PartnerLinkType, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement, org.ow2.easywsdl.wsdl.api.WSDLElement

public class PartnerLinkTypeImpl
extends org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<TPartnerLinkType>
implements PartnerLinkType

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

Field Summary
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
PartnerLinkTypeImpl(TPartnerLinkType plt, org.ow2.easywsdl.wsdl.api.Description desc)
           
 
Method Summary
 void addRole(Role role)
           
 org.ow2.easywsdl.wsdl.api.Description getDescription()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 javax.xml.namespace.QName getQName()
           
 Role getRole(java.lang.String name)
           
 java.util.List<Role> getRoles()
           
 java.util.List<Role> removeAllRoles()
           
 Role removeRole(Role plt)
           
 void setQName(javax.xml.namespace.QName name)
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, createDocumentation, getDocumentation, getModel, getOtherElements, setDocumentation, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
equals, getParent, getSchema, getTopParent, hashCode, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, hashCode, setDocumentation
 

Constructor Detail

PartnerLinkTypeImpl

public PartnerLinkTypeImpl(TPartnerLinkType plt,
                           org.ow2.easywsdl.wsdl.api.Description desc)
Method Detail

getDescription

public org.ow2.easywsdl.wsdl.api.Description getDescription()
Returns:
the desc

addRole

public void addRole(Role role)
             throws WSDL4BPELException
Specified by:
addRole in interface PartnerLinkType
Throws:
WSDL4BPELException

getRoles

public java.util.List<Role> getRoles()
                              throws WSDL4BPELException
Specified by:
getRoles in interface PartnerLinkType
Throws:
WSDL4BPELException

removeAllRoles

public java.util.List<Role> removeAllRoles()
                                    throws WSDL4BPELException
Specified by:
removeAllRoles in interface PartnerLinkType
Throws:
WSDL4BPELException

removeRole

public Role removeRole(Role plt)
                throws WSDL4BPELException
Specified by:
removeRole in interface PartnerLinkType
Throws:
WSDL4BPELException

getQName

public javax.xml.namespace.QName getQName()
Specified by:
getQName in interface PartnerLinkType

setQName

public void setQName(javax.xml.namespace.QName name)
Specified by:
setQName in interface PartnerLinkType

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws org.ow2.easywsdl.wsdl.api.WSDLException
Specified by:
getOtherAttributes in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getOtherAttributes in class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<TPartnerLinkType>
Throws:
org.ow2.easywsdl.wsdl.api.WSDLException

getRole

public Role getRole(java.lang.String name)
Specified by:
getRole in interface PartnerLinkType


Copyright © 2008-2010 Petals Link (previously EBM WebSourcing). All Rights Reserved.