public class Application extends java.lang.Object implements XMLParamAware
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap |
actionMap |
protected java.util.HashMap |
context |
protected Logger |
logger |
protected java.util.HashMap |
properties |
protected java.util.HashMap |
services |
protected java.util.HashMap |
templates |
protected UserManager |
userManager |
Constructor and Description |
---|
Application() |
Modifier and Type | Method and Description |
---|---|
protected Action |
getAction(User user,
javax.servlet.ServletRequest request) |
java.util.HashMap |
getDefaultContext(User user)
Returns a default context that should be used as the base for most Velocity templates.
|
protected java.lang.String |
getDefaultLanguage() |
protected Logger |
getDefaultLogger() |
protected java.lang.String |
getDefaultTemplateVersion() |
java.lang.Object |
getProperty(java.lang.Object key)
Returns a property defined in the XML params file used to initialize this application.
|
Service |
getService(java.lang.String serviceType) |
Template |
getTemplate(java.lang.String key,
User user)
Gets the template with the specified key and version according to user preferences.
|
protected java.lang.String |
getTemplateVersion(User user) |
protected User |
getUser(javax.servlet.ServletRequest request) |
void |
handleRequest(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
protected void |
invalidAction(User user,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
protected void |
invalidUser(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
protected void |
processParamElement(org.w3c.dom.Element element,
XMLParamProcessor processor) |
protected void |
updateUser(User user) |
void |
xmlParamInitialize(org.w3c.dom.Element element,
XMLParamProcessor processor)
XMLParamAware implementation.
|
protected java.util.HashMap actionMap
protected java.util.HashMap services
protected java.util.HashMap templates
protected java.util.HashMap properties
protected java.util.HashMap context
protected Logger logger
protected UserManager userManager
protected User getUser(javax.servlet.ServletRequest request)
protected void updateUser(User user)
protected void invalidUser(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
protected void invalidAction(User user, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
public void handleRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
protected java.lang.String getDefaultLanguage()
protected java.lang.String getDefaultTemplateVersion()
protected java.lang.String getTemplateVersion(User user)
public Template getTemplate(java.lang.String key, User user)
public java.lang.Object getProperty(java.lang.Object key)
protected Logger getDefaultLogger()
public Service getService(java.lang.String serviceType)
protected void processParamElement(org.w3c.dom.Element element, XMLParamProcessor processor) throws java.lang.Exception
java.lang.Exception
public java.util.HashMap getDefaultContext(User user)
public void xmlParamInitialize(org.w3c.dom.Element element, XMLParamProcessor processor)
xmlParamInitialize
in interface XMLParamAware
Copyright 2004-2015 Wandora Team