public ProjectQgateAssociationQuery build() { initMembership(); initPageIndex(); initPageSize(); return new ProjectQgateAssociationQuery(this); } }
public QualityGateDto copy(DbSession dbSession, OrganizationDto organizationDto, QualityGateDto qualityGateDto, String destinationName) { QualityGateDto destinationGate = create(dbSession, organizationDto, destinationName); for (QualityGateConditionDto sourceCondition : dbClient.gateConditionDao().selectForQualityGate(dbSession, qualityGateDto.getId())) { dbClient.gateConditionDao().insert(new QualityGateConditionDto() .setQualityGateId(destinationGate.getId()) .setMetricId(sourceCondition.getMetricId()) .setOperator(sourceCondition.getOperator()) .setErrorThreshold(sourceCondition.getErrorThreshold()), dbSession); } return destinationGate; }
public QualityGateConditionDto toQualityGateDto(long qualityGateId) { return new QualityGateConditionDto() .setId(id) .setMetricKey(metricKey) .setOperator(operator) .setErrorThreshold(errorThreshold) .setQualityGateId(qualityGateId); }
private void insertQualityGates() { qualityGateDbTester.insertQualityGate(db.getDefaultOrganization(), g -> g.setName("Very strict").setBuiltIn(false)); qualityGateDbTester.insertQualityGate(db.getDefaultOrganization(), g -> g.setName("Balanced").setBuiltIn(false)); qualityGateDbTester.insertQualityGate(db.getDefaultOrganization(), g -> g.setName("Lenient").setBuiltIn(false)); } }
public QualityGateDto insert(DbSession session, QualityGateDto newQualityGate) { mapper(session).insertQualityGate(newQualityGate.setCreatedAt(new Date())); return newQualityGate; }
public ProjectQgateAssociation toQgateAssociation() { return new ProjectQgateAssociation() .setId(id) .setName(name) .setMember(gateId != null); } }
@Override public QGateWithOrgDto setName(String name) { super.setName(name); return this; }
@Override public QGateWithOrgDto setCreatedAt(Date createdAt) { super.setCreatedAt(createdAt); return this; }
@Override public QGateWithOrgDto setBuiltIn(boolean builtIn) { super.setBuiltIn(builtIn); return this; }
@Override public QGateWithOrgDto setUuid(String uuid) { super.setUuid(uuid); return this; }
public QualityGateConditionDto selectById(long id, DbSession session) { return mapper(session).selectById(id); }
public List<ProjectQgateAssociationDto> selectProjects(DbSession dbSession, ProjectQgateAssociationQuery query) { return mapper(dbSession).selectProjects(query); }
public Collection<QualityGateConditionDto> selectForQualityGate(DbSession session, long qGateId) { return mapper(session).selectForQualityGate(qGateId); }
public void deleteConditionsWithInvalidMetrics(DbSession session) { mapper(session).deleteConditionsWithInvalidMetrics(); }
public void ensureOneBuiltInQualityGate(DbSession dbSession, String builtInName) { mapper(dbSession).ensureOneBuiltInQualityGate(builtInName); }
public QualityGateDto selectBuiltIn(DbSession dbSession) { return mapper(dbSession).selectBuiltIn(); }
@Override public QGateWithOrgDto setUpdatedAt(Date updatedAt) { super.setUpdatedAt(updatedAt); return this; } }
@Override public QGateWithOrgDto setId(Long id) { super.setId(id); return this; }