bexee.model.elements.impl
Class CorrelationImpl

java.lang.Object
  extended bybexee.model.elements.impl.CorrelationImpl
All Implemented Interfaces:
AttributeNames, BPELElement, Correlation

public class CorrelationImpl
extends java.lang.Object
implements Correlation

Default implementation of the Correlation BPEL element.

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

Field Summary
 
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
CorrelationImpl()
           
 
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.
 CorrelationPattern getPattern()
           
 java.lang.String getSet()
           
 boolean isInitiate()
           
 void setInitiate(boolean initiate)
           
 void setPattern(CorrelationPattern pattern)
           
 void setSet(java.lang.String set)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorrelationImpl

public CorrelationImpl()
Method Detail

setSet

public void setSet(java.lang.String set)
Specified by:
setSet in interface Correlation

getSet

public java.lang.String getSet()
Specified by:
getSet in interface Correlation

setInitiate

public void setInitiate(boolean initiate)
Specified by:
setInitiate in interface Correlation

isInitiate

public boolean isInitiate()
Specified by:
isInitiate in interface Correlation

setPattern

public void setPattern(CorrelationPattern pattern)
Specified by:
setPattern in interface Correlation

getPattern

public CorrelationPattern getPattern()
Specified by:
getPattern in interface Correlation

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.