Package com.starflow.wf.service.spi

Examples of com.starflow.wf.service.spi.IActivityTriggerEvent


      if(TriggerEventType.BEFORE_START_ACT.equals(eventXml.getEventType())) {
        action(processEngine, activityXml, activityInst, eventXml, new IAction() {
         
          @Override
          public void execute(ActivityElement activityXml, ActivityInst activityInst) {
            IActivityTriggerEvent activityTriggerEvent =
              (IActivityTriggerEvent)ApplicationContextHolder.getBean(eventXml.getAction());
            activityTriggerEvent.beforeStart(activityInst.getProcessInstId(), activityXml.getId());
          }
        });
      }
    }
  }
View Full Code Here


      if(TriggerEventType.AFTER_START_ACT.equals(eventXml.getEventType())) {
        action(processEngine, activityXml, activityInst, eventXml, new IAction() {
         
          @Override
          public void execute(ActivityElement activityXml, ActivityInst activityInst) {
            IActivityTriggerEvent activityTriggerEvent =
              (IActivityTriggerEvent)ApplicationContextHolder.getBean(eventXml.getAction());
            activityTriggerEvent.afterStart(activityInst.getProcessInstId(), activityInst.getActivityInstId());
          }
        });
      }
    }
  }
View Full Code Here

      if(TriggerEventType.BEFORE_COMPLETE_ACT.equals(eventXml.getEventType())) {
        action(processEngine, activityXml, activityInst, eventXml, new IAction() {
         
          @Override
          public void execute(ActivityElement activityXml, ActivityInst activityInst) {
            IActivityTriggerEvent activityTriggerEvent =
              (IActivityTriggerEvent)ApplicationContextHolder.getBean(eventXml.getAction());
            activityTriggerEvent.beforeComplete(activityInst.getProcessInstId(), activityInst.getActivityInstId());
          }
        });
      }
    }
  }
View Full Code Here

      if(TriggerEventType.AFTER_COMPLETE_ACT.equals(eventXml.getEventType())) {
        action(processEngine, activityXml, activityInst, eventXml, new IAction() {
         
          @Override
          public void execute(ActivityElement activityXml, ActivityInst activityInst) {
            IActivityTriggerEvent activityTriggerEvent =
              (IActivityTriggerEvent)ApplicationContextHolder.getBean(eventXml.getAction());
            activityTriggerEvent.afterComplete(activityInst.getProcessInstId(), activityInst.getActivityInstId());
          }
        });
      }
    }
  }
View Full Code Here

TOP

Related Classes of com.starflow.wf.service.spi.IActivityTriggerEvent

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.