public interface ITaskProcessAuditService extends ITaskComponent
Modifier and Type | Field and Description |
---|---|
static int |
STATUS_ACCEPTED
Task is active and was accepted by the user
|
static int |
STATUS_CANCELLED
Task was cancelled
|
static int |
STATUS_COMPLETED
Task has completed
|
static int |
STATUS_ENDED
Step successfully completed
|
static int |
STATUS_EXPIRED
Task expired
|
static int |
STATUS_FAILED
Task failed
|
static int |
STATUS_QUEUED
Tasks is active in the queue
|
static int |
STATUS_RESUMED
Task was suspended
|
static int |
STATUS_STARTED
Step was started
|
static int |
STATUS_SUSPENDED
Task was suspended
|
static int |
STATUS_UNDEFINED
Step status is undefined (for newly added steps)
|
static int |
TASK_ENGINE_SYSTEM
Identifier for TaskEngine used for auditing task engine events
|
Modifier and Type | Method and Description |
---|---|
String |
getProcessAuditPoolName()
Returns datasource name for ProcessAudit pool
|
void |
initProcessAuditPool()
Attempts to initialize ProcessAudit pool
|
boolean |
isProcessArchived(String processID)
Checks process audit database if specified process audit is archived
|
boolean |
isProcessAuditPoolInitialized()
Indicates if ProcessAudit schema pool is initialized
|
void |
logTaskAudit(IURI principalURI,
ITask task,
int status)
Logs task audit event
|
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
static final int TASK_ENGINE_SYSTEM
static final int STATUS_UNDEFINED
static final int STATUS_STARTED
static final int STATUS_ENDED
static final int STATUS_QUEUED
static final int STATUS_ACCEPTED
static final int STATUS_COMPLETED
static final int STATUS_SUSPENDED
static final int STATUS_RESUMED
static final int STATUS_CANCELLED
static final int STATUS_FAILED
static final int STATUS_EXPIRED
void initProcessAuditPool() throws PortalException
PortalException
boolean isProcessAuditPoolInitialized()
String getProcessAuditPoolName()
void logTaskAudit(IURI principalURI, ITask task, int status) throws PortalException
principalURI
- pricipal performed task operationtask
- task instance to log audit onstatus
- audit statusPortalException
boolean isProcessArchived(String processID) throws PortalException
processID
- PortalException