Пример #1
0
            public virtual MigratingBpmnEventTrigger inContextOf(string newActivityId)
            {
                TimerEventTrigger newTrigger = new TimerEventTrigger();

                newTrigger.activityId  = newActivityId;
                newTrigger.engine      = engine;
                newTrigger.handlerType = handlerType;
                return(newTrigger);
            }
Пример #2
0
            public virtual IMigratingBpmnEventTrigger InContextOf(string newActivityId)
            {
                var newTrigger = new TimerEventTrigger();

                newTrigger.ActivityId  = newActivityId;
                newTrigger.Engine      = Engine;
                newTrigger.HandlerType = HandlerType;
                return(newTrigger);
            }
Пример #3
0
        public virtual MigratingBpmnEventTrigger addEventSubProcess(ProcessEngine engine, BpmnModelInstance modelInstance, string parentId, string subProcessId, string startEventId)
        {
            ModifiableBpmnModelInstance.wrap(modelInstance).addSubProcessTo(parentId).id(subProcessId).triggerByEvent().embeddedSubProcess().startEvent(startEventId).timerWithDuration("PT10M").subProcessDone().done();

            TimerEventTrigger trigger = new TimerEventTrigger();

            trigger.engine      = engine;
            trigger.activityId  = startEventId;
            trigger.handlerType = TimerStartEventSubprocessJobHandler.TYPE;

            return(trigger);
        }
Пример #4
0
        public virtual MigratingBpmnEventTrigger addBoundaryEvent(ProcessEngine engine, BpmnModelInstance modelInstance, string activityId, string boundaryEventId)
        {
            ModifiableBpmnModelInstance.wrap(modelInstance).activityBuilder(activityId).boundaryEvent(boundaryEventId).timerWithDate(TIMER_DATE).done();

            TimerEventTrigger trigger = new TimerEventTrigger();

            trigger.engine      = engine;
            trigger.activityId  = boundaryEventId;
            trigger.handlerType = TimerExecuteNestedActivityJobHandler.TYPE;

            return(trigger);
        }
Пример #5
0
        public virtual IMigratingBpmnEventTrigger AddBoundaryEvent(IProcessEngine engine,
                                                                   IBpmnModelInstance modelInstance, string activityId, string boundaryEventId)
        {
            ModifiableBpmnModelInstance.Wrap(modelInstance)
            //.ActivityBuilder(activityId)
            //.BoundaryEvent(boundaryEventId)
            //.TimerWithDate(TIMER_DATE)
            //.Done()
            ;

            var trigger = new TimerEventTrigger();

            trigger.Engine      = engine;
            trigger.ActivityId  = boundaryEventId;
            trigger.HandlerType = TimerExecuteNestedActivityJobHandler.TYPE;

            return(trigger);
        }
Пример #6
0
        public virtual IMigratingBpmnEventTrigger AddEventSubProcess(IProcessEngine engine,
                                                                     IBpmnModelInstance modelInstance, string parentId, string subProcessId, string startEventId)
        {
            ModifiableBpmnModelInstance.Wrap(modelInstance)
            .AddSubProcessTo(parentId)
            //.Id(subProcessId)
            .TriggerByEvent()
            ////.EmbeddedSubProcess()
            //.StartEvent(startEventId)
            //.TimerWithDuration("PT10M")
            .SubProcessDone()
            .Done();

            var trigger = new TimerEventTrigger();

            trigger.Engine      = engine;
            trigger.ActivityId  = startEventId;
            trigger.HandlerType = TimerStartEventSubprocessJobHandler.TYPE;

            return(trigger);
        }