public class ActionProcessor
extends com.labvantage.sapphire.BaseAccessor
Constructor and Description |
---|
ActionProcessor(java.io.File rakFile,
java.lang.String connectionid)
Constructor for a client application with an existing connection
|
ActionProcessor(javax.servlet.jsp.PageContext pageContext)
Constructor for a client web application with a page Context and existing connectionid
|
ActionProcessor(java.lang.String connectionid)
Constructor for creating an accessor from components
|
ActionProcessor(java.lang.String nameserverlist,
java.lang.String connectionid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
processAction(java.lang.String actionid,
java.lang.String versionid,
java.util.HashMap properties) |
void |
processAction(java.lang.String actionid,
java.lang.String versionid,
java.util.HashMap properties,
boolean newtransaction) |
void |
processAction(java.lang.String actionid,
java.lang.String versionid,
java.util.HashMap properties,
boolean newtransaction,
boolean processasynchronous) |
void |
processActionBlock(ActionBlock actionblock)
Processes all actions in the action block.
|
void |
processActionBlock(ActionBlock actionblock,
boolean newtransaction)
Processes all actions in the action block.
|
void |
processActionBlock(ActionBlock actionblock,
boolean newtransaction,
boolean processasynchronous)
Processes all actions in the action block.
|
void |
processActionClass(java.lang.String actionClass,
java.util.HashMap properties,
boolean newtransaction) |
void |
processActionClass(java.lang.String actionClass,
PropertyList properties) |
void |
reset()
Resets the error stack
|
createRemoteAccessKey, getAttachmentManager, getAutomationManager, getConfigurationManager, getConnectionid, getErrorCodeList, getErrorCodeStack, getErrorHandler, getErrorStack, getErrorStack, getErrorString, getInfoErrorString, getLastError, getLastErrorCode, getLastErrorMessage, getLastException, getLocalAccessManager, getNameserverlist, getQueryManager, getRemoteAccessManager, getRequestManager, getStatusManager, getWebAdminManager, hasErrors, hasInfoErrors, parseServiceExceptionMsg, resetConnectionid, resetErrorStack, setConnectionDetails, setConnectionid, setError, setError, setErrorString, setInfoErrorString, setJNDIPrefix, setLocal, setLocalJNDIPrefix, setRakFile
public ActionProcessor(java.lang.String connectionid)
connectionid
- The connection to use for component callspublic ActionProcessor(java.lang.String nameserverlist, java.lang.String connectionid)
nameserverlist
- list of the application sever namesconnectionid
- A valid connectionidpublic ActionProcessor(java.io.File rakFile, java.lang.String connectionid)
rakFile
- A remote access key fileconnectionid
- A valid connectionidpublic ActionProcessor(javax.servlet.jsp.PageContext pageContext)
pageContext
- The current page contextpublic void reset()
public void processActionClass(java.lang.String actionClass, PropertyList properties) throws ActionException
actionClass
- The classname of an actionclass (extends BaseAction)ActionException
public void processActionClass(java.lang.String actionClass, java.util.HashMap properties, boolean newtransaction) throws ActionException
actionClass
- The classname of an actionclass (extends BaseAction)ActionException
public void processAction(java.lang.String actionid, java.lang.String versionid, java.util.HashMap properties) throws ActionException
ActionException
public void processAction(java.lang.String actionid, java.lang.String versionid, java.util.HashMap properties, boolean newtransaction) throws ActionException
ActionException
public void processAction(java.lang.String actionid, java.lang.String versionid, java.util.HashMap properties, boolean newtransaction, boolean processasynchronous) throws ActionException
ActionException
public void processActionBlock(ActionBlock actionblock) throws ActionException
actionblock
- A valid instance of the ActionBlock class containing the actions to be processed.ActionException
public void processActionBlock(ActionBlock actionblock, boolean newtransaction) throws ActionException
actionblock
- A valid instance of the ActionBlock class containing the actions to be processed.newtransaction
- Whether the process action should run as a seperate transaction. Only used in custom actions.ActionException
public void processActionBlock(ActionBlock actionblock, boolean newtransaction, boolean processasynchronous) throws ActionException
actionblock
- A valid instance of the ActionBlock class containing the actions to be processed.newtransaction
- Whether the process action should run as a seperate transaction. Only used in custom actions.processasynchronous
- Whether the process action should run asynchronously, i.e. put on the to do listActionException