org.openmobileis.services.MultiStepMainService Class Reference

Inheritance diagram for org.openmobileis.services.MultiStepMainService:

org.openmobileis.services.TemplateService org.openmobileis.services.EditService org.openmobileis.services.Service List of all members.

Detailed Description

Description : use to define a sequence of StepService with next and prev.

Service are added and call with the user form MultiStepMainServiceURI/stepservicename.

Definition at line 25 of file MultiStepMainService.java.

Public Member Functions

 MultiStepMainService ()
String runTemplate (HttpServletRequest req, HttpServletResponse res, TemplateModelRoot templateData) throws ServletException, IOException
 Extends this method to develop specific process.
void addSequenceService (StepEditService service)
boolean hasSessionData (HttpServletRequest req)
void removeSessionData (HttpServletRequest req)

Protected Member Functions

Object getSessionData (HttpServletRequest req)
void setSessionData (HttpServletRequest req, Object sessionDatas)
abstract void storeSessionObjectInDB (Object sessionDatas, HttpServletRequest req, TemplateModelRoot templateData) throws ServiceException
 Store the session data object.

Protected Attributes

HashMap serviceMap


Member Function Documentation

String org.openmobileis.services.MultiStepMainService.runTemplate ( HttpServletRequest  req,
HttpServletResponse  res,
TemplateModelRoot  templateData 
) throws ServletException, IOException [virtual]

Extends this method to develop specific process.

Return the template relatif path to be use to process TemplateModel.

Implements org.openmobileis.services.TemplateService.

Definition at line 34 of file MultiStepMainService.java.

References org.openmobileis.services.StepEditService.fillSessionObjectWithRequestData(), org.openmobileis.services.StepEditService.fillTemplateWithSessionData(), org.openmobileis.services.StepEditService.getLastStepName(), org.openmobileis.services.StepEditService.getNextStepName(), org.openmobileis.services.StepEditService.getStepName(), org.openmobileis.services.StepEditService.getTemplateName(), org.openmobileis.services.MultiStepMainService.serviceMap, and org.openmobileis.services.StepEditService.validateSessionStepData().

abstract void org.openmobileis.services.MultiStepMainService.storeSessionObjectInDB ( Object  sessionDatas,
HttpServletRequest  req,
TemplateModelRoot  templateData 
) throws ServiceException [protected, pure virtual]

Store the session data object.

Parameters:
sessionDatas 
req 
templateData 
Exceptions:
ServiceException 


The documentation for this class was generated from the following file:
Generated on Tue May 22 23:01:21 2007 for OpenMobileIS by  doxygen 1.5.1-p1