bexee.model.activity.impl
Class ReplyImpl

java.lang.Object
  extended bybexee.model.activity.impl.AbstractActivity
      extended bybexee.model.activity.impl.ReplyImpl
All Implemented Interfaces:
Activity, AttributeNames, BPELElement, Reply

public class ReplyImpl
extends AbstractActivity
implements Reply

Default implementation of the Reply activity.

Version:
$Revision: 1.1 $, $Date: 2004/12/15 14:18:13 $
Author:
Patric Fornasier, Pawel Kowalski

Field Summary
 
Fields inherited from interface bexee.model.activity.Activity
DEFAULT_SUPPRESS_JOIN_FAILURE
 
Fields inherited from interface bexee.model.AttributeNames
ABSTRACT_PROCESS, CONDITION, CREATE_INSTANCE, ELEMENT, ENABLE_INSTANCE_COMPESATION, ENDPOINT_REFERENCE, EXPRESSION, EXPRESSION_LANGUAGE, FAULT_NAME, INITIATE, INPUT_VARIABLE, JOIN_CONDITION, MESSAGE_TYPE, MY_ROLE, NAME, OPAQUE, OPERATION, OUTPUT_VARIABLE, PART, PARTNER_LINK, PARTNER_LINK_TYPE, PARTNER_ROLE, PATTERN, PORT_TYPE, PROPERTY, QUERY_LANGUAGE, SET, SUPPRESS_JOIN_FAILURE, TARGET_NAMESPACE, TYPE, VARIABLE, XMLNS
 
Constructor Summary
ReplyImpl()
           
ReplyImpl(StandardAttributes standardAttributes)
           
 
Method Summary
 void accept(BPELElementVisitor elementVisitor)
          Accept a BPELElementVisitor which will visit this BPEL element.
 void accept(ProcessController controller, ProcessInstance instance)
          Accept a ProcessController and a ProcessInstance.
 Correlations getCorrelations()
           
 javax.xml.namespace.QName getFaultName()
           
 java.lang.String getOperation()
           
 PartnerLink getPartnerLink()
          Get the PartnerLink used for replying.
 javax.xml.namespace.QName getPortType()
           
 Variable getVariable()
           
 void setCorrelations(Correlations correlations)
           
 void setFaultName(javax.xml.namespace.QName faultName)
           
 void setOperation(java.lang.String operation)
           
 void setPartnerLink(PartnerLink partnerLink)
          Set the PartnerLink used for replying.
 void setPortType(javax.xml.namespace.QName portType)
           
 void setVariable(Variable variable)
           
 
Methods inherited from class bexee.model.activity.impl.AbstractActivity
addSource, addTarget, getJoinExpression, getName, getSources, getTargets, getValidValueOrDefault, getValidValueOrDefault, isSuppressJoinFailure, setJoinExpression, setName, setSources, setSuppressJoinFailure, setTargets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface bexee.model.activity.Activity
addSource, addTarget, getJoinExpression, getName, getSources, getTargets, isSuppressJoinFailure, setJoinExpression, setName, setSources, setSuppressJoinFailure, setTargets
 

Constructor Detail

ReplyImpl

public ReplyImpl()

ReplyImpl

public ReplyImpl(StandardAttributes standardAttributes)
Method Detail

setPartnerLink

public void setPartnerLink(PartnerLink partnerLink)
Description copied from interface: Reply
Set the PartnerLink used for replying.

Specified by:
setPartnerLink in interface Reply
Parameters:
partnerLink - a PartnerLink value

getPartnerLink

public PartnerLink getPartnerLink()
Description copied from interface: Reply
Get the PartnerLink used for replying.

Specified by:
getPartnerLink in interface Reply
Returns:
a PartnerLink value

setPortType

public void setPortType(javax.xml.namespace.QName portType)
Specified by:
setPortType in interface Reply
Parameters:
portType - a QName value

getPortType

public javax.xml.namespace.QName getPortType()
Specified by:
getPortType in interface Reply
Returns:
a QName value

setOperation

public void setOperation(java.lang.String operation)
Specified by:
setOperation in interface Reply
Parameters:
operation - a String value

getOperation

public java.lang.String getOperation()
Specified by:
getOperation in interface Reply
Returns:
a String value

setVariable

public void setVariable(Variable variable)
Specified by:
setVariable in interface Reply
Parameters:
variable - a Variable value

getVariable

public Variable getVariable()
Specified by:
getVariable in interface Reply
Returns:
a Variable value

setFaultName

public void setFaultName(javax.xml.namespace.QName faultName)
Specified by:
setFaultName in interface Reply
Parameters:
faultName - a QName value

getFaultName

public javax.xml.namespace.QName getFaultName()
Specified by:
getFaultName in interface Reply
Returns:
a QName value

setCorrelations

public void setCorrelations(Correlations correlations)
Specified by:
setCorrelations in interface Reply
Parameters:
correlations - a Correlations value

getCorrelations

public Correlations getCorrelations()
Specified by:
getCorrelations in interface Reply
Returns:
a Correlations value

accept

public void accept(ProcessController controller,
                   ProcessInstance instance)
            throws java.lang.Exception
Description copied from interface: BPELElement
Accept a ProcessController and a ProcessInstance. This method enforces the use of the double-dispach for BPEL elements and activites. Like that it's possible to avoid tedious, error-prone and long instanceof checking of elements before processing.

Specified by:
accept in interface BPELElement
Parameters:
controller -
instance -
Throws:
java.lang.Exception

accept

public void accept(BPELElementVisitor elementVisitor)
Description copied from interface: BPELElement
Accept a BPELElementVisitor which will visit this BPEL element. Enforces double-dispatch.

Specified by:
accept in interface BPELElement
Parameters:
elementVisitor -


Copyright © 2004 Berne University of Applied Sciences. All Rights Reserved.