Example #1
0
 public WorkFlowExecuterController(IWebAppContext appContext
                                   , IEntityFinder entityFinder
                                   , IWorkFlowProcessService workFlowProcessService
                                   , IWorkFlowProcessFinder workFlowProcessFinder
                                   , IWorkFlowInstanceService workFlowInstanceService
                                   , IWorkFlowExecuter workFlowExecuter
                                   , IDataFinder dataFinder)
     : base(appContext)
 {
     _entityFinder            = entityFinder;
     _workFlowProcessService  = workFlowProcessService;
     _workFlowProcessFinder   = workFlowProcessFinder;
     _workFlowInstanceService = workFlowInstanceService;
     _workFlowExecuter        = workFlowExecuter;
     _dataFinder = dataFinder;
 }
Example #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;
 }