//private readonly AlfrescoPagedResourcesAssembler<ProcessDefinition> pagedResourcesAssembler; //public virtual string handleAppException(ActivitiObjectNotFoundException ex) //{ // return ex.Message; //} //public virtual string handleDiagramInterchangeInfoNotFoundException(ActivitiInterchangeInfoNotFoundException ex) //{ // return ex.Message; //} /// <inheritdoc /> public ProcessDefinitionControllerImpl(IProcessEngine processEngine, ProcessDefinitionConverter processDefinitionConverter, ProcessDefinitionResourceAssembler resourceAssembler, PageableProcessDefinitionRepositoryService pageableRepositoryService, SecurityPoliciesApplicationService securityPoliciesApplicationService) { this.repositoryService = processEngine.RepositoryService; this.processDefinitionConverter = processDefinitionConverter; this.resourceAssembler = resourceAssembler; this.pageableRepositoryService = pageableRepositoryService; this.securityService = securityPoliciesApplicationService; }
/// <summary> /// /// </summary> public PageableProcessDefinitionRepositoryService(IRepositoryService repositoryService, PageRetriever pageRetriever, ProcessDefinitionConverter processDefinitionConverter, ProcessDefinitionSortApplier sortApplier, SecurityPoliciesApplicationService securityPolicyApplicationService, ILoggerFactory loggerFactory) { this.repositoryService = repositoryService; this.pageRetriever = pageRetriever; this.processDefinitionConverter = processDefinitionConverter; this.sortApplier = sortApplier; this.securityService = securityPolicyApplicationService; logger = loggerFactory.CreateLogger <PageableProcessDefinitionRepositoryService>(); }