예제 #1
0
 public WorkFlowExecuter(IWorkFlowInstanceService WorkFlowInstanceService
                         , IWorkFlowProcessUpdater workFlowProcessUpdater
                         , IWorkFlowProcessFinder workFlowProcessFinder
                         , IWorkFlowHandlerFinder workFlowHandlerFinder
                         , IEventPublisher eventPublisher
                         , IAttachmentCreater attachmentCreater
                         , ILogService logService)
 {
     _workFlowInstanceService = WorkFlowInstanceService;
     _workFlowProcessUpdater  = workFlowProcessUpdater;
     _workFlowProcessFinder   = workFlowProcessFinder;
     _workFlowHandlerFinder   = workFlowHandlerFinder;
     _eventPublisher          = eventPublisher;
     _attachmentCreater       = attachmentCreater;
     _logService = logService;
 }
예제 #2
0
 public WorkFlowStarter(IAppContext appContext
                        , IWorkFlowInstanceService WorkFlowInstanceService
                        , IWorkFlowStepService workFlowStepService
                        , IWorkFlowProcessService workFlowProcessService
                        , IWorkFlowProcessUpdater workFlowProcessUpdater
                        , IWorkFlowHandlerFinder workFlowHandlerFinder
                        , IEventPublisher eventPublisher
                        , IAttributeFinder attributeFinder
                        , IAttachmentCreater attachmentCreater
                        , ILogService logService)
 {
     _loc = appContext.GetFeature <ILocalizedTextProvider>();
     _WorkFlowInstanceService = WorkFlowInstanceService;
     _workFlowStepService     = workFlowStepService;
     _workFlowProcessService  = workFlowProcessService;
     _workFlowProcessUpdater  = workFlowProcessUpdater;
     _workFlowHandlerFinder   = workFlowHandlerFinder;
     _eventPublisher          = eventPublisher;
     _attributeFinder         = attributeFinder;
     _attachmentCreater       = attachmentCreater;
     _logService = logService;
 }