Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        public ProcessEngineWrapper(ProcessInstanceConverter processInstanceConverter,
                                    PageableProcessInstanceRepositoryService pageableProcessInstanceService,
                                    TaskConverter taskConverter,
                                    PageableTaskRepositoryService pageableTaskService,
                                    MessageProducerActivitiEventListener listener,
                                    SecurityPoliciesApplicationService securityService,
                                    AuthenticationWrapper authenticationWrapper,
                                    IApplicationEventPublisher eventPublisher,
                                    IProcessEngine processEngine,
                                    HistoricInstanceConverter historicInstanceConverter,
                                    ILoggerFactory loggerFactory)
        {
            this.processEngine                  = processEngine;
            this.processInstanceConverter       = processInstanceConverter;
            this.runtimeService                 = processEngine.RuntimeService;
            this.pageableProcessInstanceService = pageableProcessInstanceService;
            this.taskService         = processEngine.TaskService;
            this.taskConverter       = taskConverter;
            this.pageableTaskService = pageableTaskService;
            this.historyService      = processEngine.HistoryService;
#warning 暂时不处理事件侦听
            //this.runtimeService.addEventListener(listener);
            this.securityService           = securityService;
            this.repositoryService         = processEngine.RepositoryService;
            this.authenticationWrapper     = authenticationWrapper;
            this.eventPublisher            = eventPublisher;
            this.historicInstanceConverter = historicInstanceConverter;
            logger = loggerFactory.CreateLogger <ProcessEngineWrapper>();
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 public PageableProcessHistoryRepositoryService(PageRetriever pageRetriever,
                                                IHistoryService historyService,
                                                HistoryInstanceSortApplier sortApplier,
                                                HistoricInstanceConverter processInstanceConverter,
                                                SecurityPoliciesApplicationService securityPolicyApplicationService,
                                                ILoggerFactory loggerFactory)
 {
     this.pageRetriever            = pageRetriever;
     this.historyService           = historyService;
     this.sortApplier              = sortApplier;
     this.processInstanceConverter = processInstanceConverter;
     this.securityService          = securityPolicyApplicationService;
     logger = loggerFactory.CreateLogger <PageableProcessHistoryRepositoryService>();
 }