public interface EventServices
Modifier and Type | Method and Description |
---|---|
void |
cancelProcess(java.lang.Long processInstanceId) |
void |
createAuditLog(UserAction userAction) |
java.lang.Long |
createDocument(java.lang.String variableType,
java.lang.String ownerType,
java.lang.Long ownerId,
java.lang.Object docObj,
Package pkg) |
java.lang.Long |
createDocument(java.lang.String variableType,
java.lang.String ownerType,
java.lang.Long ownerId,
java.lang.Object docObj,
Package pkg,
java.lang.String path) |
java.lang.Long |
createEventLog(java.lang.String eventName,
java.lang.String category,
java.lang.String subcategory,
java.lang.String source,
java.lang.String ownerType,
java.lang.Long ownerId,
java.lang.String user,
java.lang.String modUser,
java.lang.String comments) |
void |
deleteEventInstance(java.lang.String eventName) |
void |
deleteEventWaitInstance(java.lang.String eventName) |
Process |
findProcessByProcessInstanceId(java.lang.Long processInstanceId) |
ActivityInstance |
getActivityInstance(java.lang.Long pActivityInstId)
Returns the ActivityInstance identified by the passed in Id
|
java.util.List<ActivityInstance> |
getActivityInstances(java.lang.String masterRequestId,
java.lang.String processName,
java.lang.String activityLogicalId)
Returns the activity instances by process name, activity logical ID, and master request ID.
|
EventInstance |
getEventInstance(java.lang.String eventName) |
java.util.List<EventLog> |
getEventLogs(java.lang.String eventName,
java.lang.String source,
java.lang.String ownerType,
java.lang.Long ownerId) |
ProcessInstance |
getProcessInstance(java.lang.Long procInstId)
Returns the Process instance object identified by the passed in Id
|
java.util.List<ProcessInstance> |
getProcessInstances(java.lang.String masterRequestId,
java.lang.String processName)
Returns the process instances by process name and master request ID.
|
ServiceHandler |
getServiceHandler(java.lang.String protocol,
java.lang.String path) |
VariableInstance |
getVariableInstance(java.lang.Long varInstId)
get variable instance by its ID
|
VariableInstance |
getVariableInstance(java.lang.Long procInstId,
java.lang.String name)
Get variable instance for a process instance.
|
WorkflowHandler |
getWorkflowHandler(java.lang.String asset,
java.util.Map<java.lang.String,java.lang.String> parameters) |
TransitionInstance |
getWorkTransitionInstance(java.lang.Long transInstId)
Returns the transition instance object by ID
|
java.lang.Integer |
notifyProcess(java.lang.String eventName,
java.lang.Long eventInstanceId,
java.lang.String message,
int delay) |
void |
registerServiceHandler(ServiceHandler handler)
Register a service handler to respond to MDW listener requests.
|
void |
registerWorkflowHandler(WorkflowHandler handler)
Register a workflow handler to respond to activity triggers.
|
void |
retryActivity(java.lang.Long activityId,
java.lang.Long activityInstId) |
void |
sendDelayEventsToWaitActivities(java.lang.String masterRequestId) |
VariableInstance |
setVariableInstance(java.lang.Long procInstId,
java.lang.String name,
java.lang.Object value,
Package pkg)
Set the variable instance value.
|
void |
skipActivity(java.lang.Long activityId,
java.lang.Long activityInstId,
java.lang.String completionCode)
Skip the activity by sending an activity finish event, with the given completion code.
|
void |
unregisterServiceHandler(ServiceHandler handler) |
void |
unregisterWorkflowHandler(WorkflowHandler handler) |
void |
updateDocumentContent(java.lang.Long docid,
java.lang.Object docObj,
Package pkg) |
void |
updateDocumentInfo(java.lang.Long docid,
java.lang.String documentType,
java.lang.String ownerType,
java.lang.Long ownerId) |
void |
updateEventInstance(java.lang.String eventName,
java.lang.Long documentId,
java.lang.Integer status,
java.util.Date consumeDate,
java.lang.String auxdata,
java.lang.String reference,
int preserveSeconds) |
void |
updateEventInstance(java.lang.String eventName,
java.lang.Long documentId,
java.lang.Integer status,
java.util.Date consumeDate,
java.lang.String auxdata,
java.lang.String reference,
int preserveSeconds,
java.lang.String comments) |
void createAuditLog(UserAction userAction) throws DataAccessException, EventException
DataAccessException
EventException
java.lang.Long createEventLog(java.lang.String eventName, java.lang.String category, java.lang.String subcategory, java.lang.String source, java.lang.String ownerType, java.lang.Long ownerId, java.lang.String user, java.lang.String modUser, java.lang.String comments) throws DataAccessException, EventException
DataAccessException
EventException
java.util.List<EventLog> getEventLogs(java.lang.String eventName, java.lang.String source, java.lang.String ownerType, java.lang.Long ownerId) throws ServiceException
ServiceException
java.lang.Integer notifyProcess(java.lang.String eventName, java.lang.Long eventInstanceId, java.lang.String message, int delay) throws DataAccessException, EventException
DataAccessException
EventException
VariableInstance getVariableInstance(java.lang.Long varInstId) throws DataAccessException
DataAccessException
VariableInstance getVariableInstance(java.lang.Long procInstId, java.lang.String name) throws DataAccessException
DataAccessException
VariableInstance setVariableInstance(java.lang.Long procInstId, java.lang.String name, java.lang.Object value, Package pkg) throws DataAccessException
DataAccessException
void updateDocumentContent(java.lang.Long docid, java.lang.Object docObj, Package pkg) throws DataAccessException
DataAccessException
void updateDocumentInfo(java.lang.Long docid, java.lang.String documentType, java.lang.String ownerType, java.lang.Long ownerId) throws DataAccessException
DataAccessException
java.lang.Long createDocument(java.lang.String variableType, java.lang.String ownerType, java.lang.Long ownerId, java.lang.Object docObj, Package pkg) throws DataAccessException
DataAccessException
java.lang.Long createDocument(java.lang.String variableType, java.lang.String ownerType, java.lang.Long ownerId, java.lang.Object docObj, Package pkg, java.lang.String path) throws DataAccessException
DataAccessException
void sendDelayEventsToWaitActivities(java.lang.String masterRequestId) throws DataAccessException, ProcessException
DataAccessException
ProcessException
void cancelProcess(java.lang.Long processInstanceId) throws DataAccessException, ServiceException
DataAccessException
ServiceException
void retryActivity(java.lang.Long activityId, java.lang.Long activityInstId) throws DataAccessException, ProcessException
DataAccessException
ProcessException
void skipActivity(java.lang.Long activityId, java.lang.Long activityInstId, java.lang.String completionCode) throws DataAccessException, ProcessException
DataAccessException
ProcessException
TransitionInstance getWorkTransitionInstance(java.lang.Long transInstId) throws DataAccessException, ProcessException
DataAccessException
ProcessException
ActivityInstance getActivityInstance(java.lang.Long pActivityInstId) throws ProcessException, DataAccessException
ProcessException
DataAccessException
java.util.List<ActivityInstance> getActivityInstances(java.lang.String masterRequestId, java.lang.String processName, java.lang.String activityLogicalId) throws ProcessException, DataAccessException
ProcessException
DataAccessException
ProcessInstance getProcessInstance(java.lang.Long procInstId) throws ProcessException, DataAccessException
ProcessException
DataAccessException
java.util.List<ProcessInstance> getProcessInstances(java.lang.String masterRequestId, java.lang.String processName) throws ProcessException, DataAccessException
ProcessException
DataAccessException
void updateEventInstance(java.lang.String eventName, java.lang.Long documentId, java.lang.Integer status, java.util.Date consumeDate, java.lang.String auxdata, java.lang.String reference, int preserveSeconds) throws DataAccessException
DataAccessException
void updateEventInstance(java.lang.String eventName, java.lang.Long documentId, java.lang.Integer status, java.util.Date consumeDate, java.lang.String auxdata, java.lang.String reference, int preserveSeconds, java.lang.String comments) throws DataAccessException
DataAccessException
void deleteEventInstance(java.lang.String eventName) throws DataAccessException
DataAccessException
void deleteEventWaitInstance(java.lang.String eventName) throws DataAccessException
DataAccessException
EventInstance getEventInstance(java.lang.String eventName) throws DataAccessException
DataAccessException
void registerServiceHandler(ServiceHandler handler) throws EventException
EventException
void unregisterServiceHandler(ServiceHandler handler) throws EventException
EventException
ServiceHandler getServiceHandler(java.lang.String protocol, java.lang.String path) throws EventException
EventException
void registerWorkflowHandler(WorkflowHandler handler) throws EventException
EventException
void unregisterWorkflowHandler(WorkflowHandler handler) throws EventException
EventException
WorkflowHandler getWorkflowHandler(java.lang.String asset, java.util.Map<java.lang.String,java.lang.String> parameters) throws EventException
EventException
Process findProcessByProcessInstanceId(java.lang.Long processInstanceId) throws DataAccessException, ProcessException, java.io.IOException
DataAccessException
ProcessException
java.io.IOException
Copyright © 2019 CenturyLink, Inc.