//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;
        }
Example #2
0
 /// <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>();
 }