com.cinecolombia.cinecolombia.control.web.handlers
Class ManejoUsersRequestHandler

java.lang.Object
  |
  +--com.cinecolombia.cinecolombia.control.web.handlers.RequestHandlerSupport
        |
        +--com.cinecolombia.cinecolombia.control.web.handlers.ManejoUsersRequestHandler
All Implemented Interfaces:
RequestHandler

public class ManejoUsersRequestHandler
extends RequestHandlerSupport

manejoUsers usecase: handler of user requests in the Application layer

Author:
CincoSOFT
Created:
Abril 2003

Field Summary
(package private)  java.lang.String companyId
           
(package private)  javax.servlet.ServletContext context
           
private  Debug debug
           
private  boolean gotoDB
           
(package private)  java.lang.Long userId
           
 
Constructor Summary
ManejoUsersRequestHandler()
           
 
Method Summary
private  CinecolombiaEvent createEventForDELETE_USER(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ManejoUsersEvent demanding a service for action DELETE_USER
private  CinecolombiaEvent createEventForGET_USER(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ManejoUsersEvent demanding a service for action GET_USER
private  CinecolombiaEvent createEventForLIST(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ManejoUsersEvent demanding a service for action LIST
private  CinecolombiaEvent createEventForSAVE_USER(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ManejoUsersEvent demanding a service for action SAVE_USER
private  ManejoUsersValue parseXMLManejoUsers(java.lang.String xmlUsuario)
          auxiliary method for parsing a XML string containing data for saving a user
 CinecolombiaEvent processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a ManejoUsersEvent with the user request data
 
Methods inherited from class com.cinecolombia.cinecolombia.control.web.handlers.RequestHandlerSupport
doEnd, doStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

private Debug debug

context

javax.servlet.ServletContext context

gotoDB

private boolean gotoDB

companyId

java.lang.String companyId

userId

java.lang.Long userId
Constructor Detail

ManejoUsersRequestHandler

public ManejoUsersRequestHandler()
Method Detail

processRequest

public CinecolombiaEvent processRequest(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.ServletContext context)
                                 throws CinecolombiaEventException
principal method that process a user request instantiating a ManejoUsersEvent with the user request data

Parameters:
request - of MainServlet
context - of MainServlet
Returns:
ManejoUsersEvent with the user request data (subclass of CinecolombiaEvent)
Throws:
CinecolombiaEventException

createEventForLIST

private CinecolombiaEvent createEventForLIST(javax.servlet.http.HttpServletRequest request)
                                      throws CinecolombiaEventException
method for instantiating a ManejoUsersEvent demanding a service for action LIST

Parameters:
request - of MainServlet
Returns:
ManejoUsersEvent with the user request data (subclass of CinecolombiaEvent)
Throws:
CinecolombiaEventException

createEventForGET_USER

private CinecolombiaEvent createEventForGET_USER(javax.servlet.http.HttpServletRequest request)
                                          throws CinecolombiaEventException
method for instantiating a ManejoUsersEvent demanding a service for action GET_USER

Parameters:
request - of MainServlet
Returns:
ManejoUsersEvent with the user request data (subclass of CinecolombiaEvent)
Throws:
CinecolombiaEventException

createEventForSAVE_USER

private CinecolombiaEvent createEventForSAVE_USER(javax.servlet.http.HttpServletRequest request)
                                           throws CinecolombiaEventException
method for instantiating a ManejoUsersEvent demanding a service for action SAVE_USER

Parameters:
request - of MainServlet
Returns:
ManejoUsersEvent with the user request data (subclass of CinecolombiaEvent)
Throws:
CinecolombiaEventException

createEventForDELETE_USER

private CinecolombiaEvent createEventForDELETE_USER(javax.servlet.http.HttpServletRequest request)
                                             throws CinecolombiaEventException
method for instantiating a ManejoUsersEvent demanding a service for action DELETE_USER

Parameters:
request - of MainServlet
Returns:
ManejoUsersEvent with the user request data (subclass of CinecolombiaEvent)
Throws:
CinecolombiaEventException

parseXMLManejoUsers

private ManejoUsersValue parseXMLManejoUsers(java.lang.String xmlUsuario)
                                      throws java.lang.Exception
auxiliary method for parsing a XML string containing data for saving a user

Parameters:
xmlUsuario - is the XML string
Returns:
the ManejoUsersValue corresponding to the data
Throws:
java.lang.Exception