com.cinecolombia.interfases.control.web
Class RequestToEventTranslator

java.lang.Object
  |
  +--com.cinecolombia.interfases.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:
CincoSOFT
See Also:
Serialized Form
Created:
Mayo 2003

Field Summary
private  Debug debug
           
private  ModelManager mm
           
private  ScreenFlowManager screenManager
           
private  RequestProcessor sessionClientController
           
 
Constructor Summary
RequestToEventTranslator(RequestProcessor sessionClientController, ScreenFlowManager screenManager)
          constructor
 
Method Summary
 InterfasesEvent 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, 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 InterfasesEvent processRequest(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.ServletContext context)
                               throws InterfasesEventException
build event corresponding to user request using handler associated to event type

Parameters:
request - HTTP request
context - web context
Returns:
the event
Throws:
InterfasesEventException