public class JdbcStorageDAOImpl extends java.lang.Object implements JdbcStorageDAO
| Constructor and Description |
|---|
JdbcStorageDAOImpl(DataSourceFactory dataSourceFactory,
java.util.Properties dataSourceProperties,
boolean usePool) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Entry> |
chunk(java.util.List<Entry> data) |
protected java.util.List<Entry> |
deChunk(java.util.List<Entry> data) |
void |
deleteConfiguration(java.lang.String factoryId,
java.lang.String configurationId) |
void |
dispose() |
protected java.util.List<Entry> |
fixNulls(java.util.List<Entry> data) |
protected void |
internalDeleteConfiguration(ConnectionContext connectionContext,
java.lang.String factoryId,
java.lang.String configurationId) |
protected java.util.List<Entry> |
internalLoad(ConnectionContext connectionContext,
java.lang.String sql,
java.lang.Object... parameters) |
protected java.util.Map<java.lang.String,java.lang.String> |
internalStoreConfiguration(ConnectionContext connectionContext,
java.lang.String factoryId,
java.lang.String configurationId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean fullSet) |
java.util.List<java.lang.String> |
listFactories() |
protected java.util.List<Entry> |
load(java.lang.String sql,
java.lang.Object... parameters) |
java.util.List<Entry> |
loadAll() |
java.util.List<Entry> |
loadFactory(java.lang.String factoryId) |
java.util.List<Entry> |
purgeFactory(java.lang.String factoryId) |
java.util.Map<java.lang.String,java.lang.String> |
storeConfiguration(java.lang.String factoryId,
java.lang.String configurationId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean fullSet) |
public JdbcStorageDAOImpl(DataSourceFactory dataSourceFactory,
java.util.Properties dataSourceProperties,
boolean usePool)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void dispose()
protected java.util.List<Entry> internalLoad(ConnectionContext connectionContext, java.lang.String sql, java.lang.Object... parameters) throws java.sql.SQLException
java.sql.SQLExceptionprotected java.util.List<Entry> load(java.lang.String sql, java.lang.Object... parameters)
public java.util.List<Entry> loadAll()
loadAll in interface JdbcStorageDAOpublic java.util.List<Entry> loadFactory(java.lang.String factoryId)
loadFactory in interface JdbcStorageDAOpublic java.util.List<java.lang.String> listFactories()
listFactories in interface JdbcStorageDAOpublic java.util.Map<java.lang.String,java.lang.String> storeConfiguration(java.lang.String factoryId,
java.lang.String configurationId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean fullSet)
storeConfiguration in interface JdbcStorageDAOprotected java.util.Map<java.lang.String,java.lang.String> internalStoreConfiguration(ConnectionContext connectionContext,
java.lang.String factoryId,
java.lang.String configurationId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean fullSet)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.List<Entry> purgeFactory(java.lang.String factoryId)
purgeFactory in interface JdbcStorageDAOpublic void deleteConfiguration(java.lang.String factoryId,
java.lang.String configurationId)
deleteConfiguration in interface JdbcStorageDAOprotected void internalDeleteConfiguration(ConnectionContext connectionContext,
java.lang.String factoryId,
java.lang.String configurationId)
throws java.sql.SQLException
java.sql.SQLException
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0