public Set<String> selectComponentUuidsOfOpenIssuesForProjectUuid(DbSession session, String projectUuid) { return mapper(session).selectComponentUuidsOfOpenIssuesForProjectUuid(projectUuid); }
private IssueDto newIssue(String assignee) { IssueDto issue = db.issues().insertIssue( issueDto -> issueDto .setAssigneeUuid(assignee) .setCreatedAt(PAST).setIssueCreationTime(PAST) .setUpdatedAt(PAST).setIssueUpdateTime(PAST) .setType(RuleType.CODE_SMELL)); return issue; }
/** * On server side, we need component keys and uuid */ public static IssueDto toDtoForServerInsert(DefaultIssue issue, ComponentDto component, ComponentDto project, int ruleId, long now) { return toDtoForComputationInsert(issue, ruleId, now) .setComponent(component) .setProject(project); }
@Override String sortField(IssueDto issueDto) { return issueDto.getStatus(); } }
@Override Date sortField(IssueDto issueDto) { return issueDto.getIssueCloseDate(); } }
@Override Date sortField(IssueDto issueDto) { return issueDto.getIssueCreationDate(); } }
public String getKey() { return getKee(); }
public List<IssueChangeDto> selectByTypeAndIssueKeys(DbSession session, Collection<String> issueKeys, String changeType) { return executeLargeInputs(issueKeys, issueKeys1 -> mapper(session).selectByIssuesAndType(issueKeys1, changeType)); }
public Collection<IssueGroupDto> selectIssueGroupsByBaseComponent(DbSession dbSession, ComponentDto baseComponent, long leakPeriodBeginningDate) { return mapper(dbSession).selectIssueGroupsByBaseComponent(baseComponent, leakPeriodBeginningDate); }
public List<IssueDto> selectNonClosedByComponentUuidExcludingExternalsAndSecurityHotspots(DbSession dbSession, String componentUuid) { return mapper(dbSession).selectNonClosedByComponentUuidExcludingExternals(componentUuid); }
public Set<String> selectModuleAndDirComponentUuidsOfOpenIssuesForProjectUuid(DbSession session, String projectUuid) { return mapper(session).selectModuleAndDirComponentUuidsOfOpenIssuesForProjectUuid(projectUuid); }
@Override Date sortField(IssueDto issueDto) { return issueDto.getIssueUpdateDate(); } }
public List<IssueChangeDto> selectByIssueKeys(DbSession session, Collection<String> issueKeys) { return executeLargeInputs(issueKeys, issueKeys1 -> mapper(session).selectByIssues(issueKeys1)); }