public interface WorkflowInstanceRepository extends Pagination
Describe your class here
.| Modifier and Type | Field and Description |
|---|---|
static String |
X_POINT_ID |
| Modifier and Type | Method and Description |
|---|---|
void |
addWorkflowInstance(WorkflowInstance wInst)
Persists the specified
WorkflowInstance to the instance
repository. |
boolean |
clearWorkflowInstances()
Clears the instance repository of all workflows.
|
int |
getNumWorkflowInstances()
Gets the number of
WorkflowInstances with any status
being managed by this WorkflowInstanceRepository. |
int |
getNumWorkflowInstancesByStatus(String status)
Gets the number of
WorkflowInstances with the given
status being managed by this WorkflowInstanceRepository. |
WorkflowInstance |
getWorkflowInstanceById(String workflowInstId)
Returns the
WorkflowInstances with the specified
workflowInstId. |
List |
getWorkflowInstances() |
List |
getWorkflowInstancesByStatus(String status)
|
void |
removeWorkflowInstance(WorkflowInstance wInst)
Removes the specified
WorkflowInstance from the instance
repository. |
void |
updateWorkflowInstance(WorkflowInstance wInst)
Updates and persists the specified
WorkflowInstance to the
instance repository. |
getFirstPage, getLastPage, getNextPage, getPagedWorkflows, getPagedWorkflows, getPrevPagestatic final String X_POINT_ID
void addWorkflowInstance(WorkflowInstance wInst) throws InstanceRepositoryException
WorkflowInstance to the instance
repository.wInst - The workflow instance to persist.InstanceRepositoryException - If any error occurs.void updateWorkflowInstance(WorkflowInstance wInst) throws InstanceRepositoryException
WorkflowInstance to the
instance repository.wInst - The workflow instance to update and persist.InstanceRepositoryException - If any error occurs.void removeWorkflowInstance(WorkflowInstance wInst) throws InstanceRepositoryException
WorkflowInstance from the instance
repository.wInst - The workflow instance to remove.InstanceRepositoryException - If any error occurs.WorkflowInstance getWorkflowInstanceById(String workflowInstId) throws InstanceRepositoryException
Returns the WorkflowInstances with the specified
workflowInstId.
workflowInstId - The ID of the WorkflowInstance to return.WorkflowInstance.InstanceRepositoryException - If any error occurs.List getWorkflowInstances() throws InstanceRepositoryException
List of WorkflowInstances that this
WorkflowEngine is managing.InstanceRepositoryException - If any error occurs.List getWorkflowInstancesByStatus(String status) throws InstanceRepositoryException
Returns a List of WorkflowInstances, with the specified
status String.
status - A string representation of the status of the
WorkflowInstance.List of WorkflowInstances, with the specified
status String.InstanceRepositoryException - If there is any error that occurs.int getNumWorkflowInstances()
throws InstanceRepositoryException
WorkflowInstances with any status
being managed by this WorkflowInstanceRepository.WorkflowInstances associated with any
status being managed by this
WorkflowInstanceRepository.InstanceRepositoryExceptionint getNumWorkflowInstancesByStatus(String status) throws InstanceRepositoryException
WorkflowInstances with the given
status being managed by this WorkflowInstanceRepository.status - The status to obtain the number of WorkflowInstances
for.WorkflowInstances with the given
status.InstanceRepositoryException - If there is any error that occurs.boolean clearWorkflowInstances()
throws InstanceRepositoryException
InstanceRepositoryException - If there was some IO or other error deleting
workflow instances that was unrecoverable from.Copyright © 1999–2017 Apache OODT. All rights reserved.