@Repository
public class ValidationStampFilterJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.repository.ValidationStampFilterRepository
| Constructor and Description |
|---|
ValidationStampFilterJdbcRepository(javax.sql.DataSource dataSource,
net.nemerosa.ontrack.repository.StructureRepository structureRepository) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
deleteValidationStampFilter(net.nemerosa.ontrack.model.structure.ID filterId) |
java.util.List<net.nemerosa.ontrack.model.structure.ValidationStampFilter> |
getBranchValidationStampFilters(net.nemerosa.ontrack.model.structure.Branch branch) |
java.util.List<net.nemerosa.ontrack.model.structure.ValidationStampFilter> |
getGlobalValidationStampFilters() |
java.util.List<net.nemerosa.ontrack.model.structure.ValidationStampFilter> |
getProjectValidationStampFilters(net.nemerosa.ontrack.model.structure.Project project) |
net.nemerosa.ontrack.model.structure.ValidationStampFilter |
getValidationStampFilter(net.nemerosa.ontrack.model.structure.ID filterId) |
java.util.Optional<net.nemerosa.ontrack.model.structure.ValidationStampFilter> |
getValidationStampFilterByName(net.nemerosa.ontrack.model.structure.Branch branch,
java.lang.String name) |
net.nemerosa.ontrack.model.structure.ValidationStampFilter |
newValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter) |
void |
saveValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter) |
net.nemerosa.ontrack.model.structure.ValidationStampFilter |
shareValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter) |
net.nemerosa.ontrack.model.structure.ValidationStampFilter |
shareValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter,
net.nemerosa.ontrack.model.structure.Project project) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired
public ValidationStampFilterJdbcRepository(javax.sql.DataSource dataSource,
net.nemerosa.ontrack.repository.StructureRepository structureRepository)
public java.util.List<net.nemerosa.ontrack.model.structure.ValidationStampFilter> getGlobalValidationStampFilters()
getGlobalValidationStampFilters in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic java.util.List<net.nemerosa.ontrack.model.structure.ValidationStampFilter> getProjectValidationStampFilters(net.nemerosa.ontrack.model.structure.Project project)
getProjectValidationStampFilters in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic java.util.List<net.nemerosa.ontrack.model.structure.ValidationStampFilter> getBranchValidationStampFilters(net.nemerosa.ontrack.model.structure.Branch branch)
getBranchValidationStampFilters in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic java.util.Optional<net.nemerosa.ontrack.model.structure.ValidationStampFilter> getValidationStampFilterByName(net.nemerosa.ontrack.model.structure.Branch branch,
java.lang.String name)
getValidationStampFilterByName in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic net.nemerosa.ontrack.model.structure.ValidationStampFilter newValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter)
newValidationStampFilter in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic void saveValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter)
saveValidationStampFilter in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic net.nemerosa.ontrack.model.Ack deleteValidationStampFilter(net.nemerosa.ontrack.model.structure.ID filterId)
deleteValidationStampFilter in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic net.nemerosa.ontrack.model.structure.ValidationStampFilter getValidationStampFilter(net.nemerosa.ontrack.model.structure.ID filterId)
getValidationStampFilter in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic net.nemerosa.ontrack.model.structure.ValidationStampFilter shareValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter,
net.nemerosa.ontrack.model.structure.Project project)
shareValidationStampFilter in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepositorypublic net.nemerosa.ontrack.model.structure.ValidationStampFilter shareValidationStampFilter(net.nemerosa.ontrack.model.structure.ValidationStampFilter filter)
shareValidationStampFilter in interface net.nemerosa.ontrack.repository.ValidationStampFilterRepository