public abstract class FormServerPlugin extends ServerPlugin
ServerPlugin.PluginResponseType, ServerPlugin.PluginScope, ServerPlugin.ProcessEditorServerPluginType
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
MODEL_INFO |
scope, SUPPORT_ALL, supportedModels, supportedObjects, type
Constructor and Description |
---|
FormServerPlugin() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
parseURLEncodedParams(java.lang.String s) |
protected void |
processFormRequest(RequestFacade req,
ResponseFacade resp,
LoginableUser u) |
protected void |
processPostRequest(RequestFacade req,
ResponseFacade resp,
LoginableUser u) |
void |
processRequest(java.lang.String requestUri,
RequestFacade req,
ResponseFacade resp,
LoginableUser u)
Process the incoming request to this plugin.
|
getItemIconPath, getItemIconUri, getItemText, getMenuItemConfig, getPluginScope, getPluginType, showInToolbar, supportsModel, supportsObject
protected static final java.lang.String MODEL_INFO
public void processRequest(java.lang.String requestUri, RequestFacade req, ResponseFacade resp, LoginableUser u) throws java.io.IOException
ServerPlugin
processRequest
in class ServerPlugin
requestUri
- the requested uriu
- the user that performs this requestjava.io.IOException
protected void processFormRequest(RequestFacade req, ResponseFacade resp, LoginableUser u) throws JSONException, java.io.IOException
JSONException
java.io.IOException
protected void processPostRequest(RequestFacade req, ResponseFacade resp, LoginableUser u) throws java.io.IOException
java.io.IOException
protected java.util.Map<java.lang.String,java.lang.String> parseURLEncodedParams(java.lang.String s)