|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sas.framework.expojo.PersistenceProvider
com.sas.framework.expojo.jdo.JdoPersistenceProvider
public class JdoPersistenceProvider
Provides facilities for accessing transparent persistence via a JDO compliant persistence engine.
| Field Summary | |
|---|---|
protected PersistenceManager |
pm
Stores a reference to the persistence manager. |
protected PersistenceManagerFactory |
pmf
JDO persistence manager factory object. |
| Fields inherited from class com.sas.framework.expojo.PersistenceProvider |
|---|
depth, modelExposer |
| Constructor Summary | |
|---|---|
JdoPersistenceProvider(PersistenceManagerFactory iPmf)
Constructs the object. |
|
| Method Summary | |
|---|---|
void |
beginTx()
Begins a transaction. |
void |
close()
Closes the persistence provider. |
void |
commitTx()
Commits a transaction. |
void |
delete(java.lang.Object object)
Deletes the persistent object from the datastore. |
PersistenceManager |
getPm()
Returns pm |
boolean |
hasActiveTx()
Returns true if the PersistenceProvider has an active transaction. |
void |
open()
Opens a persistence provider. |
void |
persist(java.lang.Object object)
Makes the given object persistent. |
java.lang.RuntimeException |
processException(java.lang.RuntimeException e)
Processes an exception thrown while in a transaction. |
void |
rollbackTx()
Rolls back a transaction. |
void |
setPm(PersistenceManager pm)
Sets pm |
| Methods inherited from class com.sas.framework.expojo.PersistenceProvider |
|---|
setModelExposer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected transient PersistenceManager pm
protected transient PersistenceManagerFactory pmf
| Constructor Detail |
|---|
public JdoPersistenceProvider(PersistenceManagerFactory iPmf)
| Method Detail |
|---|
public boolean hasActiveTx()
hasActiveTx in class PersistenceProviderpublic void open()
open in class PersistenceProviderpublic java.lang.RuntimeException processException(java.lang.RuntimeException e)
processException in class PersistenceProviderpublic void close()
close in class PersistenceProviderpublic void delete(java.lang.Object object)
delete in class PersistenceProviderpublic void persist(java.lang.Object object)
persist in class PersistenceProviderpublic void setPm(PersistenceManager pm)
public PersistenceManager getPm()
public void rollbackTx()
rollbackTx in class PersistenceProviderpublic void commitTx()
commitTx in class PersistenceProviderpublic void beginTx()
beginTx in class PersistenceProvider
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||