@Override public void indexOnAnalysis(String branchUuid) { try (IssueIterator issues = issueIteratorFactory.createForProject(branchUuid)) { doIndex(issues, Size.REGULAR, IndexingListener.FAIL_ON_ERROR); } }
@Override public void indexOnStartup(Set<IndexType> uninitializedIndexTypes) { try (IssueIterator issues = issueIteratorFactory.createForAll()) { doIndex(issues, Size.LARGE, IndexingListener.FAIL_ON_ERROR); } }
private static void addComponentRelatedFilters(IssueQuery query, Map<String, QueryBuilder> filters) { addCommonComponentRelatedFilters(query, filters); if (query.viewUuids().isEmpty()) { addBranchComponentRelatedFilters(query, filters); } else { addViewRelatedFilters(query, filters); } }
private void verifyOrganizationFilter(String organizationUuid, String... expectedIssueKeys) { IssueQuery.Builder query = IssueQuery.builder().organizationUuid(organizationUuid); assertThatSearchReturnsOnly(query, expectedIssueKeys); }
@Override public String getParent() { return projectUuid(); }
@Override public void onIssuesRemoval(String projectUuid, List<String> issueKeys) { issueIndexer.deleteByKeys(projectUuid, issueKeys); }
@Override public String getId() { return key(); }
public IssueDoc setRuleId(Integer s) { setField(IssueIndexDefinition.FIELD_ISSUE_RULE_ID, s); return this; }
public static List<String> getCwe(String securityStandards) { return getCwe(getSecurityStandards(securityStandards)); } }
/** * Functional date */ public Date creationDate() { return getFieldAsDate(IssueIndexDefinition.FIELD_ISSUE_FUNC_CREATED_AT); }
public BranchStatistics(String branchUuid, Map<String, Long> issueCountByType) { this.branchUuid = branchUuid; this.bugs = getNonNullValue(issueCountByType, BUG); this.vulnerabilities = getNonNullValue(issueCountByType, VULNERABILITY); this.codeSmells = getNonNullValue(issueCountByType, CODE_SMELL); }
public IssueIterator createForIssueKeys(Collection<String> issueKeys) { return new IssueIteratorForMultipleChunks(dbClient, issueKeys); } }
@Override public String getRouting() { return projectUuid(); }
public IssueDoc setBranchUuid(String s) { setField(IssueIndexDefinition.FIELD_ISSUE_BRANCH_UUID, s); return this; }
/** * Functional date */ public Date updateDate() { return getFieldAsDate(IssueIndexDefinition.FIELD_ISSUE_FUNC_UPDATED_AT); }
public IssueDoc setProjectUuid(String s) { setField(IssueIndexDefinition.FIELD_ISSUE_PROJECT_UUID, s); return this; }
public IssueDoc setIsMainBranch(boolean b) { setField(IssueIndexDefinition.FIELD_ISSUE_IS_MAIN_BRANCH, b); return this; }
public IssueDoc setOrganizationUuid(String s) { setField(IssueIndexDefinition.FIELD_ISSUE_ORGANIZATION_UUID, s); return this; }