@Override protected IEntityExecutionVariable newExecutionVariable(ProcessInstanceEntity instance, IEntityVariableInstance processInstanceVar, TaskInstanceEntity originTask, TaskInstanceEntity destinationTask, IEntityVariableType type) { ExecutionVariableEntity novo = new ExecutionVariableEntity(); novo.setVariable((VariableInstanceEntity) processInstanceVar); novo.setProcessInstance(instance); novo.setOriginTask(originTask); novo.setDestinationTask(destinationTask); novo.setType((VariableTypeInstance) type); return novo; }
@Override protected IEntityExecutionVariable newExecutionVariable(FlowInstanceEntity instance, IEntityVariableInstance flowInstanceVar, TaskInstanceEntity originTask, TaskInstanceEntity destinationTask, IEntityVariableType type) { ExecutionVariableEntity newEntity = new ExecutionVariableEntity(); newEntity.setVariable((VariableInstanceEntity) flowInstanceVar); newEntity.setFlowInstance(instance); newEntity.setOriginTask(originTask); newEntity.setDestinationTask(destinationTask); newEntity.setType((VariableTypeInstance) type); return newEntity; }
@Override protected IEntityExecutionVariable newExecutionVariable(ProcessInstanceEntity instance, IEntityVariableInstance processInstanceVar, TaskInstanceEntity originTask, TaskInstanceEntity destinationTask, IEntityVariableType type) { ExecutionVariableEntity novo = new ExecutionVariableEntity(); novo.setVariable((VariableInstanceEntity) processInstanceVar); novo.setProcessInstance(instance); novo.setOriginTask(originTask); novo.setDestinationTask(destinationTask); novo.setType((VariableTypeInstance) type); return novo; }