public abstract class AbstractDatabaseAdapter extends Object implements DatabaseAdapter
| Constructor and Description |
|---|
AbstractDatabaseAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract void |
createDatabase() |
protected void |
createPersistencePropertiesFile() |
void |
createPersistencePropertiesFileAndDatabase() |
AbstractDatabaseAdapterFactory |
getFactory() |
AbstractDatabaseAdapterFactory |
getFactoryOrFail() |
File |
getLocalRoot() |
File |
getLocalRootOrFail() |
protected File |
getMetaDir() |
protected File |
getPersistencePropertiesFile() |
UUID |
getRepositoryId() |
UUID |
getRepositoryIdOrFail() |
protected void |
setFactory(AbstractDatabaseAdapterFactory factory) |
void |
setLocalRoot(File localRoot) |
void |
setRepositoryId(UUID repositoryId) |
public AbstractDatabaseAdapter()
public AbstractDatabaseAdapterFactory getFactory()
public AbstractDatabaseAdapterFactory getFactoryOrFail()
protected void setFactory(AbstractDatabaseAdapterFactory factory)
public UUID getRepositoryId()
getRepositoryId in interface DatabaseAdapterpublic UUID getRepositoryIdOrFail()
public void setRepositoryId(UUID repositoryId)
setRepositoryId in interface DatabaseAdapterpublic File getLocalRoot()
getLocalRoot in interface DatabaseAdapterpublic File getLocalRootOrFail()
public void setLocalRoot(File localRoot)
setLocalRoot in interface DatabaseAdapterprotected File getMetaDir()
protected File getPersistencePropertiesFile()
protected void createPersistencePropertiesFile()
public void createPersistencePropertiesFileAndDatabase() throws Exception
createPersistencePropertiesFileAndDatabase in interface DatabaseAdapterExceptionprotected abstract void createDatabase() throws Exception
Exceptionpublic void close() throws Exception
close in interface AutoCloseableExceptionCopyright © 2013–2019. All rights reserved.