public interface Request
Plugin.run(Request, Response, ProgressReporter)
method. Commands are used to tell the plugin what kind of information
the user want to pass to the plugin.
COMMAND_CONFIGURE_JOB
,
COMMAND_CONFIGURE_PLUGIN
and
COMMAND_EXECUTE
. The configuration setup starts by giving the
plugin the command COMMAND_CONFIGURE_PLUGIN
and it will be saved in the PluginConfiguration
that instantiated the plugin. The starting command for setting the job parameters are the
COMMAND_CONFIGURE_PLUGIN
command.
After the request have been invoked the plugin will respond with a Response
.
The status of the respond will tell the Job
how to proceed.
Plugin defined commands are not allowed to use strings that begins with
an underscore("_"). Strings starting with an underscore is reserved for the
Base 2 system.
Modifier and Type | Field and Description |
---|---|
static String |
COMMAND_CONFIGURE_JOB
This should be the first command to use when setting
the plugin's job parameters.
|
static String |
COMMAND_CONFIGURE_PLUGIN
This should be the first command to use when setting
the plugin's configuration.
|
static String |
COMMAND_EXECUTE
This command will tell the plugin to start its execution.
|
Modifier and Type | Method and Description |
---|---|
String |
getCommand()
The command the plugin should execute.
|
Object |
getParameterValue(String name)
Get the value for the parameter with the specified name.
|
List<?> |
getParameterValues(String name)
Get the values for the parameter with the specified name.
|
static final String COMMAND_CONFIGURE_PLUGIN
static final String COMMAND_CONFIGURE_JOB
static final String COMMAND_EXECUTE
String getCommand()
List<?> getParameterValues(String name)
name
- The name of the parameterObject getParameterValue(String name) throws ParameterException
name
- The name of the parameterParameterException