public abstract class BaseAction
extends com.labvantage.sapphire.BaseCustom
Modifier and Type | Field and Description |
---|---|
protected com.labvantage.sapphire.services.ConnectionInfo |
connectionInfo |
protected DBAccess |
database |
static java.lang.String |
DEFAULT_SEPARATOR |
static java.lang.String |
ESC_SEMICOLON |
static java.lang.String |
NO |
static java.lang.String |
NULL |
static java.lang.String |
POLL |
static java.lang.String |
RETURN |
static java.lang.String |
RETURN_FAILURE |
static java.lang.String |
RETURN_SUCCESS |
static java.lang.String |
TYPE_CONFIRM |
static java.lang.String |
TYPE_FAILURE |
static java.lang.String |
TYPE_INFORMATION |
static java.lang.String |
TYPE_VALIDATION |
static java.lang.String |
VERSION |
static java.lang.String |
YES |
Constructor and Description |
---|
BaseAction() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createDatabaseTransactionLogId(PropertyList properties) |
protected java.lang.String |
createDatabaseTransactionLogId(java.lang.String sdcid,
java.lang.String keyid1,
java.lang.String keyid2,
java.lang.String keyid3,
PropertyList properties) |
void |
endAction() |
ErrorHandler |
getErrorHandler() |
boolean |
isDatabaseRequired() |
protected void |
logError(java.lang.String message)
Deprecated.
As of version 5.0 replaced by Logger API
|
protected void |
logTrace(java.lang.String message)
Deprecated.
As of version 5.0 replaced by Logger API
|
void |
processAction(PropertyList properties) |
int |
processAction(java.lang.String actionid,
java.lang.String actionversionid,
java.util.HashMap properties) |
protected int |
setError(java.lang.String message) |
protected int |
setError(java.lang.String message,
java.lang.Exception e) |
protected int |
setError(java.lang.String errorid,
java.lang.String message) |
protected int |
setError(java.lang.String errorid,
java.lang.String message,
java.lang.Exception e) |
int |
setError(java.lang.String errorid,
java.lang.String errorType,
java.lang.String message) |
int |
setError(java.lang.String errorid,
java.lang.String errorType,
java.lang.String message,
java.lang.Throwable e) |
void |
setErrors(ErrorHandler errorHandler) |
void |
setInfoError(java.lang.String message) |
void |
setInfoError(java.lang.String errorid,
java.lang.String message) |
void |
startAction(java.lang.String actionid,
com.labvantage.sapphire.services.SapphireConnection sapphireConnection,
ErrorHandler errorHandler) |
getAccessorErrorIds, getAccessorErrorMsgs, getActionProcessor, getConfigurationProcessor, getConnectionid, getConnectionId, getConnectionProcessor, getDAMProcessor, getDepartmentList, getHttpProcessor, getQueryProcessor, getRakFile, getSDCProcessor, getSDIProcessor, getSequenceProcessor, getTranslationProcessor, setConnectionId, setLanguage, setRakFile
public static final java.lang.String YES
public static final java.lang.String NO
public static final java.lang.String NULL
public static final java.lang.String POLL
public static final java.lang.String DEFAULT_SEPARATOR
public static final java.lang.String RETURN
public static final java.lang.String RETURN_SUCCESS
public static final java.lang.String RETURN_FAILURE
public static final java.lang.String VERSION
public static final java.lang.String ESC_SEMICOLON
public static final java.lang.String TYPE_FAILURE
public static final java.lang.String TYPE_CONFIRM
public static final java.lang.String TYPE_VALIDATION
public static final java.lang.String TYPE_INFORMATION
protected DBAccess database
protected com.labvantage.sapphire.services.ConnectionInfo connectionInfo
public void startAction(java.lang.String actionid, com.labvantage.sapphire.services.SapphireConnection sapphireConnection, ErrorHandler errorHandler) throws SapphireException
SapphireException
public boolean isDatabaseRequired()
public void processAction(PropertyList properties) throws SapphireException
SapphireException
public int processAction(java.lang.String actionid, java.lang.String actionversionid, java.util.HashMap properties)
public void endAction()
protected void logTrace(java.lang.String message)
message
- the message to put into the fileprotected void logError(java.lang.String message)
message
- the message to put into the fileprotected int setError(java.lang.String message)
protected int setError(java.lang.String errorid, java.lang.String message)
protected int setError(java.lang.String message, java.lang.Exception e)
protected int setError(java.lang.String errorid, java.lang.String message, java.lang.Exception e)
public int setError(java.lang.String errorid, java.lang.String errorType, java.lang.String message, java.lang.Throwable e)
public int setError(java.lang.String errorid, java.lang.String errorType, java.lang.String message)
public void setErrors(ErrorHandler errorHandler)
public void setInfoError(java.lang.String message)
public void setInfoError(java.lang.String errorid, java.lang.String message)
public ErrorHandler getErrorHandler()
protected java.lang.String createDatabaseTransactionLogId(PropertyList properties) throws SapphireException
SapphireException
protected java.lang.String createDatabaseTransactionLogId(java.lang.String sdcid, java.lang.String keyid1, java.lang.String keyid2, java.lang.String keyid3, PropertyList properties) throws SapphireException
SapphireException