org.objectweb.jonas.jmx.vjadmin.servlet
Class EntityServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--org.apache.velocity.servlet.VelocityServlet
                    |
                    +--org.objectweb.jonas.jmx.vjadmin.servlet.JadminServlet
                          |
                          +--org.objectweb.jonas.jmx.vjadmin.servlet.EjbServlet
                                |
                                +--org.objectweb.jonas.jmx.vjadmin.servlet.EntityServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class EntityServlet
extends EjbServlet

Servlet used to display information about an Entity Bean. servlet-name : EntityServlet url-pattern : /servlet/ENTITY this is used either for CMP or BMP entities. called with the following parameters : (see vjadmin/web/templates) fileName = name of the .jar file ejbName = name of the Entity bean ejbType = persistence type (ejbcmp or ejbbmp)

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

Fields inherited from class org.apache.velocity.servlet.VelocityServlet
CONTENT_TYPE, DEFAULT_CONTENT_TYPE, DEFAULT_OUTPUT_ENCODING, INIT_PROPS_KEY, REQUEST, RESPONSE
 
Constructor Summary
EntityServlet()
           
 
Method Summary
 org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.apache.velocity.context.Context ctx)
          Add info in the provided context and return the template to be used.
 
Methods inherited from class org.objectweb.jonas.jmx.vjadmin.servlet.JadminServlet
alert, createContext, getDate, init
 
Methods inherited from class org.apache.velocity.servlet.VelocityServlet
doGet, doPost, doRequest, error, getTemplate, getTemplate, 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

EntityServlet

public EntityServlet()
Method Detail

handleRequest

public org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest req,
                                                  javax.servlet.http.HttpServletResponse res,
                                                  org.apache.velocity.context.Context ctx)
Add info in the provided context and return the template to be used.
Overrides:
handleRequest in class org.apache.velocity.servlet.VelocityServlet
Parameters:
req - servlet request from client
res - servlet reponse
ctx - a Velocity Context object to be filled with data. Will be used for rendering this template
Returns:
Template to be used for request