com.ingenta.workbench.servlet
Class WorkbenchServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.ingenta.clownbike.servlet.ClownbikeServlet
com.ingenta.workbench.servlet.WorkbenchServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class WorkbenchServlet
- extends ClownbikeServlet
- See Also:
- Serialized Form
|
Method Summary |
protected void |
addServices(SessionState sessionState)
|
protected org.w3c.dom.Document |
addServicesFromSessionState(org.w3c.dom.Node node,
SessionState sessionState)
|
protected java.util.HashMap |
buildParamsForService(ComplexService service,
javax.servlet.http.HttpServletRequest req)
|
protected void |
doDeleteRequest(java.lang.String[] deletions,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
protected void |
doDisplayState(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
protected void |
doQuery(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
protected void |
doQuery(java.lang.String input,
java.lang.String serviceId,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
protected java.lang.String |
extractId(java.lang.String input)
|
protected java.io.File |
getCopyTemplate()
|
protected java.io.File |
getDefaultTemplate()
|
protected java.util.logging.Logger |
getLogger()
|
protected java.io.File |
getResultsTemplate()
|
protected SessionState |
getSessionState(javax.servlet.http.HttpServletRequest req)
|
protected org.w3c.dom.Document |
getTestResultsTree()
|
void |
init()
|
static boolean |
isEmpty(java.lang.String s)
|
protected org.w3c.dom.Document |
parseStream(java.io.InputStream is)
|
protected java.io.InputStream |
post(java.lang.String loc,
java.util.HashMap params)
|
protected void |
printDOMToLog(org.w3c.dom.Document dom)
|
protected void |
printSessionState(SessionState sessionState,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
protected void |
run(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
protected void |
transformXml(java.io.File xslFile,
org.w3c.dom.Document doc,
java.io.Writer output,
java.util.HashMap params)
|
protected org.w3c.dom.Document |
xmlToDoc(java.lang.String xml)
|
| Methods inherited from class com.ingenta.clownbike.servlet.ClownbikeServlet |
beginTransaction, beginTransaction, commit, forward, forward, forward, forward, forward, forward, forward, forward, forward, forward, forward, forward, forward, getAttribute, getConfiguration, getReferrer, getServletURI, getWebappURI, getWebappURL, isInitialized, redirect, rollback, setInitialized |
| 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 |
WorkbenchServlet
public WorkbenchServlet()
init
public void init()
- Overrides:
init in class ClownbikeServlet
doPost
public void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doGet
public void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
run
protected void run(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WorkbenchException,
java.io.IOException,
javax.servlet.ServletException
- Throws:
WorkbenchException
java.io.IOException
javax.servlet.ServletException
doDisplayState
protected void doDisplayState(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WorkbenchException,
java.io.IOException,
javax.servlet.ServletException
- Throws:
WorkbenchException
java.io.IOException
javax.servlet.ServletException
doQuery
protected void doQuery(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WorkbenchException,
java.io.IOException,
javax.servlet.ServletException
- Throws:
WorkbenchException
java.io.IOException
javax.servlet.ServletException
doQuery
protected void doQuery(java.lang.String input,
java.lang.String serviceId,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WorkbenchException,
java.io.IOException,
javax.servlet.ServletException
- Throws:
WorkbenchException
java.io.IOException
javax.servlet.ServletException
doDeleteRequest
protected void doDeleteRequest(java.lang.String[] deletions,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WorkbenchException,
java.io.IOException,
javax.servlet.ServletException
- Throws:
WorkbenchException
java.io.IOException
javax.servlet.ServletException
getSessionState
protected SessionState getSessionState(javax.servlet.http.HttpServletRequest req)
throws WorkbenchException
- Throws:
WorkbenchException
printDOMToLog
protected void printDOMToLog(org.w3c.dom.Document dom)
throws java.io.IOException,
WorkbenchException
- Throws:
java.io.IOException
WorkbenchException
getTestResultsTree
protected org.w3c.dom.Document getTestResultsTree()
throws WorkbenchException
- Throws:
WorkbenchException
printSessionState
protected void printSessionState(SessionState sessionState,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws java.io.IOException,
WorkbenchException
- Throws:
java.io.IOException
WorkbenchException
xmlToDoc
protected org.w3c.dom.Document xmlToDoc(java.lang.String xml)
throws WorkbenchException
- Throws:
WorkbenchException
parseStream
protected org.w3c.dom.Document parseStream(java.io.InputStream is)
throws WorkbenchException
- Throws:
WorkbenchException
getDefaultTemplate
protected java.io.File getDefaultTemplate()
getCopyTemplate
protected java.io.File getCopyTemplate()
getResultsTemplate
protected java.io.File getResultsTemplate()
transformXml
protected void transformXml(java.io.File xslFile,
org.w3c.dom.Document doc,
java.io.Writer output,
java.util.HashMap params)
throws WorkbenchException
- Throws:
WorkbenchException
addServices
protected void addServices(SessionState sessionState)
throws WorkbenchException
- Throws:
WorkbenchException
addServicesFromSessionState
protected org.w3c.dom.Document addServicesFromSessionState(org.w3c.dom.Node node,
SessionState sessionState)
throws WorkbenchException
- Throws:
WorkbenchException
buildParamsForService
protected java.util.HashMap buildParamsForService(ComplexService service,
javax.servlet.http.HttpServletRequest req)
post
protected java.io.InputStream post(java.lang.String loc,
java.util.HashMap params)
throws java.io.IOException
- Throws:
java.io.IOException
isEmpty
public static boolean isEmpty(java.lang.String s)
extractId
protected java.lang.String extractId(java.lang.String input)
throws WorkbenchException
- Throws:
WorkbenchException
getLogger
protected java.util.logging.Logger getLogger()