public class ValidationPlugin extends InfoDialogServerPlugin implements ModelScope
ServerPlugin.PluginResponseType, ServerPlugin.PluginScope, ServerPlugin.ProcessEditorServerPluginType
jsFiles, mainClassName
scope, SUPPORT_ALL, supportedObjects, type
Constructor and Description |
---|
ValidationPlugin() |
Modifier and Type | Method and Description |
---|---|
static void |
addSupportedModel(java.lang.Class<? extends ProcessModel> cls,
ModelValidator val) |
protected JSONObject |
getData(ModelInformation mi,
RequestFacade req,
LoginableUser u) |
static ValidationPlugin |
getInstance() |
protected java.lang.String |
getItemIconPath() |
protected java.lang.String |
getItemText() |
java.util.Set<java.lang.Class<? extends ProcessModel>> |
getSupportedModels() |
boolean |
showInToolbar()
Return true, to display this plugin as simple icon in toolbar
|
saveData
getJSFileList, processRequest, respondWithFileList
getItemIconUri, getMenuItemConfig, getPluginScope, getPluginType, supportsModel, supportsObject
protected JSONObject getData(ModelInformation mi, RequestFacade req, LoginableUser u) throws JSONException
getData
in class DialogServerPlugin
JSONException
protected java.lang.String getItemText()
getItemText
in class ServerPlugin
public boolean showInToolbar()
ServerPlugin
showInToolbar
in class ServerPlugin
protected java.lang.String getItemIconPath()
getItemIconPath
in class ServerPlugin
public java.util.Set<java.lang.Class<? extends ProcessModel>> getSupportedModels()
getSupportedModels
in interface ModelScope
public static void addSupportedModel(java.lang.Class<? extends ProcessModel> cls, ModelValidator val)
public static ValidationPlugin getInstance()