java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.actions.ActionData |
Known Direct Subclasses |
Base action data class. This class is meant to be subclassed.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ERRCODE_UNKNOWN | The error code 0 means that no error code was set-up. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ActionData() | |||||||||||
ActionData(boolean hintNoInfoRequest) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean |
canReuseObject()
Determine whether this action data object may be safely reused after a
reset()
invocation. | ||||||||||
String |
getDescription()
Retrieve the description string provided by the plugins.
| ||||||||||
int |
getExecutionErrorCode()
The client may retrieve the optionally-set execution error code after a failed call to
executeAction() | ||||||||||
String |
getExecutionErrorMessage()
The client may retrieve the optionally-set execution error message after a failed call to
executeAction() | ||||||||||
Object |
getValue(String key)
Convenience method used to store any object.
| ||||||||||
boolean | isNoInfoRequest() | ||||||||||
void |
reset()
Reset this action data object.
| ||||||||||
void |
setDescription(String description)
Set the description string to be provided to the clients.
| ||||||||||
void |
setExecutionError(int code, String msg)
The plugin may set an execution error code and message on a failed
executeAction()
invocation. | ||||||||||
void |
setExecutionErrorCode(int code)
The plugin may set an execution error code on a failed
executeAction()
invocation. | ||||||||||
void |
setExecutionErrorMessage(String msg)
The plugin may set an execution error message on a failed
executeAction()
invocation. | ||||||||||
void |
setValue(String key, Object value)
Convenience method used to retrieve previously stored objects.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.actions.IActionData
|
The error code 0 means that no error code was set-up. Meaningful error codes must be non-zero, and are defined within specific action data classes (sub-classes of this class).
hintNoInfoRequest | if true, informe prepareAction() that only minimal action needs
to be needed, i.e. the client code wants to execute an action regardless of the
current state of things
|
---|
Determine whether this action data object may be safely reused after a reset()
invocation.
Retrieve the description string provided by the plugins. To be used by clients.
The client may retrieve the optionally-set execution error code after a failed call to
executeAction()
The client may retrieve the optionally-set execution error message after a failed call to
executeAction()
Convenience method used to store any object. Objects may be stored by the client or the plugin.
key | object key |
---|
Reset this action data object. Sub-classes should override this method and invoke it as well.
Set the description string to be provided to the clients. To be used by plugins.
The plugin may set an execution error code and message on a failed
executeAction()
invocation.
The plugin may set an execution error code on a failed
executeAction()
invocation.
The plugin may set an execution error message on a failed
executeAction()
invocation.
Convenience method used to retrieve previously stored objects.
key | object key |
---|---|
value | object value |