@Repository
public class ConfigurationJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.model.support.ConfigurationRepository
| Constructor and Description |
|---|
ConfigurationJdbcRepository(javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
<T extends net.nemerosa.ontrack.model.support.Configuration<T>> |
delete(java.lang.Class<T> configurationClass,
java.lang.String name) |
<T extends net.nemerosa.ontrack.model.support.Configuration<T>> |
find(java.lang.Class<T> configurationClass,
java.lang.String name) |
<T extends net.nemerosa.ontrack.model.support.Configuration<T>> |
list(java.lang.Class<T> configurationClass) |
<T extends net.nemerosa.ontrack.model.support.Configuration<T>> |
save(T configuration) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired public ConfigurationJdbcRepository(javax.sql.DataSource dataSource)
public <T extends net.nemerosa.ontrack.model.support.Configuration<T>> java.util.List<T> list(java.lang.Class<T> configurationClass)
list in interface net.nemerosa.ontrack.model.support.ConfigurationRepositorypublic <T extends net.nemerosa.ontrack.model.support.Configuration<T>> java.util.Optional<T> find(java.lang.Class<T> configurationClass,
java.lang.String name)
find in interface net.nemerosa.ontrack.model.support.ConfigurationRepositorypublic <T extends net.nemerosa.ontrack.model.support.Configuration<T>> T save(T configuration)
save in interface net.nemerosa.ontrack.model.support.ConfigurationRepositorypublic <T extends net.nemerosa.ontrack.model.support.Configuration<T>> void delete(java.lang.Class<T> configurationClass,
java.lang.String name)
delete in interface net.nemerosa.ontrack.model.support.ConfigurationRepository