Package com.founder.fix.fixflow.core.impl.bpmn.behavior

Examples of com.founder.fix.fixflow.core.impl.bpmn.behavior.StartEventBehavior


      processInstanceEntity.getContextInstance().setTransientVariableMap(transientVariables);
      processInstanceEntity.getContextInstance().setVariableMap(variables);
 

     
      StartEventBehavior startEvent=(StartEventBehavior)processDefinition.getTimeStartEvent(this.nodeId);
     
      processInstanceEntity.timeStart(this.nodeId);
     
      //
      if(startEvent.isPersistence()){
        commandContext.getProcessInstanceManager().saveProcessInstance(processInstanceEntity);
      }
      else{
        System.out.println("=====流程 "+processInstanceEntity.getId()+" 未持久化启动 " + new Date() + " =====");
      }
View Full Code Here


    }
    return STENCIL_EVENT_START_NONE;
  }
 
  protected void convertElementToJson(ObjectNode propertiesNode, FlowElement flowElement) {
    StartEventBehavior startEvent = (StartEventBehavior) flowElement;
    setPropertyValue(PROPERTY_START_EVENT_ISPERSISTENCE, StringUtil.getString(startEvent.isPersistence()), propertiesNode);
  }
View Full Code Here

      endTime = new Date();
      ExecutionContext executionContext = ProcessObjectFactory.FACTORYINSTANCE.createExecutionContext(getRootToken());
      // 插入流程结束任务
      if (this.getProcessDefinition().getStartElement() != null && this.getProcessDefinition().getStartElement() instanceof StartEvent) {
        // 插入流程结束记录
        StartEventBehavior startEventBehavior = (StartEventBehavior) this.getProcessDefinition().getStartElement();
        if (startEventBehavior.isPersistence()) {
          createEndEventTask(executionContext);
        }
      }
      // createEndEventTask(executionContext);
      if (this.getParentProcessInstanceTokenId() != null && this.getParentProcessInstanceToken() != null) {
View Full Code Here

TOP

Related Classes of com.founder.fix.fixflow.core.impl.bpmn.behavior.StartEventBehavior

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.