org.apache.tuscany.sca.implementation.bpel.xml
Class BPELPartnerLinkTypeElement

java.lang.Object
  extended by org.apache.tuscany.sca.implementation.bpel.xml.BPELPartnerLinkTypeElement

public class BPELPartnerLinkTypeElement
extends java.lang.Object

Represents a element related to a BPEL process - this has attributes: name Role1 name Role1 portType Role2 name Role2 portType - in the XML the 2 roles are child elements of the partnerLinkType element, but there seems little point in reflecting this back into this model - it is simpler to include both roles within the representation of the partnerLinkType itself


Constructor Summary
BPELPartnerLinkTypeElement(javax.xml.namespace.QName name)
           
 
Method Summary
 javax.xml.namespace.QName getElementType()
           
 javax.xml.namespace.QName getName()
           
 java.lang.Boolean getRequired()
           
 java.lang.String getRole1Name()
           
 javax.xml.namespace.QName getRole1PortType()
           
 PortType getRole1pType()
           
 java.lang.String getRole2Name()
           
 javax.xml.namespace.QName getRole2PortType()
           
 PortType getRole2pType()
           
 void setElementType(javax.xml.namespace.QName elementType)
           
 void setRequired(java.lang.Boolean required)
           
 void setRole1(java.lang.String name, javax.xml.namespace.QName portType, PortType pType)
           
 void setRole2(java.lang.String name, javax.xml.namespace.QName portType, PortType pType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELPartnerLinkTypeElement

public BPELPartnerLinkTypeElement(javax.xml.namespace.QName name)
Method Detail

getName

public javax.xml.namespace.QName getName()

setRole1

public void setRole1(java.lang.String name,
                     javax.xml.namespace.QName portType,
                     PortType pType)

setRole2

public void setRole2(java.lang.String name,
                     javax.xml.namespace.QName portType,
                     PortType pType)

getRole1Name

public java.lang.String getRole1Name()

getRole2Name

public java.lang.String getRole2Name()

getRole1PortType

public javax.xml.namespace.QName getRole1PortType()

getRole2PortType

public javax.xml.namespace.QName getRole2PortType()

getRole1pType

public PortType getRole1pType()

getRole2pType

public PortType getRole2pType()

getElementType

public javax.xml.namespace.QName getElementType()

getRequired

public java.lang.Boolean getRequired()

setElementType

public void setElementType(javax.xml.namespace.QName elementType)

setRequired

public void setRequired(java.lang.Boolean required)