com.bankframe.fe.statemachine.base
Class StateMachineProcessingEvent

java.lang.Object
  extended byjava.util.EventObject
      extended bycom.bankframe.fe.statemachine.base.StateMachineProcessingEvent
All Implemented Interfaces:
java.io.Serializable

public class StateMachineProcessingEvent
extends java.util.EventObject

See Also:
Serialized Form

Field Summary
static int BEGIN_EVENT_PROCESSING
           
static int BEGIN_USER_EVENT_PROCESSING
           
static int FOLLOW_TRANSITION
           
static int LOAD_VIEW
           
 
Constructor Summary
StateMachineProcessingEvent(RequestContext source, IState state, IEvent event)
           
StateMachineProcessingEvent(RequestContext source, IState state, IEvent event, IController controller)
           
StateMachineProcessingEvent(RequestContext source, IState state, IEvent event, IStateTransition transition)
           
StateMachineProcessingEvent(RequestContext source, IState state, IView view)
           
 
Method Summary
 IController getController()
          Returns the controller.
 IEvent getEvent()
          Returns the event.
 int getEventType()
          Returns the eventType.
 RequestContext getRequestContext()
           
 IState getState()
          Returns the state.
 IStateTransition getTransition()
          Returns the transition.
 IView getView()
          Returns the view.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BEGIN_USER_EVENT_PROCESSING

public static final int BEGIN_USER_EVENT_PROCESSING
See Also:
Constant Field Values

BEGIN_EVENT_PROCESSING

public static final int BEGIN_EVENT_PROCESSING
See Also:
Constant Field Values

FOLLOW_TRANSITION

public static final int FOLLOW_TRANSITION
See Also:
Constant Field Values

LOAD_VIEW

public static final int LOAD_VIEW
See Also:
Constant Field Values
Constructor Detail

StateMachineProcessingEvent

public StateMachineProcessingEvent(RequestContext source,
                                   IState state,
                                   IEvent event)

StateMachineProcessingEvent

public StateMachineProcessingEvent(RequestContext source,
                                   IState state,
                                   IEvent event,
                                   IController controller)

StateMachineProcessingEvent

public StateMachineProcessingEvent(RequestContext source,
                                   IState state,
                                   IEvent event,
                                   IStateTransition transition)

StateMachineProcessingEvent

public StateMachineProcessingEvent(RequestContext source,
                                   IState state,
                                   IView view)
Method Detail

getEventType

public int getEventType()
Returns the eventType.

Returns:
int

getRequestContext

public RequestContext getRequestContext()

getEvent

public IEvent getEvent()
Returns the event.

Returns:
IEvent

getState

public IState getState()
Returns the state.

Returns:
IState

getTransition

public IStateTransition getTransition()
Returns the transition.

Returns:
IStateTransition

getView

public IView getView()
Returns the view.

Returns:
IView

getController

public IController getController()
Returns the controller.

Returns:
IController


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