|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
This interfaces defines the transaction concept in Speedo. It is based on a working set represented by the inheritance of the TransactionalWorkingSet interface, and the required javax.jdo.Transaction interface.
| Field Summary |
|---|
| Fields inherited from interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet |
|---|
CTX_ABORTED, CTX_ACTIVE_TRANSACTIONAL, CTX_COMMITTED, CTX_PREPARED, CTX_PREPARED_FAIL, CTX_PREPARED_OK |
| Fields inherited from interface org.objectweb.perseus.persistence.api.WorkingSet |
|---|
CTX_ACTIVE, CTX_CLOSED, READ_INTENTION, UNKNOWN_INTENTION, WRITE_INTENTION |
| Method Summary | |
|---|---|
void |
active()
It activates the working set. |
boolean |
isManagedEnv()
Indicates if the transaction environnement is managed. |
javax.jdo.JDOFatalException |
rollBackOnInternalError(java.lang.Exception e)
|
void |
setConnectionHolder(org.objectweb.perseus.persistence.api.ConnectionHolder ch)
Assignes the connection holder. |
| Methods inherited from interface javax.jdo.Transaction |
|---|
begin, commit, getNontransactionalRead, getNontransactionalWrite, getOptimistic, getPersistenceManager, getRestoreValues, getRetainValues, getRollbackOnly, getSynchronization, isActive, rollback, setNontransactionalRead, setNontransactionalWrite, setOptimistic, setRestoreValues, setRetainValues, setRollbackOnly, setSynchronization |
| Methods inherited from interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet |
|---|
getWSRollBackOnly, setWSRollBackOnly |
| Methods inherited from interface org.objectweb.perseus.persistence.api.WorkingSet |
|---|
bind, clear, entries, getConnectionHolder, getStatus, getUserObject, getWSRestoreValues, getWSRetainValues, lookup, oids, setStatus, setWSRestoreValues, setWSRetainValues, unbind |
| Method Detail |
public void active()
throws org.objectweb.perseus.persistence.api.PersistenceException
org.objectweb.perseus.persistence.api.PersistenceExceptionpublic boolean isManagedEnv()
public javax.jdo.JDOFatalException rollBackOnInternalError(java.lang.Exception e)
public void setConnectionHolder(org.objectweb.perseus.persistence.api.ConnectionHolder ch)
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||