public class JdbcParamRepository extends Object implements ParamRepository, WritableParamRepository, InitializableComponent
| Constructor and Description |
|---|
JdbcParamRepository(org.polyjdbc.core.query.TransactionRunner operationRunner,
JdbcParameterEntryBatchLoaderFactory batchLoaderFactory,
JdbcRepository dao,
SchemaCreator schemaCreator) |
| Modifier and Type | Method and Description |
|---|---|
ParameterBatchLoader |
batchLoad(String parameterName) |
void |
delete(String parameterName) |
Set<ParameterEntry> |
findEntries(String parameterName,
String[] levelValues) |
void |
initialize() |
Set<String> |
listParameters() |
Parameter |
load(String parameterName) |
void |
write(Parameter parameter) |
void |
write(ParameterBatchLoader batchLoader) |
void |
writeAll(Iterable<Parameter> parameters) |
void |
writeParameterEntries(String parameterName,
Iterable<ParameterEntry> parameterEntries) |
public JdbcParamRepository(org.polyjdbc.core.query.TransactionRunner operationRunner,
JdbcParameterEntryBatchLoaderFactory batchLoaderFactory,
JdbcRepository dao,
SchemaCreator schemaCreator)
public void initialize()
initialize in interface InitializableComponentpublic Set<String> listParameters()
listParameters in interface ParamRepositorypublic Parameter load(String parameterName)
load in interface ParamRepositorypublic ParameterBatchLoader batchLoad(String parameterName)
batchLoad in interface ParamRepositorypublic Set<ParameterEntry> findEntries(String parameterName, String[] levelValues)
findEntries in interface ParamRepositorypublic void write(Parameter parameter)
write in interface WritableParamRepositorypublic void write(ParameterBatchLoader batchLoader)
write in interface WritableParamRepositorypublic void writeAll(Iterable<Parameter> parameters)
writeAll in interface WritableParamRepositorypublic void writeParameterEntries(String parameterName, Iterable<ParameterEntry> parameterEntries)
writeParameterEntries in interface WritableParamRepositorypublic void delete(String parameterName)
delete in interface WritableParamRepositoryCopyright © 2012–2013. All rights reserved.