org.openmobileis.services
Class SubEditService

java.lang.Object
  extended byorg.openmobileis.services.Service
      extended byorg.openmobileis.services.TemplateService
          extended byorg.openmobileis.services.SimpleEditService
              extended byorg.openmobileis.services.SubEditService
All Implemented Interfaces:
EditService

public abstract class SubEditService
extends SimpleEditService

Author:
Manuel Gomez

Constructor Summary
SubEditService()
           
 
Method Summary
protected abstract  java.lang.Object createSessionObject(HttpServletRequest req)
           
protected abstract  void fillSessionObjectWithRequestData(java.lang.Object sessionDatas, HttpServletRequest req)
           
protected abstract  void fillTemplateWithSessionData(java.lang.Object sessionDatas, TemplateModelRoot templateData)
           
protected abstract  java.lang.String getDisplayServiceURI()
           
protected abstract  java.lang.String getSessionDatasName()
           
protected abstract  java.lang.String getTemplateName()
           
protected  boolean isRemoveSession(HttpServletRequest req)
           
protected abstract  void storeSessionObjectInDB(java.lang.Object sessionDatas, HttpServletRequest req, TemplateModelRoot templateData)
           
 
Methods inherited from class org.openmobileis.services.SimpleEditService
deleteSessionData, getErrorSessionAttributName, hasSessionData, isStoreMode, removeSessionData, runTemplate, setInputRequestParameterError
 
Methods inherited from class org.openmobileis.services.TemplateService
run
 
Methods inherited from class org.openmobileis.services.Service
equals, getNavigationBarLastServiceURI, getServiceUri, hashCode, isNavigationService, runService, useWebCache
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubEditService

public SubEditService()
Method Detail

isRemoveSession

protected boolean isRemoveSession(HttpServletRequest req)
Overrides:
isRemoveSession in class SimpleEditService

fillTemplateWithSessionData

protected abstract void fillTemplateWithSessionData(java.lang.Object sessionDatas,
                                                    TemplateModelRoot templateData)
                                             throws ServiceException
Specified by:
fillTemplateWithSessionData in class SimpleEditService
Throws:
ServiceException

storeSessionObjectInDB

protected abstract void storeSessionObjectInDB(java.lang.Object sessionDatas,
                                               HttpServletRequest req,
                                               TemplateModelRoot templateData)
                                        throws ServiceException
Specified by:
storeSessionObjectInDB in class SimpleEditService
Throws:
ServiceException

fillSessionObjectWithRequestData

protected abstract void fillSessionObjectWithRequestData(java.lang.Object sessionDatas,
                                                         HttpServletRequest req)
                                                  throws ServiceException
Specified by:
fillSessionObjectWithRequestData in class SimpleEditService
Throws:
ServiceException

getSessionDatasName

protected abstract java.lang.String getSessionDatasName()
Specified by:
getSessionDatasName in class SimpleEditService

getTemplateName

protected abstract java.lang.String getTemplateName()
Specified by:
getTemplateName in class SimpleEditService

createSessionObject

protected abstract java.lang.Object createSessionObject(HttpServletRequest req)
                                                 throws ServiceException
Specified by:
createSessionObject in class SimpleEditService
Throws:
ServiceException

getDisplayServiceURI

protected abstract java.lang.String getDisplayServiceURI()
Specified by:
getDisplayServiceURI in class SimpleEditService


Copyright 2006 OpenMobileIS. All Rights Reserved.