Package com.founder.fix.fixflow.core

Examples of com.founder.fix.fixflow.core.ProcessEngine


  /**
   * 获取任务的处理方式
   * @return
   */
  public static String  getCommandType() {
    ProcessEngine processEngine=ProcessEngineManagement.getDefaultProcessEngine();
    String commandType=processEngine.getProcessEngineConfiguration().getTaskCommandConfig().getCommandType();
    if(commandType==null){
      commandType=MANUAL_CLAIM;
    }
    return commandType;
  }
View Full Code Here


    }
   
    if(!isProcessTracking()&&!taskInstance.hasEnded()&&taskInstance.getAssignee()!=null&&taskInstance.getDelegationState()==null&&taskInstance.isSuspended()){
     
     
      ProcessEngine processEngine=ProcessEngineManagement.getDefaultProcessEngine();
      ProcessInstance processInstance=processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(taskInstance.getProcessInstanceId()).singleResult();
      if(processInstance.isSuspended()){
        return true;
      }
     
      return true;
View Full Code Here

    if(taskInstance==null){
      return false;
    }
   
    if(!isProcessTracking()&&!taskInstance.hasEnded()&&taskInstance.getAssignee()!=null&&taskInstance.getDelegationState()==null&&!taskInstance.isSuspended()){
      ProcessEngine processEngine=ProcessEngineManagement.getDefaultProcessEngine();
      ProcessInstance processInstance=processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(taskInstance.getProcessInstanceId()).singleResult();
      if(!processInstance.isSuspended()){
        return true;
      }
      return false;
    }
View Full Code Here

    if(isProcessTracking()){
     
     
      TaskCommandInst taskCommandInst=getTaskCommandInst();
     
      ProcessEngine processEngine=ProcessEngineManagement.getDefaultProcessEngine();
      TaskQuery taskQuery=processEngine.getTaskService().createTaskQuery();
      List<TaskInstance> taskInstancesEnd=taskQuery.processInstanceId(taskInstance.getProcessInstanceId()).taskAssignee(Authentication.getAuthenticatedUserId()).taskIsEnd().list();
     
     
      String tokenId = taskInstance.getTokenId();
View Full Code Here

      e.printStackTrace();
    }
   
   
    ProcessEngineManagement.dbType = DbType.ORACLE;
    ProcessEngine processEngine = ProcessEngineManagement.getDefaultProcessEngine();

    ExternalContent externalContent = new ExternalContent();
    externalContent.setAuthenticatedUserId("1200119390");

    externalContent.setConnection(connection);
    processEngine.setExternalContent(externalContent);

    //RuntimeService runtimeService = processEngine.getRuntimeService();

    StartProcessInstanceCommand startProcessInstanceCommand = new StartProcessInstanceCommand();
    startProcessInstanceCommand.setProcessDefinitionKey("Process_101");
View Full Code Here

   * 根据默认配置文件创建一个processEngine
   * 当是第一次获取的时候会创建一个processEngine
   * 第二次的时候直接拿到创建好的processEngine
   */
  public void testCreateProcessEngine() {
    ProcessEngine processEngine = ProcessEngineManagement.getDefaultProcessEngine();
    assertNotNull(processEngine);
  }
View Full Code Here

      for (DataVariableMapping dataVariableMapping : subProcessToDataSourceMapping.getDataVariableMapping()) {
        String subProcesId = "${" + dataVariableMapping.getSubProcesId() + "}";
        dataVarMap.put(dataVariableMapping.getDataSourceId(), ExpressionMgmt.execute(subProcesId, executionContext));
      }
    }
    ProcessEngine processEngine = ProcessEngineManagement.getDefaultProcessEngine();
    processEngine.getRuntimeService().tokenSignal(this.getParentProcessInstanceTokenId(), null, dataVarMap);
  }
View Full Code Here

    if (isProcessTracking()) {

      TaskCommandInst taskCommandInst = getTaskCommandInst();

      ProcessEngine processEngine = ProcessEngineManagement.getDefaultProcessEngine();
      TaskQuery taskQuery = processEngine.getTaskService().createTaskQuery();
      List<TaskInstance> taskInstancesEnd = taskQuery.processInstanceId(taskInstance.getProcessInstanceId())
          .taskAssignee(Authentication.getAuthenticatedUserId()).taskIsEnd().list();

      String tokenId = taskInstance.getTokenId();
View Full Code Here

TOP

Related Classes of com.founder.fix.fixflow.core.ProcessEngine

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.