@Repository
public class PredefinedPromotionLevelJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepository
| Constructor and Description |
|---|
PredefinedPromotionLevelJdbcRepository(javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
deletePredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.ID predefinedPromotionLevelId) |
java.util.Optional<net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel> |
findPredefinedPromotionLevelByName(java.lang.String name) |
net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel |
getPredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.ID id) |
net.nemerosa.ontrack.common.Document |
getPredefinedPromotionLevelImage(net.nemerosa.ontrack.model.structure.ID id) |
java.util.List<net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel> |
getPredefinedPromotionLevels() |
net.nemerosa.ontrack.model.structure.ID |
newPredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel stamp) |
void |
reorderPredefinedPromotionLevels(net.nemerosa.ontrack.model.structure.Reordering reordering) |
void |
savePredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel validationStamp) |
void |
setPredefinedPromotionLevelImage(net.nemerosa.ontrack.model.structure.ID predefinedPromotionLevelId,
net.nemerosa.ontrack.common.Document document) |
protected net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel |
toPredefinedPromotionLevel(java.sql.ResultSet rs) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired public PredefinedPromotionLevelJdbcRepository(javax.sql.DataSource dataSource)
public java.util.List<net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel> getPredefinedPromotionLevels()
getPredefinedPromotionLevels in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic net.nemerosa.ontrack.model.structure.ID newPredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel stamp)
newPredefinedPromotionLevel in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel getPredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.ID id)
getPredefinedPromotionLevel in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic java.util.Optional<net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel> findPredefinedPromotionLevelByName(java.lang.String name)
findPredefinedPromotionLevelByName in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic net.nemerosa.ontrack.common.Document getPredefinedPromotionLevelImage(net.nemerosa.ontrack.model.structure.ID id)
getPredefinedPromotionLevelImage in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic void savePredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel validationStamp)
savePredefinedPromotionLevel in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic net.nemerosa.ontrack.model.Ack deletePredefinedPromotionLevel(net.nemerosa.ontrack.model.structure.ID predefinedPromotionLevelId)
deletePredefinedPromotionLevel in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic void setPredefinedPromotionLevelImage(net.nemerosa.ontrack.model.structure.ID predefinedPromotionLevelId,
net.nemerosa.ontrack.common.Document document)
setPredefinedPromotionLevelImage in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositorypublic void reorderPredefinedPromotionLevels(net.nemerosa.ontrack.model.structure.Reordering reordering)
reorderPredefinedPromotionLevels in interface net.nemerosa.ontrack.repository.PredefinedPromotionLevelRepositoryprotected net.nemerosa.ontrack.model.structure.PredefinedPromotionLevel toPredefinedPromotionLevel(java.sql.ResultSet rs)
throws java.sql.SQLException
java.sql.SQLException