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 DatabaseAdapter
public UUID getRepositoryIdOrFail()
public void setRepositoryId(UUID repositoryId)
setRepositoryId
in interface DatabaseAdapter
public File getLocalRoot()
getLocalRoot
in interface DatabaseAdapter
public File getLocalRootOrFail()
public void setLocalRoot(File localRoot)
setLocalRoot
in interface DatabaseAdapter
protected File getMetaDir()
protected File getPersistencePropertiesFile()
protected void createPersistencePropertiesFile()
public void createPersistencePropertiesFileAndDatabase() throws Exception
createPersistencePropertiesFileAndDatabase
in interface DatabaseAdapter
Exception
protected abstract void createDatabase() throws Exception
Exception
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2013–2019. All rights reserved.