public abstract class SQLiteManager extends Object implements Cleanupable
Modifier and Type | Class and Description |
---|---|
static interface |
SQLiteManager.HibernateAction<T> |
static interface |
SQLiteManager.ThrowingHibernateAction<T> |
static class |
SQLiteManager.ThrowingVoidHibernateAction |
static class |
SQLiteManager.VoidHibernateAction |
Modifier and Type | Field and Description |
---|---|
private ConnectionProvider |
connectionProvider |
Constructor and Description |
---|
SQLiteManager() |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
protected abstract ConnectionProvider |
createDefaultConnectionProvider() |
<T> T |
execute(SQLiteManager.HibernateAction<T> action) |
<T> T |
execute(SQLiteManager.ThrowingHibernateAction<T> action) |
ConnectionProvider |
getConnectionProvider() |
protected boolean |
isSetConnectionProvider() |
void |
setConnectionProvider(ConnectionProvider connectionProvider) |
private ConnectionProvider connectionProvider
public ConnectionProvider getConnectionProvider()
public void setConnectionProvider(ConnectionProvider connectionProvider)
protected boolean isSetConnectionProvider()
public void cleanup()
cleanup
in interface Cleanupable
public <T> T execute(SQLiteManager.HibernateAction<T> action) throws ConnectionProviderException
ConnectionProviderException
public <T> T execute(SQLiteManager.ThrowingHibernateAction<T> action) throws Exception
Exception
protected abstract ConnectionProvider createDefaultConnectionProvider()
Copyright © 2012-2015 52north.org. All Rights Reserved.