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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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, String reference)
     
    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
    readCase(String caseId)
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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, String reference)
      Specified by:
      createCaseAsync in interface com.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 interface com.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 interface com.aquima.interactions.caseengine.client.CaseEngineClient
    • abortTaskAsync

      public void abortTaskAsync(com.aquima.interactions.project.IUserData userData, String caseId, long taskId)
      Specified by:
      abortTaskAsync in interface com.aquima.interactions.caseengine.client.CaseEngineClient
    • abortTaskWithoutUnlockingSync

      public void abortTaskWithoutUnlockingSync(com.aquima.interactions.project.IUserData userData, String caseId, long taskId)
      Specified by:
      abortTaskWithoutUnlockingSync in interface com.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 interface com.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 interface com.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 interface com.aquima.interactions.caseengine.client.CaseEngineClient
    • getCaseInfoSync

      public com.aquima.interactions.caseengine.client.model.GetCaseInfoResultModel getCaseInfoSync(String caseId, String languageCode)
      Specified by:
      getCaseInfoSync in interface com.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 interface com.aquima.interactions.caseengine.client.CaseEngineClient
    • readCase

      public com.aquima.interactions.caseengine.client.model.ReadCaseResultModel readCase(String caseId)
      Specified by:
      readCase in interface com.aquima.interactions.caseengine.client.CaseEngineClient