org.openmobileis.services
Class SimpleEditService
java.lang.Object
org.openmobileis.services.Service
org.openmobileis.services.TemplateService
org.openmobileis.services.SimpleEditService
- All Implemented Interfaces:
- EditService
- Direct Known Subclasses:
- MainSubEditService, SubEditService
- public abstract class SimpleEditService
- extends TemplateService
- implements EditService
Title: OpenMobileIS project source
Description: Base classe to develop an edit service
- Since:
- JDK 1.1
- Version:
- 1.0.
- Author:
- Philippe Delrieu
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
SimpleEditService
public SimpleEditService()
runTemplate
public java.lang.String runTemplate(HttpServletRequest req,
HttpServletResponse res,
TemplateModelRoot templateData)
throws ServletException,
java.io.IOException
- Description copied from class:
TemplateService
- Extends this method to develop specific process.
Return the template relatif path to be use to process TemplateModel.
- Specified by:
runTemplate
in class TemplateService
- Throws:
ServletException
java.io.IOException
hasSessionData
public boolean hasSessionData(HttpServletRequest req)
- Specified by:
hasSessionData
in interface EditService
removeSessionData
public void removeSessionData(HttpServletRequest req)
- Specified by:
removeSessionData
in interface EditService
setInputRequestParameterError
protected void setInputRequestParameterError(HttpServletRequest req,
java.lang.String message)
getErrorSessionAttributName
protected java.lang.String getErrorSessionAttributName()
deleteSessionData
protected void deleteSessionData(HttpServletRequest req)
fillTemplateWithSessionData
protected abstract void fillTemplateWithSessionData(java.lang.Object sessionDatas,
TemplateModelRoot templateData)
throws ServiceException
- Throws:
ServiceException
storeSessionObjectInDB
protected abstract void storeSessionObjectInDB(java.lang.Object sessionDatas,
HttpServletRequest req,
TemplateModelRoot templateData)
throws ServiceException
- Throws:
ServiceException
fillSessionObjectWithRequestData
protected abstract void fillSessionObjectWithRequestData(java.lang.Object sessionDatas,
HttpServletRequest req)
throws ServiceException
- Throws:
ServiceException
getSessionDatasName
protected abstract java.lang.String getSessionDatasName()
getTemplateName
protected abstract java.lang.String getTemplateName()
createSessionObject
protected abstract java.lang.Object createSessionObject(HttpServletRequest req)
throws ServiceException
- Throws:
ServiceException
getDisplayServiceURI
protected abstract java.lang.String getDisplayServiceURI()
isStoreMode
protected boolean isStoreMode(HttpServletRequest req)
- return true if this request is use to store object in db (default mode).
To force form edition return false. The storeSessionObjectInDB is not call.
- Returns:
- true to store object false to force edit from edition.
isRemoveSession
protected boolean isRemoveSession(HttpServletRequest req)
Copyright 2006 OpenMobileIS. All Rights Reserved.