Class CaseInstanceScopedObjectProvider

java.lang.Object
com.flowable.platform.service.action.CaseInstanceScopedObjectProvider
All Implemented Interfaces:
ScopedObjectProvider<org.flowable.cmmn.api.runtime.CaseInstance,org.flowable.cmmn.api.history.HistoricCaseInstance>

public class CaseInstanceScopedObjectProvider 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
  • Constructor Details

    • CaseInstanceScopedObjectProvider

      public CaseInstanceScopedObjectProvider(org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService, org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService)
  • 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>