Class AbstractConnectorServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.jbpm.designer.web.server.menu.connector.AbstractConnectorServlet
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
- Direct Known Subclasses:
MenuConnectorServlet
public abstract class AbstractConnectorServlet extends javax.servlet.http.HttpServlet- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IDiagramProfileprofile
-
Constructor Summary
Constructors Constructor Description AbstractConnectorServlet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)static byte[]getBytesFromFile(File file)protected voidinitializeDefaultRepo(IDiagramProfile profile, Repository repository, javax.servlet.http.HttpServletRequest request)protected static voidoutput(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, org.json.JSONObject json)static voidoutputPlain(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, String txt, String ctype)protected voidparseRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Parse request parameters and files.protected voidprocessRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Processing a new request from ElFinder client.protected voidputResponse(org.json.JSONObject json, String param, Object value)Append data to JSON response.-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Field Detail
-
profile
protected IDiagramProfile profile
-
-
Method Detail
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException- Overrides:
doPostin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
initializeDefaultRepo
protected void initializeDefaultRepo(IDiagramProfile profile, Repository repository, javax.servlet.http.HttpServletRequest request) throws Exception
- Throws:
Exception
-
processRequest
protected void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Processing a new request from ElFinder client.- Parameters:
request-response-
-
output
protected static void output(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, org.json.JSONObject json)
-
outputPlain
public static void outputPlain(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, String txt, String ctype)
-
parseRequest
protected void parseRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Parse request parameters and files.- Parameters:
request-response-
-
putResponse
protected void putResponse(org.json.JSONObject json, String param, Object value)Append data to JSON response.- Parameters:
param-value-
-
getBytesFromFile
public static byte[] getBytesFromFile(File file) throws IOException
- Throws:
IOException
-
-