com.bankframe.fe.statemachine.base.apploaders
Interface IStateTransition

All Known Subinterfaces:
IStateTransition
All Known Implementing Classes:
StateTransition, StateTransition, StateTransition

public interface IStateTransition


Field Summary
static int DEFAULT
          Defines the DEFAULT result from getEntryCondition.
static int FINAL
          Defines the FINAL result from getEntryCondition.
static int HISTORY
          Defines the HISTORY result from getEntryCondition.
static int HISTORY_STAR
          Defines the HISTORY_STAR result from getEntryCondition.
 
Method Summary
 int getEntryCondition()
          Returns the entry condition for this state transition.
 String getName()
          Returns the name of this state transition.
 IState getResultState()
          Returns the result state for this state transition.
 Properties getUserProperties()
          Returns the user properties for the state transition.
 

Field Detail

HISTORY

static final int HISTORY
Defines the HISTORY result from getEntryCondition.

See Also:
Constant Field Values

HISTORY_STAR

static final int HISTORY_STAR
Defines the HISTORY_STAR result from getEntryCondition.

See Also:
Constant Field Values

FINAL

static final int FINAL
Defines the FINAL result from getEntryCondition.

See Also:
Constant Field Values

DEFAULT

static final int DEFAULT
Defines the DEFAULT result from getEntryCondition.

See Also:
Constant Field Values
Method Detail

getEntryCondition

int getEntryCondition()
Returns the entry condition for this state transition.

Returns:
the entry condition for this state transition: one of DEFAULT, HISTORY or HISTORY_STAR.

getResultState

IState getResultState()
Returns the result state for this state transition.

Returns:
the result state for this state transition.

getName

String getName()
Returns the name of this state transition.

Returns:
the name of this state transition.

getUserProperties

Properties getUserProperties()
Returns the user properties for the state transition. May be used to store information about side effects or messages, for instance.

Returns:
userProperties


Copyright © 2005, 2007, Oracle. All rights reserved.