Package com.starflow.wf.engine.event

Examples of com.starflow.wf.engine.event.ActivityStartEvent


   * @param activityXml
   */
  public static void publishActivityStartEvent(AbstractFlowEvent event, ActivityInst activityInst, ActivityElement activityXml) {
    triggerFilterExecuter(event, activityInst);
   
    ActivityStartEvent activityStartEvent = new ActivityStartEvent(event.getProcessEngine());
    activityStartEvent.setProcessInstance(event.getProcessInstance());
    activityStartEvent.setActivityInst(activityInst);
    activityStartEvent.setActivityXml(activityXml);
    activityStartEvent.setPreActivityXml(activityXml);
    event.getProcessEngine().getApplicationContext().publishEvent(activityStartEvent);
  }
View Full Code Here


   * @param activityInst
   * @param activityXml
   */
  public static void publishActivityStartEvent(ProcessEngine processEngine, ProcessInstance processInstance,
      ActivityInst activityInst, ActivityElement activityXml) {
    ActivityStartEvent activityStartEvent = new ActivityStartEvent(processEngine);
    activityStartEvent.setProcessInstance(processInstance);
    activityStartEvent.setActivityInst(activityInst);
    activityStartEvent.setActivityXml(activityXml);
    processEngine.getApplicationContext().publishEvent(activityStartEvent);
  }
View Full Code Here

   
    transactionTemplate.execute(new TransactionCallbackWithoutResult() {
      @Override
      protected void doInTransactionWithoutResult(TransactionStatus status) {
        //发布环节结束事件
        ActivityStartEvent event = new ActivityStartEvent(processEngine);
        event.setProcessInstance(processInstance);
        event.setPreActivityXml(activityXml);
       
        EventUtil.publishActivityFinishEvent(event, processInstance, activityInst);
      }
    });
  }
View Full Code Here

TOP

Related Classes of com.starflow.wf.engine.event.ActivityStartEvent

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.