/// <summary> /// /// </summary> public virtual IPage <ProcessDefinition> GetAllProcessDefinitions(Pageable pageable) { IProcessDefinitionQuery query = repositoryService.CreateProcessDefinitionQuery(); sortApplier.ApplySort(query, pageable); return(pageRetriever.LoadPage(query, pageable, processDefinitionConverter)); }
/// <summary> /// /// </summary> public virtual IPage <ProcessDefinition> GetProcessDefinitions(Pageable pageable) { IProcessDefinitionQuery query = repositoryService.CreateProcessDefinitionQuery(); logger.LogWarning("Securite read not implementation"); //query = securityService.restrictProcessDefQuery(query, SecurityPolicy.READ); sortApplier.ApplySort(query, pageable); return(pageRetriever.LoadPage(query, pageable, processDefinitionConverter)); }
/// <inheritdoc /> private IProcessDefinition RetrieveProcessDefinition(string id) { IProcessDefinitionQuery query = repositoryService.CreateProcessDefinitionQuery().SetProcessDefinitionId(id); //query = securityService.restrictProcessDefQuery(query, SecurityPolicy.READ); IProcessDefinition processDefinition = query.SingleResult(); if (processDefinition == null) { throw new ActivitiObjectNotFoundException("Unable to find process definition for the given id:'" + id + "'"); } return(processDefinition); }
public virtual long FindProcessDefinitionCountByQueryCriteria(IProcessDefinitionQuery processDefinitionQuery) { return(DbSqlSession.SelectOne <ProcessDefinitionEntityImpl, long?>("selectProcessDefinitionCountByQueryCriteria", processDefinitionQuery).GetValueOrDefault()); }
public virtual IList <IProcessDefinition> FindProcessDefinitionsByQueryCriteria(IProcessDefinitionQuery processDefinitionQuery, Page page) { // List<ProcessDefinition> processDefinitions = return(DbSqlSession.SelectList <ProcessDefinitionEntityImpl, IProcessDefinition>("selectProcessDefinitionsByQueryCriteria", processDefinitionQuery, page)); // skipped this after discussion within the team // // retrieve process definitions from cache // (https://activiti.atlassian.net/browse/ACT-1020) to have all available // information // ArrayList<ProcessDefinition> result = new // ArrayList<ProcessDefinition>(); // for (ProcessDefinition processDefinitionEntity : processDefinitions) // { // ProcessDefinitionEntity fullProcessDefinition = Context // .getProcessEngineConfiguration() // .getDeploymentCache().resolveProcessDefinition((ProcessDefinitionEntity)processDefinitionEntity); // result.add(fullProcessDefinition); // } // return result; }
public virtual long FindProcessDefinitionCountByQueryCriteria(IProcessDefinitionQuery processDefinitionQuery) { return(processDefinitionDataManager.FindProcessDefinitionCountByQueryCriteria(processDefinitionQuery)); }
public virtual IList <IProcessDefinition> FindProcessDefinitionsByQueryCriteria(IProcessDefinitionQuery processDefinitionQuery, Page page) { return(processDefinitionDataManager.FindProcessDefinitionsByQueryCriteria(processDefinitionQuery, page)); }