Examples of saveOrUpdateTaskInstance()


Examples of org.fireflow.engine.persistence.IPersistenceService.saveOrUpdateTaskInstance()

        ((TaskInstance) taskInstance).setExpiredTime(calService
            .dateAfter(calService.getSysDate(), duration));
      }

      // 2、保存实例taskInstance
      persistenceService.saveOrUpdateTaskInstance(taskInstance);

      // 3、启动实例
      this.startTaskInstance(workflowSession, processInstance,
          taskInstance);
View Full Code Here

Examples of org.fireflow.engine.persistence.IPersistenceService.saveOrUpdateTaskInstance()

    }
    ((TaskInstance) taskInstance).setState(ITaskInstance.COMPLETED);
    ((TaskInstance) taskInstance).setCanBeWithdrawn(Boolean.FALSE);
    ((TaskInstance) taskInstance).setEndTime(rtCtx.getCalendarService()
        .getSysDate());
    persistenceService.saveOrUpdateTaskInstance(taskInstance);
    // 触发相应的事件
    TaskInstanceEvent e = new TaskInstanceEvent();
    e.setSource(taskInstance);
    e.setWorkflowSession(currentSession);
    e.setProcessInstance(processInstance);
View Full Code Here

Examples of org.fireflow.engine.persistence.IPersistenceService.saveOrUpdateTaskInstance()

    }

    // 2、将TaskInstance的canBeWithdrawn字段改称false。即不允许被撤销
    TaskInstance taskInstance = (TaskInstance) workItem.getTaskInstance();
    taskInstance.setCanBeWithdrawn(false);
    persistenceService.saveOrUpdateTaskInstance(taskInstance);

    return workItem;

  }
View Full Code Here

Examples of org.fireflow.engine.persistence.IPersistenceService.saveOrUpdateTaskInstance()

        IPersistenceService persistenceService = runtimeContext.getPersistenceService();
        //更改任务的状态和开始时间
        ((TaskInstance) taskInstance).setState(ITaskInstance.RUNNING);
        ((TaskInstance) taskInstance).setStartedTime(runtimeContext.getCalendarService().getSysDate());
        //TODO wmj2003 应该是update TaskInstance
        persistenceService.saveOrUpdateTaskInstance(taskInstance);


        IProcessInstance subProcessInstance = currentSession.createProcessInstance(subWorkflowProcess.getName(),taskInstance);

        //初始化流程变量,从父实例获得初始值
View Full Code Here

Examples of org.fireflow.engine.persistence.IPersistenceService.saveOrUpdateTaskInstance()

        if (this.isSuspended()){
            return;
        }
        this.setSuspended(Boolean.TRUE);
        IPersistenceService persistenceService = this.rtCtx.getPersistenceService();
        persistenceService.saveOrUpdateTaskInstance(this);
    }

    /* (non-Javadoc)
     * @see org.fireflow.engine.ITaskInstance#restore()
     */
 
View Full Code Here

Examples of org.fireflow.engine.persistence.IPersistenceService.saveOrUpdateTaskInstance()

        if (!this.isSuspended()){
            return;
        }
        this.setSuspended(Boolean.FALSE);
        IPersistenceService persistenceService = this.rtCtx.getPersistenceService();
        persistenceService.saveOrUpdateTaskInstance(this);
    }

  /* (non-Javadoc)
   * @see org.fireflow.engine.ITaskInstance#abort()
   */
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.