Class AgentScopedObjectProvider

java.lang.Object
com.flowable.agent.engine.impl.action.AgentScopedObjectProvider
All Implemented Interfaces:
ScopedObjectProvider<org.flowable.cmmn.api.runtime.CaseInstance,org.flowable.cmmn.api.history.HistoricCaseInstance>

public class AgentScopedObjectProvider extends Object implements ScopedObjectProvider<org.flowable.cmmn.api.runtime.CaseInstance,org.flowable.cmmn.api.history.HistoricCaseInstance>
  • Field Details

    • cmmnRuntimeService

      protected org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService
    • cmmnHistoryService

      protected org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService
    • agentRuntimeService

      protected AgentRuntimeService agentRuntimeService
    • agentHistoryService

      protected AgentHistoryService agentHistoryService
  • Constructor Details

    • AgentScopedObjectProvider

      public AgentScopedObjectProvider(org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService, AgentRuntimeService agentRuntimeService, AgentHistoryService agentHistoryService)
  • Method Details

    • getScopeType

      public String getScopeType()
      Specified by:
      getScopeType in interface ScopedObjectProvider<org.flowable.cmmn.api.runtime.CaseInstance,org.flowable.cmmn.api.history.HistoricCaseInstance>
    • getScopedObject

      public org.flowable.cmmn.api.runtime.CaseInstance getScopedObject(String scopeType, String scopeId, SecurityScope securityScope)
      Specified by:
      getScopedObject in interface ScopedObjectProvider<org.flowable.cmmn.api.runtime.CaseInstance,org.flowable.cmmn.api.history.HistoricCaseInstance>
    • getHistoricScopedObject

      public org.flowable.cmmn.api.history.HistoricCaseInstance getHistoricScopedObject(String scopeType, String scopeId, SecurityScope securityScope)
      Specified by:
      getHistoricScopedObject in interface ScopedObjectProvider<org.flowable.cmmn.api.runtime.CaseInstance,org.flowable.cmmn.api.history.HistoricCaseInstance>