com.instantbank.servicing.control.web
Class RequestToEventTranslator

java.lang.Object
  |
  +--com.instantbank.servicing.control.web.RequestToEventTranslator
All Implemented Interfaces:
java.io.Serializable

public class RequestToEventTranslator
extends java.lang.Object
implements java.io.Serializable

This class is auxiliary for RequestProcessor, generating necessary events to modify the model data.

Author:
Instant-bank (Consuelo Franky)
See Also:
Serialized Form

Field Summary
private  Debug debug
           
private  ModelManager mm
           
private  ScreenFlowManager screenManager
           
private  RequestProcessor sessionClientController
           
 
Constructor Summary
RequestToEventTranslator(RequestProcessor sessionClientController, ScreenFlowManager screenManager)
          constructor
 
Method Summary
 ServicingEvent processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          build event corresponding to user request using handler associated to event type
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

sessionClientController

private RequestProcessor sessionClientController

mm

private ModelManager mm

screenManager

private ScreenFlowManager screenManager

debug

private Debug debug
Constructor Detail

RequestToEventTranslator

public RequestToEventTranslator(RequestProcessor sessionClientController,
                                ScreenFlowManager screenManager)
constructor
Parameters:
sessionClientController - reference to RequestProcessor javabean
screenManager - reference to ScreenFlowManager javabean
Method Detail

processRequest

public ServicingEvent processRequest(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.ServletContext context)
                              throws ServicingEventException
build event corresponding to user request using handler associated to event type
Parameters:
request - HTTP request
context - web context
Returns:
the event
Throws:
ServicingEventException -