com.bankframe.fe.statemachine.ext.apploaders.bean
Class StateTransition

java.lang.Object
  extended bycom.bankframe.fe.statemachine.base.apploaders.StateTransition
      extended bycom.bankframe.fe.statemachine.ext.apploaders.bean.StateTransition
All Implemented Interfaces:
IMutableProcessUser, IProcessUser, IStateTransition, IStateTransition, java.io.Serializable
Direct Known Subclasses:
StateTransition

public class StateTransition
extends StateTransition
implements IStateTransition, java.io.Serializable, IMutableProcessUser

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.bankframe.fe.statemachine.base.apploaders.IStateTransition
DEFAULT, FINAL, HISTORY, HISTORY_STAR
 
Constructor Summary
StateTransition()
          Constructor for StateTransition.
StateTransition(int entryCondition, IState resultState, java.lang.String name)
          Constructor for StateTransition.
 
Method Summary
 void addProcess(IProcess process)
           
 void addProcessAt(IProcess process, int index)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
           
 int checkGuardCondition(Inputs inputs, java.util.Vector resultDataPackets, RequestContext requestContext)
           
 IGuardCondition getGuardCondition()
          Returns the guardCondition.
 java.util.Properties getGuardConditionProperties()
          Returns the guardConditionProperties.
 java.util.Iterator getProcesses()
          This method returns the processes used by this object.
 ProcessUser getProcessUser()
           
 java.lang.String getStateId()
           
 void removeProcess(IProcess process)
           
 void removeProcessAt(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
           
 void setEntryCondition(int entryCondition)
           
 void setGuardCondition(IGuardCondition guardCondition)
          Sets the guardCondition.
 void setGuardConditionProperties(java.util.Properties guardConditionProperties)
          Sets the guardConditionProperties.
 void setGuardConditionType(java.lang.String guardConditionType)
           
 void setName(java.lang.String name)
           
 void setProcesses(ProcessUser processes)
          Sets the processes.
 void setProcessUser(ProcessUser processes)
           
 void setResultState(IState resultState)
           
 void setStateId(java.lang.String id)
           
 void setUserProperties(java.util.Properties userProperties)
           
 void swapProcesses(int index1, int index2)
           
 
Methods inherited from class com.bankframe.fe.statemachine.base.apploaders.StateTransition
getEntryCondition, getName, getResultState, getUserProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.bankframe.fe.statemachine.base.apploaders.IStateTransition
getEntryCondition, getName, getResultState, getUserProperties
 

Constructor Detail

StateTransition

public StateTransition()
Constructor for StateTransition.


StateTransition

public StateTransition(int entryCondition,
                       IState resultState,
                       java.lang.String name)
                throws java.lang.IllegalArgumentException
Constructor for StateTransition.

Parameters:
entryCondition -
resultState -
name -
Throws:
java.lang.IllegalArgumentException
Method Detail

checkGuardCondition

public int checkGuardCondition(Inputs inputs,
                               java.util.Vector resultDataPackets,
                               RequestContext requestContext)
Specified by:
checkGuardCondition in interface IStateTransition
See Also:
IStateTransition.checkGuardCondition(Inputs, Vector, RequestContext)

getProcesses

public java.util.Iterator getProcesses()
Description copied from interface: IProcessUser
This method returns the processes used by this object.

Specified by:
getProcesses in interface IProcessUser
See Also:
IProcessUser.getProcesses()

getGuardCondition

public IGuardCondition getGuardCondition()
Returns the guardCondition.

Returns:
IGuardCondition

setGuardCondition

public void setGuardCondition(IGuardCondition guardCondition)
Sets the guardCondition.

Parameters:
guardCondition - The guardCondition to set

setEntryCondition

public void setEntryCondition(int entryCondition)

setResultState

public void setResultState(IState resultState)

setName

public void setName(java.lang.String name)

setUserProperties

public void setUserProperties(java.util.Properties userProperties)

getStateId

public java.lang.String getStateId()

setStateId

public void setStateId(java.lang.String id)

getProcessUser

public ProcessUser getProcessUser()

setProcessUser

public void setProcessUser(ProcessUser processes)

addProcess

public void addProcess(IProcess process)
Specified by:
addProcess in interface IMutableProcessUser
See Also:
IMutableProcessUser.addProcess(IProcess)

addProcessAt

public void addProcessAt(IProcess process,
                         int index)
Specified by:
addProcessAt in interface IMutableProcessUser
See Also:
IMutableProcessUser.addProcessAt(IProcess, int)

removeProcess

public void removeProcess(IProcess process)
Specified by:
removeProcess in interface IMutableProcessUser
See Also:
IMutableProcessUser.removeProcess(IProcess)

removeProcessAt

public void removeProcessAt(int index)
Specified by:
removeProcessAt in interface IMutableProcessUser
See Also:
IMutableProcessUser.removeProcessAt(int)

swapProcesses

public void swapProcesses(int index1,
                          int index2)
Specified by:
swapProcesses in interface IMutableProcessUser
See Also:
IMutableProcessUser.swapProcesses(int, int)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String name,
                                      java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String name,
                                         java.beans.PropertyChangeListener listener)

getGuardConditionProperties

public java.util.Properties getGuardConditionProperties()
Returns the guardConditionProperties.

Returns:
Properties

setGuardConditionProperties

public void setGuardConditionProperties(java.util.Properties guardConditionProperties)
Sets the guardConditionProperties.

Parameters:
guardConditionProperties - The guardConditionProperties to set

setProcesses

public void setProcesses(ProcessUser processes)
Sets the processes.

Parameters:
processes - The processes to set

setGuardConditionType

public void setGuardConditionType(java.lang.String guardConditionType)


Copyright © 2004 Siebel Systems, Inc. All rights reserved.