com.bankframe.fe.statemachine.ext.apploaders.bean
Class State
java.lang.Object
com.bankframe.fe.statemachine.base.apploaders.State
com.bankframe.fe.statemachine.ext.apploaders.bean.State
- All Implemented Interfaces:
- IMutableProcessUser, IProcessUser, IState, IState, java.io.Serializable
- Direct Known Subclasses:
- FinalState
- public class State
- extends State
- implements IState, java.io.Serializable, IMutableProcessUser
- See Also:
- Serialized Form
Constructor Summary |
State()
|
Methods inherited from class com.bankframe.fe.statemachine.base.apploaders.State |
acceptsEvent, acceptsSession, executeStateCommand, getChildren, getDefaultEvent, getEvent, getEvents, getExceptionState, getId, getParentState, getTitle, getUnitOfWork, getUserProperties, getView |
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.IState |
acceptsEvent, acceptsSession, executeStateCommand, getChildren, getDefaultEvent, getEvent, getEvents, getExceptionState, getId, getParentState, getUnitOfWork |
State
public State()
getInputRequirements
public IInputRequirements getInputRequirements()
- Specified by:
getInputRequirements
in interface IState
- See Also:
IState.getInputRequirements()
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()
getTitle
public java.lang.String getTitle()
- Returns the title.
- Specified by:
getTitle
in interface IState
- Overrides:
getTitle
in class State
- Returns:
- String
- See Also:
IState.getTitle()
getView
public IView getView()
throws ViewNotFoundException
- Description copied from interface:
IState
- Returns the IView implementor for this state.
- Specified by:
getView
in interface IState
- Overrides:
getView
in class State
- Throws:
ViewNotFoundException
- See Also:
IState.getView()
getUserProperties
public java.util.Properties getUserProperties()
- Returns the userProperties.
- Specified by:
getUserProperties
in interface IState
- Overrides:
getUserProperties
in class State
- Returns:
- Properties
- See Also:
IState.getUserProperties()
getStateById
public State getStateById(java.lang.String id)
getRootState
public State getRootState()
getViewClassName
public java.lang.String getViewClassName()
getProcessUser
public ProcessUser getProcessUser()
setId
public void setId(java.lang.String id)
setParent
public void setParent(State parent)
getParent
public State getParent()
getViewProperties
public java.util.Properties getViewProperties()
- Specified by:
getViewProperties
in interface IState
- See Also:
IState.getViewProperties()
setViewProperties
public void setViewProperties(java.util.Properties viewProperties)
setViewClassName
public void setViewClassName(java.lang.String viewClassName)
setTitle
public void setTitle(java.lang.String title)
setUserProperties
public void setUserProperties(java.util.Properties userProperties)
setDefaultEvent
public void setDefaultEvent(IEvent defaultEvent)
addEvent
public void addEvent(Event event)
addChild
public void addChild(State child)
setInputRequirements
public void setInputRequirements(IInputRequirements inputRequirements)
setProcessUser
public void setProcessUser(ProcessUser processes)
addExceptionState
public void addExceptionState(java.lang.String exceptionName,
IState exceptionState)
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)
Copyright © 2004 Siebel Systems, Inc. All rights reserved.