@Service @Transactional public class WorkflowEngineFacadeImpl extends Object implements ee.telekom.workflow.facade.WorkflowEngineFacade
| Constructor and Description |
|---|
WorkflowEngineFacadeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
abortWorkflowInstance(long woinRefNum) |
boolean |
assignHumanTask(long woitRefNum,
String user) |
void |
createWorkflowInstance(ee.telekom.workflow.facade.model.CreateWorkflowInstance request) |
void |
createWorkflowInstances(List<ee.telekom.workflow.facade.model.CreateWorkflowInstance> requests) |
List<ee.telekom.workflow.facade.model.WorkItemState> |
findActiveHumanTasksByRole(String role) |
List<ee.telekom.workflow.facade.model.WorkItemState> |
findActiveHumanTasksByRoleAndUser(String role,
String user) |
List<ee.telekom.workflow.facade.model.WorkItemState> |
findActiveHumanTasksByUser(String user) |
ee.telekom.workflow.facade.model.WorkItemState |
findActiveWorkItemByTokenId(long woinRefNum,
int tokenId) |
ee.telekom.workflow.facade.model.ExecutionErrorState |
findExecutionError(long woinRefNum) |
ee.telekom.workflow.facade.model.WorkflowInstanceState |
findWorkflowInstance(long woinRefNum,
Boolean isActive) |
List<ee.telekom.workflow.facade.model.WorkflowInstanceState> |
findWorkflowInstances(ee.telekom.workflow.facade.model.SearchWorkflowInstances request) |
List<ee.telekom.workflow.facade.model.WorkflowInstanceState> |
findWorkflowInstancesByLabel1(String label1,
boolean activeOnly) |
List<ee.telekom.workflow.facade.model.WorkflowInstanceState> |
findWorkflowInstancesByLabels(String label1,
String label2,
boolean activeOnly) |
ee.telekom.workflow.facade.model.WorkItemState |
findWorkItem(long woitRefNum,
Boolean isInstanceActive) |
List<ee.telekom.workflow.facade.model.WorkItemState> |
findWorkItems(long woinRefNum,
Boolean isInstanceActive) |
Set<String> |
getDeployedWorkflowNames() |
Set<String> |
getKnownWorkflowNames() |
Map<Long,Date> |
getNextActiveTimerDueDates(List<Long> woinRefNums) |
Set<Long> |
getWorkflowInstancesWithActiveHumanTask(List<Long> woinRefNums) |
Map<String,Map<ee.telekom.workflow.facade.model.WorkflowInstanceFacadeStatus,Integer>> |
getWorkflowStatistics() |
boolean |
isNodeInMasterRole() |
void |
resumeWorkflowInstance(long woinRefNum) |
void |
retryWorkflowInstance(long woinRefNum) |
void |
sendSignalByLabel1(String label1,
String signal,
Object argument) |
void |
sendSignalByLabels(String label1,
String label2,
String signal,
Object argument) |
void |
sendSignalToWorkflowInstance(long woinRefNum,
String signal,
Object argument) |
void |
sendSignalToWorkItem(long woitRefNum,
String signal,
Object argument) |
void |
skipTimer(long woitRefNum) |
void |
submitHumanTask(long woitRefNum,
Object result) |
void |
submitTask(long woitRefNum,
Object result) |
void |
suspendWorkflowInstance(long woinRefNum) |
public void createWorkflowInstance(ee.telekom.workflow.facade.model.CreateWorkflowInstance request)
createWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void createWorkflowInstances(List<ee.telekom.workflow.facade.model.CreateWorkflowInstance> requests)
createWorkflowInstances in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void abortWorkflowInstance(long woinRefNum)
abortWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void suspendWorkflowInstance(long woinRefNum)
suspendWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void resumeWorkflowInstance(long woinRefNum)
resumeWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void retryWorkflowInstance(long woinRefNum)
retryWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void sendSignalToWorkflowInstance(long woinRefNum,
String signal,
Object argument)
sendSignalToWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void sendSignalToWorkItem(long woitRefNum,
String signal,
Object argument)
sendSignalToWorkItem in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void sendSignalByLabel1(String label1, String signal, Object argument)
sendSignalByLabel1 in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void sendSignalByLabels(String label1, String label2, String signal, Object argument)
sendSignalByLabels in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void skipTimer(long woitRefNum)
skipTimer in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic boolean assignHumanTask(long woitRefNum,
String user)
assignHumanTask in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void submitTask(long woitRefNum,
Object result)
submitTask in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic void submitHumanTask(long woitRefNum,
Object result)
submitHumanTask in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic ee.telekom.workflow.facade.model.WorkflowInstanceState findWorkflowInstance(long woinRefNum,
Boolean isActive)
findWorkflowInstance in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkflowInstanceState> findWorkflowInstancesByLabel1(String label1, boolean activeOnly)
findWorkflowInstancesByLabel1 in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkflowInstanceState> findWorkflowInstancesByLabels(String label1, String label2, boolean activeOnly)
findWorkflowInstancesByLabels in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkflowInstanceState> findWorkflowInstances(ee.telekom.workflow.facade.model.SearchWorkflowInstances request)
findWorkflowInstances in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic ee.telekom.workflow.facade.model.WorkItemState findWorkItem(long woitRefNum,
Boolean isInstanceActive)
findWorkItem in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic ee.telekom.workflow.facade.model.WorkItemState findActiveWorkItemByTokenId(long woinRefNum,
int tokenId)
findActiveWorkItemByTokenId in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkItemState> findWorkItems(long woinRefNum, Boolean isInstanceActive)
findWorkItems in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkItemState> findActiveHumanTasksByRole(String role)
findActiveHumanTasksByRole in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkItemState> findActiveHumanTasksByUser(String user)
findActiveHumanTasksByUser in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic List<ee.telekom.workflow.facade.model.WorkItemState> findActiveHumanTasksByRoleAndUser(String role, String user)
findActiveHumanTasksByRoleAndUser in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic ee.telekom.workflow.facade.model.ExecutionErrorState findExecutionError(long woinRefNum)
findExecutionError in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic Map<Long,Date> getNextActiveTimerDueDates(List<Long> woinRefNums)
getNextActiveTimerDueDates in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic Set<Long> getWorkflowInstancesWithActiveHumanTask(List<Long> woinRefNums)
getWorkflowInstancesWithActiveHumanTask in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic Set<String> getDeployedWorkflowNames()
getDeployedWorkflowNames in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic Set<String> getKnownWorkflowNames()
getKnownWorkflowNames in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic Map<String,Map<ee.telekom.workflow.facade.model.WorkflowInstanceFacadeStatus,Integer>> getWorkflowStatistics()
getWorkflowStatistics in interface ee.telekom.workflow.facade.WorkflowEngineFacadepublic boolean isNodeInMasterRole()
isNodeInMasterRole in interface ee.telekom.workflow.facade.WorkflowEngineFacadeCopyright © 2018. All rights reserved.