@Repository
public class StorageJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.repository.StorageRepository
| Constructor and Description |
|---|
StorageJdbcRepository(javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getData(java.lang.String store) |
java.util.List<java.lang.String> |
getKeys(java.lang.String store) |
java.util.Optional<com.fasterxml.jackson.databind.JsonNode> |
retrieveJson(java.lang.String store,
java.lang.String key) |
void |
storeJson(java.lang.String store,
java.lang.String key,
com.fasterxml.jackson.databind.JsonNode node) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired public StorageJdbcRepository(javax.sql.DataSource dataSource)
public void storeJson(java.lang.String store,
java.lang.String key,
com.fasterxml.jackson.databind.JsonNode node)
storeJson in interface net.nemerosa.ontrack.repository.StorageRepositorypublic java.util.Optional<com.fasterxml.jackson.databind.JsonNode> retrieveJson(java.lang.String store,
java.lang.String key)
retrieveJson in interface net.nemerosa.ontrack.repository.StorageRepositorypublic java.util.List<java.lang.String> getKeys(java.lang.String store)
getKeys in interface net.nemerosa.ontrack.repository.StorageRepositorypublic java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getData(java.lang.String store)
getData in interface net.nemerosa.ontrack.repository.StorageRepository