org.objectweb.jonas.webapp.jadmin.servlet
Class JadminServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.apache.velocity.servlet.VelocityServlet
              extended byorg.objectweb.jonas.webapp.jadmin.servlet.JadminServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
AllMbeansServiceServlet, ContainerServiceServlet, ContainerServlet, DatabaseServiceServlet, DatabaseServlet, EarServiceServlet, EJBServerServlet, EjbServlet, InitialServlet, JMSConnectionFactoryServlet, JMSDestinationServlet, JMSServiceServlet, LoadDataSourceServlet, LoadMailFactoryServlet, LogServiceServlet, MailFactoryServletM, MailFactoryServletS, MailServiceServlet, ResourceServiceServlet, ResourceServlet, SecurityServiceServlet, TransactionServiceServlet, WebServiceServlet

public abstract class JadminServlet
extends org.apache.velocity.servlet.VelocityServlet

Servlet inherited by all other Jadmin servlets.

Author:
Philippe Durieux, Adriana Danes (JOnAS team)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.velocity.servlet.VelocityServlet
CONTENT_TYPE, DEFAULT_CONTENT_TYPE, DEFAULT_OUTPUT_ENCODING, INIT_PROPS_KEY, REQUEST, RESPONSE
 
Constructor Summary
JadminServlet()
           
 
Method Summary
protected  java.lang.String alert(java.lang.String msg)
           
protected  org.apache.velocity.context.Context createContext(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Creates a VelocityContext.
protected  void getDate(org.apache.velocity.context.Context ctx)
          get the current date
 void init(javax.servlet.ServletConfig config)
          Performs initialization of this servlet.
 
Methods inherited from class org.apache.velocity.servlet.VelocityServlet
doGet, doPost, doRequest, error, getTemplate, getTemplate, handleRequest, handleRequest, loadConfiguration, mergeTemplate, requestCleanup, setContentType
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JadminServlet

public JadminServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Performs initialization of this servlet. Called by the servlet container on loading.

Parameters:
config - the ServletConfig object passed to the servlet by the servlet container
Throws:
javax.servlet.ServletException - if servlet initialization failed

createContext

protected org.apache.velocity.context.Context createContext(javax.servlet.http.HttpServletRequest req,
                                                            javax.servlet.http.HttpServletResponse res)
Creates a VelocityContext.

Parameters:
req - the request treated by the servlet
res - the constructed response
Returns:
the created VelocityContext

getDate

protected void getDate(org.apache.velocity.context.Context ctx)
get the current date

Parameters:
ctx - the current VelocityContext

alert

protected java.lang.String alert(java.lang.String msg)
Parameters:
msg - The error message.
Returns:
a string displaying the error msg in tr tags.