org.camunda.bpm.engine.impl.cmmn.execution
Interface CmmnCaseInstance

All Superinterfaces:
BaseDelegateExecution, CmmnActivityExecution, CmmnModelExecutionContext, DelegateCaseExecution, ProcessEngineServicesAware, VariableScope
All Known Implementing Classes:
CaseExecutionEntity, CaseExecutionImpl, CmmnExecution

public interface CmmnCaseInstance
extends CmmnActivityExecution

Author:
Roman Smirnov

Method Summary
 void create()
          This case instance transitions to ACTIVE state.
 void create(Map<String,Object> variables)
          This case instance transitions to ACTIVE state.
 CmmnActivityExecution findCaseExecution(String activityId)
          Find a case execution by the given activityId.
 
Methods inherited from interface org.camunda.bpm.engine.impl.cmmn.execution.CmmnActivityExecution
close, complete, createChildExecutions, createSentryParts, createSubCaseInstance, createSubCaseInstance, createSubProcessInstance, createSubProcessInstance, createSubProcessInstance, createTask, disable, enable, exit, fireIfOnlySentryParts, getActivity, getCaseExecutions, getCurrentState, getParent, getPreviousState, isCaseInstanceExecution, isEntryCriterionSatisfied, isNew, isRequired, isSentrySatisfied, isSuspending, isTerminating, manualComplete, manualStart, occur, parentResume, parentSuspend, parentTerminate, performExit, performParentSuspension, performParentTerminate, performSuspension, performTerminate, reactivate, reenable, remove, resume, setCurrentState, setRequired, start, suspend, terminate, triggerChildExecutionsLifecycle
 
Methods inherited from interface org.camunda.bpm.engine.delegate.DelegateCaseExecution
getActivityId, getActivityName, getCaseBusinessKey, getCaseDefinitionId, getCaseInstanceId, getEventName, getId, getParentId, getTenantId, isActive, isAvailable, isClosed, isCompleted, isDisabled, isEnabled, isFailed, isSuspended, isTerminated
 
Methods inherited from interface org.camunda.bpm.engine.delegate.BaseDelegateExecution
getBusinessKey
 
Methods inherited from interface org.camunda.bpm.engine.delegate.VariableScope
getVariable, getVariableLocal, getVariableLocalTyped, getVariableLocalTyped, getVariableNames, getVariableNamesLocal, getVariables, getVariableScopeKey, getVariablesLocal, getVariablesLocalTyped, getVariablesLocalTyped, getVariablesTyped, getVariablesTyped, getVariableTyped, getVariableTyped, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setVariable, setVariableLocal, setVariables, setVariablesLocal
 
Methods inherited from interface org.camunda.bpm.engine.delegate.ProcessEngineServicesAware
getProcessEngineServices
 
Methods inherited from interface org.camunda.bpm.engine.delegate.CmmnModelExecutionContext
getCmmnModelElementInstance, getCmmnModelInstance
 

Method Detail

create

void create()

This case instance transitions to ACTIVE state.


create

void create(Map<String,Object> variables)

This case instance transitions to ACTIVE state.

The given variables will be set a case instance variables.


findCaseExecution

CmmnActivityExecution findCaseExecution(String activityId)

Find a case execution by the given activityId.

Parameters:
activityId - the id of the activity to which a case execution is associated.
Returns:
returns a case execution or null if a case execution could not be found.


Copyright © 2016 camunda services GmbH. All rights reserved.