com.cinecolombia.cinecolombia.control.ejb.handlers
Class StateHandlerSupport

java.lang.Object
  |
  +--com.cinecolombia.cinecolombia.control.ejb.handlers.StateHandlerSupport
All Implemented Interfaces:
java.io.Serializable, StateHandler
Direct Known Subclasses:
CambioPasswordEjbHandler, ManejoPerfilesEjbHandler, ManejoUsersEjbHandler, ParametrosGlobalesEjbHandler, PermisosEspecialesEjbHandler

public class StateHandlerSupport
extends java.lang.Object
implements java.io.Serializable, StateHandler

superclass for event handlers

Author:
CincoSOFT
See Also:
Serialized Form
Created:
Junio 2003

Field Summary
protected  StateMachine machine
          StateMachine
 
Constructor Summary
StateHandlerSupport()
           
 
Method Summary
 void doEnd()
          DdoEnd: after event processing
 void doStart()
          doStart: before event processing
 void init(StateMachine machine)
          every handler is instanced and initialized by the StateMachine javaBean; the handler gets the StateMachine reference by parameter
 java.lang.Object perform(CinecolombiaEvent event)
          processing of event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

machine

protected StateMachine machine
StateMachine

Constructor Detail

StateHandlerSupport

public StateHandlerSupport()
Method Detail

init

public void init(StateMachine machine)
every handler is instanced and initialized by the StateMachine javaBean; the handler gets the StateMachine reference by parameter

Specified by:
init in interface StateHandler
Parameters:
machine - StateMachine

doStart

public void doStart()
doStart: before event processing

Specified by:
doStart in interface StateHandler

perform

public java.lang.Object perform(CinecolombiaEvent event)
                         throws CinecolombiaEventException
processing of event

Specified by:
perform in interface StateHandler
Parameters:
event - event corresponding to user request
Returns:
answer to event
Throws:
CinecolombiaEventException

doEnd

public void doEnd()
DdoEnd: after event processing

Specified by:
doEnd in interface StateHandler