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 IDiagramProfile
profile
-
Constructor Summary
Constructors Constructor Description AbstractConnectorServlet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
static byte[]
getBytesFromFile(File file)
protected void
initializeDefaultRepo(IDiagramProfile profile, Repository repository, javax.servlet.http.HttpServletRequest request)
protected static void
output(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, org.json.JSONObject json)
static void
outputPlain(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, String txt, String ctype)
protected void
parseRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Parse request parameters and files.protected void
processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Processing a new request from ElFinder client.protected void
putResponse(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:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
- Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
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
-
-