com.bankframe.fe.statemachine.ext.apploaders.bean
Class StateTransition
java.lang.Object
com.bankframe.fe.statemachine.base.apploaders.StateTransition
com.bankframe.fe.statemachine.ext.apploaders.bean.StateTransition
- All Implemented Interfaces:
- IStateTransition, IMutableProcessUser, IProcessUser, Serializable
- Direct Known Subclasses:
- StateTransition
public class StateTransition
- extends StateTransition
- implements IStateTransition, Serializable, IMutableProcessUser
- See Also:
- Serialized Form
StateTransition
public StateTransition()
- Constructor for StateTransition.
StateTransition
public StateTransition(int entryCondition,
IState resultState,
String name)
throws IllegalArgumentException
- Constructor for StateTransition.
- Parameters:
entryCondition
- resultState
- name
-
- Throws:
IllegalArgumentException
checkGuardCondition
public int checkGuardCondition(Inputs inputs,
Vector resultDataPackets,
RequestContext requestContext)
- See Also:
IStateTransition.checkGuardCondition(Inputs, Vector, RequestContext)
getProcesses
public 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(String name)
setUserProperties
public void setUserProperties(Properties userProperties)
getStateId
public String getStateId()
setStateId
public void setStateId(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(PropertyChangeListener listener)
addPropertyChangeListener
public void addPropertyChangeListener(String name,
PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(String name,
PropertyChangeListener listener)
getGuardConditionProperties
public Properties getGuardConditionProperties()
- Returns the guardConditionProperties.
- Returns:
- Properties
setGuardConditionProperties
public void setGuardConditionProperties(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(String guardConditionType)
Copyright © 2005, 2007, Oracle. All rights reserved.