@Repository public class PropertyStoreSpringJdbc extends AbstractPropertyStore
PropertyStore with SpringJDBC.| Constructor and Description |
|---|
PropertyStoreSpringJdbc()
Default constructor.
|
PropertyStoreSpringJdbc(DataSource ds)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
<T> void |
createProperty(Property<T> ap) |
void |
createSchema() |
void |
deleteProperty(String name) |
boolean |
existProperty(String name) |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate()
Getter accessor for attribute 'jdbcTemplate'.
|
JdbcQueryBuilder |
getQueryBuilder() |
Set<String> |
listPropertyNames() |
Map<String,Property<?>> |
readAllProperties() |
Property<?> |
readProperty(String name) |
void |
setDataSource(DataSource dataSource) |
void |
setQueryBuilder(JdbcQueryBuilder queryBuilder) |
<T> void |
updateProperty(Property<T> prop) |
void |
updateProperty(String name,
String newValue) |
assertPropertyExist, assertPropertyNotExist, assertPropertyNotNull, importProperties, importPropertiesFromXmlFile, isEmpty, readProperty, toJsonpublic PropertyStoreSpringJdbc()
public PropertyStoreSpringJdbc(DataSource ds)
public boolean existProperty(String name)
public <T> void createProperty(Property<T> ap)
public void updateProperty(String name, String newValue)
updateProperty in interface PropertyStoreupdateProperty in class AbstractPropertyStorepublic <T> void updateProperty(Property<T> prop)
updateProperty in interface PropertyStoreupdateProperty in class AbstractPropertyStorepublic void deleteProperty(String name)
public void clear()
public void setDataSource(DataSource dataSource)
dataSource - the dataSource to setpublic org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
public JdbcQueryBuilder getQueryBuilder()
public void setQueryBuilder(JdbcQueryBuilder queryBuilder)
queryBuilder - the queryBuilder to set@Transactional public void createSchema()
createSchema in interface PropertyStorecreateSchema in class AbstractPropertyStoreCopyright © 2013–2021 FF4J. All rights reserved.