org.obe.xpdl.model.transition
Class Join

java.lang.Object
  extended byorg.obe.util.AbstractBean
      extended byorg.obe.xpdl.model.transition.Join
All Implemented Interfaces:
java.beans.beancontext.BeanContextChild, java.io.Serializable

public final class Join
extends AbstractBean

A Join represents a location in a workflow process where two or more workflow threads join together. There are two types of joins: AND and XOR joins. AND joins require that all incoming threads complete before execution of the workflow continues. XOR joins only require one incoming thread to complete before continuing execution.

Author:
Adrian Price
See Also:
Serialized Form

Constructor Summary
Join()
          Constructs a new join.
 
Method Summary
 JoinType getType()
          Get the join type.
 void setType(JoinType type)
          Set the join type.
 java.lang.String toString()
           
 
Methods inherited from class org.obe.util.AbstractBean
add, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clear, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, get, get, getBeanContext, getListModel, hasChangeListeners, hasVetoListeners, remove, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, set, set, setBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Join

public Join()
Constructs a new join.

Method Detail

getType

public JoinType getType()
Get the join type.

Returns:
The join type

setType

public void setType(JoinType type)
Set the join type.

Parameters:
type - The new join type

toString

public java.lang.String toString()


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.