public class PersistenceFactory
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
protected static org.apache.commons.logging.Log |
log |
| Modifier and Type | Method | Description |
|---|---|---|
PersistenceManager |
createManager() |
Reads the default properties and creates a persistencemanager
The default properties are picked up from the $USER_HOME or
from the classpath.
|
PersistenceManager |
createManager(java.lang.String filePath) |
Duplicated signature to create PersistenceManager to allow user to
provide property path.
|
static PersistenceFactory |
getInstance() |
Singular public method to get access to any of the Persistence
Manager implementations.
|
void |
registerManager(PersistenceManager manager) |
Register a custom persistence manager as opposed to the
FilePersistenceManager or DBPersistenceManager. |
public static PersistenceFactory getInstance()
public void registerManager(PersistenceManager manager)
FilePersistenceManager or DBPersistenceManager.public PersistenceManager createManager() throws java.lang.Exception
java.lang.Exceptionpublic PersistenceManager createManager(java.lang.String filePath) throws java.lang.Exception
filePath - complete pathname to get the propertiesjava.lang.ExceptionCopyright ? 1998-2008 Bela Ban. All Rights Reserved.