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

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

public class BPELPartnerLinkElement
extends java.lang.Object

Represents a element in a BPEL process - this has attributes: name partnerLinkType myRole partnerRole - plus zero or more property elements as children The partnerlink may also be given an SCA Type - either of service or of reference - this must generally be calculated and set on the partnerLink by inspecting the BPEL process


Constructor Summary
BPELPartnerLinkElement(java.lang.String name, javax.xml.namespace.QName partnerLinkType, java.lang.String myRole, java.lang.String partnerRole)
           
 
Method Summary
 java.lang.String getMyRole()
           
 PortType getMyRolePortType()
           
 java.lang.String getName()
           
 javax.xml.namespace.QName getPartnerLinkType()
           
 java.lang.String getPartnerRole()
           
 PortType getPartnerRolePortType()
           
 java.lang.String getSCAName()
           
 boolean isSCATyped()
           
 java.lang.String querySCAType()
           
 void setAsReference(java.lang.String name)
           
 void setAsService(java.lang.String name)
           
 void setPartnerLinkType(BPELPartnerLinkTypeElement pLinkType)
           
 void setSCAName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELPartnerLinkElement

public BPELPartnerLinkElement(java.lang.String name,
                              javax.xml.namespace.QName partnerLinkType,
                              java.lang.String myRole,
                              java.lang.String partnerRole)
Method Detail

getPartnerLinkType

public javax.xml.namespace.QName getPartnerLinkType()

setPartnerLinkType

public void setPartnerLinkType(BPELPartnerLinkTypeElement pLinkType)

getMyRolePortType

public PortType getMyRolePortType()

getPartnerRolePortType

public PortType getPartnerRolePortType()

getName

public java.lang.String getName()

getMyRole

public java.lang.String getMyRole()

getPartnerRole

public java.lang.String getPartnerRole()

setSCAName

public void setSCAName(java.lang.String name)

getSCAName

public java.lang.String getSCAName()

isSCATyped

public boolean isSCATyped()

setAsReference

public void setAsReference(java.lang.String name)

setAsService

public void setAsService(java.lang.String name)

querySCAType

public java.lang.String querySCAType()