Examples of saveOrUpdateWorkItem()


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

    wi.setState(IWorkItem.INITIALIZED);
    wi.setCreatedTime(rtCtx.getCalendarService().getSysDate());
    wi.setRuntimeContext(rtCtx);
    wi.setCurrentWorkflowSession(currentSession);
    // 保存到数据库
    persistenceService.saveOrUpdateWorkItem(wi);

    // 触发事件
    // 触发相应的事件
    TaskInstanceEvent e = new TaskInstanceEvent();
    e.setSource(taskInstance);
View Full Code Here

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

    // 0、首先修改workitem的状态
    ((WorkItem) workItem).setState(IWorkItem.RUNNING);
    ((WorkItem) workItem).setClaimedTime(rtCtx.getCalendarService()
        .getSysDate());
    persistenceService.saveOrUpdateWorkItem(workItem);

    // 1、如果不是会签,则删除其他的workitem
    if (FormTask.ANY.equals(workItem.getTaskInstance()
        .getAssignmentStrategy())) {
      persistenceService.deleteWorkItemsInInitializedState(workItem
View Full Code Here

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

    ((WorkItem) workItem).setComments(comments);
    ((WorkItem) workItem).setState(IWorkItem.COMPLETED);
    ((WorkItem) workItem).setEndTime(rtCtx.getCalendarService()
        .getSysDate());
    persistenceService.saveOrUpdateWorkItem(workItem);

    // 触发AFTER_WORKITEM_COMPLETE事件
    TaskInstanceEvent e = new TaskInstanceEvent();
    e.setSource(workItem.getTaskInstance());
    e.setWorkflowSession(((IWorkflowSessionAware) workItem)
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.