Uses of Interface
com.instantbank.lettertemplate.control.event.LetterTemplateEvent

Packages that use LetterTemplateEvent
com.instantbank.lettertemplate.control.ejb This is the MVC Controller EJB for Letters subsystem. 
com.instantbank.lettertemplate.control.ejb.handlers These are handler classes for the MVC Controller EJB of Letters subsystem (one by use case). 
com.instantbank.lettertemplate.control.event These are the event classes that represent user requests over the Letters Model. 
com.instantbank.lettertemplate.control.web This is the MVC Controller SERVLET for Letters subsystem. 
com.instantbank.lettertemplate.control.web.handlers These are handler classes for the MVC Controller SERVLET of Letters subsystem (one by use case). 
 

Uses of LetterTemplateEvent in com.instantbank.lettertemplate.control.ejb
 

Methods in com.instantbank.lettertemplate.control.ejb with parameters of type LetterTemplateEvent
 java.util.Collection LetterTemplateController.handleEvent(LetterTemplateEvent ese)
          Principal service: Feeds the specified event to the state machine of the business logic.
 java.util.Collection StateMachine.handleEvent(LetterTemplateEvent ese)
          process event corresponding to user request, through associated handler
 java.util.Collection LetterTemplateControllerEJB.handleEvent(LetterTemplateEvent ese)
          Principal service: Feeds the specified event to the state machine of the business logic.
 java.util.ArrayList ModelUpdateManager.getUpdatedModels(LetterTemplateEvent ese, java.lang.Object answer)
           
 

Uses of LetterTemplateEvent in com.instantbank.lettertemplate.control.ejb.handlers
 

Methods in com.instantbank.lettertemplate.control.ejb.handlers with parameters of type LetterTemplateEvent
 java.lang.Object StateHandler.perform(LetterTemplateEvent event)
          process event
 java.lang.Object StateHandlerSupport.perform(LetterTemplateEvent event)
          processing of event
 java.lang.Object SetLetterJobHandler.perform(LetterTemplateEvent event)
          principal method that process a user request invoking Model EJBs methods
 java.lang.Object PreviewPrintHandler.perform(LetterTemplateEvent event)
          principal method that process an * invoking Model EJBs methods
 java.lang.Object ImagesRepositoryHandler.perform(LetterTemplateEvent event)
          principal method that process an ImagesRepositoryEvent invoking Model EJBs methods
 java.lang.Object BatchStartHandler.perform(LetterTemplateEvent event)
          principal method that process a user request invoking Model EJBs methods
 java.lang.Object TemplatesHandler.perform(LetterTemplateEvent event)
          principal method that process an TemplatesEvent invoking Model EJBs methods
 java.lang.Object CategoryHandler.perform(LetterTemplateEvent event)
          principal method that process a user request invoking Model EJBs methods
 java.lang.Object BatchReviewHandler.perform(LetterTemplateEvent event)
          principal method that process a user request invoking Model EJBs methods
 java.lang.Object ComponentsHandler.perform(LetterTemplateEvent event)
          principal method that process a user request invoking Model EJBs methods
 

Uses of LetterTemplateEvent in com.instantbank.lettertemplate.control.event
 

Classes in com.instantbank.lettertemplate.control.event that implement LetterTemplateEvent
 class BatchReviewEvent
          Letter Batch Review usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter batch review model data.
 class BatchStartEvent
          Letter Batch Start usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter batch start model data.
 class CategoryEvent
          Letter Categories usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter Categories model data.
 class ComponentsEvent
          Letter Components usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter Components model data.
 class ImagesRepositoryEvent
          letter Images usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter Images model data.
 class LetterTemplateEventSupport
          This is the base class for all events used by the application.
 class PreviewPrintEvent
          Preview/Print Letter usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter Preview Print model data.
 class SetLetterJobEvent
          Set Letter job usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter Jobs model data.
 class TemplatesEvent
          Letter Templates usecase: This event is sent from the web tier to the EJB Controller to notify the EJB Controller that an action needs to be made in the letter Templates model data.
 

Uses of LetterTemplateEvent in com.instantbank.lettertemplate.control.web
 

Methods in com.instantbank.lettertemplate.control.web that return LetterTemplateEvent
 LetterTemplateEvent RequestToEventTranslator.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          build event corresponding to user request using handler associated to event type
 

Methods in com.instantbank.lettertemplate.control.web with parameters of type LetterTemplateEvent
 java.util.Collection LetterTemplateControllerProxy.handleEvent(LetterTemplateEvent ese)
          feeds the specified event to the state machine of the business logic: sends the event to the controller ejb and gets a list with names of Model objects who were updated
 

Uses of LetterTemplateEvent in com.instantbank.lettertemplate.control.web.handlers
 

Methods in com.instantbank.lettertemplate.control.web.handlers that return LetterTemplateEvent
 LetterTemplateEvent BatchReviewHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a BatchReviewEvent with the user request data
private  LetterTemplateEvent BatchReviewHandler.createListReviewStartEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a BatchReviewEvent demanding a service of getting the letter batch review
private  LetterTemplateEvent BatchReviewHandler.createUpdateReviewStartEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a BatchReviewEvent demanding a service of updating letter batch review
 LetterTemplateEvent ComponentsHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a ComponentsEvent with the user request data
private  LetterTemplateEvent ComponentsHandler.createListComponentsEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ComponentsEvent demanding a service of getting the components list
private  LetterTemplateEvent ComponentsHandler.createUpdateComponentsEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ComponentsEvent demanding a service of updating several letters components
 LetterTemplateEvent ImageUploadHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request (corresponding to upload image) instantiating a ImagesRepositoryEvent with the user request data
private  LetterTemplateEvent ImageUploadHandler.createNewImagesRepositoryEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ImagesRepositoryEvent demanding a service of new image storage
 LetterTemplateEvent RequestHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          process user request
 LetterTemplateEvent SetLetterJobHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a SetLetterJobEvent with the user request data
private  LetterTemplateEvent SetLetterJobHandler.createListSetLetterJobEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a SetLetterJobEvent demanding a service of getting the letter jobs list
private  LetterTemplateEvent SetLetterJobHandler.createGetTemplateFieldsEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a SetLetterJobEvent demanding a service of getting the fields of a specific letter template
private  LetterTemplateEvent SetLetterJobHandler.createGetSetLetterJobEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a SetLetterJobEvent demanding a service of getting a specific job
private  LetterTemplateEvent SetLetterJobHandler.createSaveSetLetterJobEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a SetLetterJobEvent demanding a service of saving a job
private  LetterTemplateEvent SetLetterJobHandler.createRemoveSetLetterJobEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a SetLetterJobEvent demanding a service of removing a specif job
 LetterTemplateEvent CategoryHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a CategoryEvent with the user request data
private  LetterTemplateEvent CategoryHandler.createListCategoryEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a CategoryEvent demanding a service of getting the categories list
private  LetterTemplateEvent CategoryHandler.createUpdateCategoryEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a CategoryEvent demanding a service of updating several letters categories
 LetterTemplateEvent TemplatesHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a TemplatesEvent with the user request data
private  LetterTemplateEvent TemplatesHandler.createListTemplatesEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a TemplatesEvent demanding a service of getting the templates list
private  LetterTemplateEvent TemplatesHandler.createUpdateTemplatesEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a TemplatesEvent demanding a service of updating several letters templates
 LetterTemplateEvent PreviewPrintHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a PreviewPrintEvent with the user request data
private  LetterTemplateEvent PreviewPrintHandler.createListTemplatesPreviewEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a PreviewPrintEvent demanding a service of getting the templates list
 LetterTemplateEvent ImagesRepositoryHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a ImagesRepositoryEvent with the user request data
private  LetterTemplateEvent ImagesRepositoryHandler.createListImagesRepositoryEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ImagesRepositoryEvent demanding a service of getting the images list
private  LetterTemplateEvent ImagesRepositoryHandler.createUpdateImageEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ImagesRepositoryEvent demanding a service of updating several letters images
private  LetterTemplateEvent ImagesRepositoryHandler.createUploadImageEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a ImagesRepositoryEvent demanding a service of updating several images
 LetterTemplateEvent BatchStartHandler.processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          principal method that process a user request instantiating a BatchStartEvent with the user request data
private  LetterTemplateEvent BatchStartHandler.createListBatchStartEvent(javax.servlet.http.HttpServletRequest request)
          method for instantiating a BatchStartEvent demanding a service of getting the letter batch start