org.openmobileis.services
Interface StepEditService


public interface StepEditService

Title: OpenMobileIS project source
Description: Base classe to develop an edit service

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Method Summary
 void fillSessionObjectWithRequestData(java.lang.Object sessionDatas, HttpServletRequest req)
           
 void fillTemplateWithSessionData(java.lang.Object sessionDatas, TemplateModelRoot templateData)
           
 java.lang.String getLastStepName(java.lang.Object sessionDatas, HttpServletRequest req)
          return the last step name.
 java.lang.String getNextStepName(java.lang.Object sessionDatas, HttpServletRequest req)
          return the next step name.
 java.lang.String getStepName()
          return the step name.
 java.lang.String getTemplateName(java.lang.Object sessionDatas, HttpServletRequest req)
           
 boolean validateSessionStepData(java.lang.Object sessionDatas, HttpServletRequest req, TemplateModelRoot templateData)
          return true if the session data are for the step, false otherwise.
 

Method Detail

fillTemplateWithSessionData

public void fillTemplateWithSessionData(java.lang.Object sessionDatas,
                                        TemplateModelRoot templateData)
                                 throws ServiceException
Throws:
ServiceException

fillSessionObjectWithRequestData

public void fillSessionObjectWithRequestData(java.lang.Object sessionDatas,
                                             HttpServletRequest req)
                                      throws ServiceException
Throws:
ServiceException

getTemplateName

public java.lang.String getTemplateName(java.lang.Object sessionDatas,
                                        HttpServletRequest req)

validateSessionStepData

public boolean validateSessionStepData(java.lang.Object sessionDatas,
                                       HttpServletRequest req,
                                       TemplateModelRoot templateData)
                                throws ServiceException
return true if the session data are for the step, false otherwise.

Parameters:
sessionDatas -
req -
templateData -
Throws:
ServiceException

getLastStepName

public java.lang.String getLastStepName(java.lang.Object sessionDatas,
                                        HttpServletRequest req)
return the last step name. Null if no last step.

Returns:

getNextStepName

public java.lang.String getNextStepName(java.lang.Object sessionDatas,
                                        HttpServletRequest req)
return the next step name. Null if no next step.

Returns:

getStepName

public java.lang.String getStepName()
return the step name. Step name are append to the MultiStepMainservice URI to call a step.

Returns:


Copyright 2006 OpenMobileIS. All Rights Reserved.