public class DBSRepositoryBase.TransactionContext extends Object implements Synchronization
Modifier and Type | Field and Description |
---|---|
protected DBSSession |
baseSession |
protected Set<Session> |
proxies |
protected Transaction |
transaction |
Constructor and Description |
---|
TransactionContext(Transaction transaction,
DBSSession baseSession) |
Modifier and Type | Method and Description |
---|---|
void |
add(Session proxy) |
void |
afterCompletion(int status) |
void |
beforeCompletion() |
void |
begin() |
void |
init() |
Session |
newSession() |
boolean |
remove(Object proxy) |
protected void |
removeTransaction() |
protected final Transaction transaction
protected final DBSSession baseSession
public TransactionContext(Transaction transaction, DBSSession baseSession)
public void init()
public Session newSession()
public void begin()
public void beforeCompletion()
beforeCompletion
in interface Synchronization
public void afterCompletion(int status)
afterCompletion
in interface Synchronization
protected void removeTransaction()
Copyright © 2019 Nuxeo. All rights reserved.