Beispiel #1
0
        public override PvmExecutionImpl createSubProcessInstance(PvmProcessDefinition processDefinition, string businessKey, string caseInstanceId)
        {
            ExecutionImpl subProcessInstance = (ExecutionImpl)processDefinition.createProcessInstance(businessKey, caseInstanceId);

            // manage bidirectional super-subprocess relation
            subProcessInstance.setSuperCaseExecution(this);
            setSubProcessInstance(subProcessInstance);

            return(subProcessInstance);
        }
Beispiel #2
0
 public override void setSubProcessInstance(PvmExecutionImpl subProcessInstance)
 {
     this.subProcessInstance = (ExecutionImpl)subProcessInstance;
 }
Beispiel #3
0
 public override void setSuperExecution(PvmExecutionImpl superExecution)
 {
     this.superExecution = (ExecutionImpl)superExecution;
 }