Class CaseEngineClientStub
java.lang.Object
com.aquima.interactions.process.caseengine.CaseEngineClientStub
- All Implemented Interfaces:
com.aquima.interactions.caseengine.client.CaseEngineClient
public class CaseEngineClientStub
extends Object
implements com.aquima.interactions.caseengine.client.CaseEngineClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
abortTaskAsync
(com.aquima.interactions.project.IUserData userData, String caseId, long taskId) void
abortTaskWithoutUnlockingSync
(com.aquima.interactions.project.IUserData userData, String caseId, long taskId) void
assignTaskAsync
(com.aquima.interactions.project.IUserData userData, String caseId, long taskId, Set<String> userIdsToAssign, Set<String> rolesToAssign, Set<String> teamsToAssign) void
completeTaskAsync
(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.caseengine.client.model.AggregateModels aggregateModels, String caseId, long taskId, String taskName, String taskExitType, String taskExitLabel) void
createCaseAsync
(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.foundation.text.ILanguage language, com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.project.ModuleID moduleId, String createMessageEventName, com.blueriq.customerdata.api.v1.model.AggregateModel dossierAggregateModel, com.blueriq.customerdata.api.v1.model.AggregateModel metadataAggregateModel, String processMapping) com.aquima.interactions.caseengine.client.model.GetCaseInfoResultModel
getCaseInfoSync
(String caseId, String languageCode) com.aquima.interactions.caseengine.client.model.GetTaskInfoResultModel
getTaskInfoSync
(String caseId, long taskId, String languageCode, List<String> customFieldKeys) com.aquima.interactions.caseengine.client.model.ReadCaseResultModel
com.aquima.interactions.caseengine.client.model.StartTaskResultModel
startTaskSync
(com.aquima.interactions.project.IUserData userData, String caseId, long taskId, String languageCode) void
throwMessageEventAsync
(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.foundation.ApplicationID applicationId, String messageEventName, Map<String, Object> messageEventFields, Set<String> specificCaseIds) throwMessageEventSync
(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.foundation.ApplicationID applicationId, String messageEventName, Map<String, Object> messageEventFields, Set<String> specificCaseIds)
-
Constructor Details
-
CaseEngineClientStub
public CaseEngineClientStub()
-
-
Method Details
-
createCaseAsync
public void createCaseAsync(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.foundation.text.ILanguage language, com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.project.ModuleID moduleId, String createMessageEventName, com.blueriq.customerdata.api.v1.model.AggregateModel dossierAggregateModel, com.blueriq.customerdata.api.v1.model.AggregateModel metadataAggregateModel, String processMapping) - Specified by:
createCaseAsync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
startTaskSync
public com.aquima.interactions.caseengine.client.model.StartTaskResultModel startTaskSync(com.aquima.interactions.project.IUserData userData, String caseId, long taskId, String languageCode) - Specified by:
startTaskSync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
completeTaskAsync
public void completeTaskAsync(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.caseengine.client.model.AggregateModels aggregateModels, String caseId, long taskId, String taskName, String taskExitType, String taskExitLabel) - Specified by:
completeTaskAsync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
abortTaskAsync
public void abortTaskAsync(com.aquima.interactions.project.IUserData userData, String caseId, long taskId) - Specified by:
abortTaskAsync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
abortTaskWithoutUnlockingSync
public void abortTaskWithoutUnlockingSync(com.aquima.interactions.project.IUserData userData, String caseId, long taskId) - Specified by:
abortTaskWithoutUnlockingSync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
assignTaskAsync
public void assignTaskAsync(com.aquima.interactions.project.IUserData userData, String caseId, long taskId, Set<String> userIdsToAssign, Set<String> rolesToAssign, Set<String> teamsToAssign) - Specified by:
assignTaskAsync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
throwMessageEventSync
public Set<String> throwMessageEventSync(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.foundation.ApplicationID applicationId, String messageEventName, Map<String, Object> messageEventFields, Set<String> specificCaseIds) - Specified by:
throwMessageEventSync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
throwMessageEventAsync
public void throwMessageEventAsync(com.aquima.interactions.project.IUserData userData, com.aquima.interactions.foundation.ApplicationID applicationId, String messageEventName, Map<String, Object> messageEventFields, Set<String> specificCaseIds) - Specified by:
throwMessageEventAsync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
getCaseInfoSync
public com.aquima.interactions.caseengine.client.model.GetCaseInfoResultModel getCaseInfoSync(String caseId, String languageCode) - Specified by:
getCaseInfoSync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
getTaskInfoSync
public com.aquima.interactions.caseengine.client.model.GetTaskInfoResultModel getTaskInfoSync(String caseId, long taskId, String languageCode, List<String> customFieldKeys) - Specified by:
getTaskInfoSync
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-
readCase
- Specified by:
readCase
in interfacecom.aquima.interactions.caseengine.client.CaseEngineClient
-