org.openmobileis.services.common
Class TemplateService
java.lang.Object
|
+--org.openmobileis.services.Service
|
+--org.openmobileis.services.common.TemplateService
- Direct Known Subclasses:
- HelloWorld, TestServletService
- public abstract class TemplateService
- extends Service
Title: OpenMobileIS project source
Description: Class that all service that use template must implements. Provide default template
management that is compatible with the template synchro process.
Use the IntlResourceManager to provide template with the rigth language.
- Since:
- JDK 1.1
- Version:
- 1.0.
- Author:
- Philippe Delrieu
Method Summary |
void |
init(java.lang.String name)
|
void |
run(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
|
abstract java.lang.String |
runTemplate(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
freemarker.template.TemplateModelRoot templateData)
Extends this method to develop specific process.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateService
public TemplateService()
run
public void run(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
run
in class Service
init
public void init(java.lang.String name)
- Overrides:
init
in class Service
runTemplate
public abstract java.lang.String runTemplate(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
freemarker.template.TemplateModelRoot templateData)
throws javax.servlet.ServletException,
java.io.IOException
- Extends this method to develop specific process.
Return the template relatif path to be use to process TemplateModel.
Copyright 2005 e-Care. All Rights Reserved.