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.
 void create(String businessKey)
          This case instance transitions to ACTIVE state.
 void create(String businessKey, 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, createSubCaseInstance, createSubProcessInstance, disable, enable, exit, getActivity, getCaseExecutions, getCurrentState, getParent, getPreviousState, isCaseInstanceExecution, isNew, isRequired, manualComplete, manualStart, occur, parentResume, parentSuspend, parentTerminate, reactivate, reenable, remove, resume, setCurrentState, setRequired, start, suspend, terminate
 
Methods inherited from interface org.camunda.bpm.engine.delegate.DelegateCaseExecution
getActivityId, getActivityName, getCaseBusinessKey, getCaseDefinitionId, getCaseInstanceId, getEventName, getId, getParentId, 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, getVariableNames, getVariableNamesLocal, getVariables, getVariablesLocal, 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.


create

void create(String businessKey)

This case instance transitions to ACTIVE state.

The given businessKey will be set as case instance business key.


create

void create(String businessKey,
            Map<String,Object> variables)

This case instance transitions to ACTIVE state.

The given variables will be set a case instance variables. Furthermore the given businessKey will be set as case instance business key.


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 © 2014 camunda services GmbH. All Rights Reserved.