Package org.eclipse.emf.cdo.transaction
Interface CDOTransactionContainer
-
- All Superinterfaces:
CDOTransactionOpener
,CDOViewContainer
,CDOViewOpener
,org.eclipse.net4j.util.container.IContainer<CDOView>
,org.eclipse.net4j.util.event.INotifier
- All Known Subinterfaces:
CDONet4jSession
,CDOSession
,CDOSession
,InternalCDOSession
public interface CDOTransactionContainer extends CDOViewContainer, CDOTransactionOpener
Can open newtransactions
and provide access to openend transactions.- Since:
- 4.1
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CDOTransaction
getTransaction(int viewID)
CDOTransaction[]
getTransactions()
Returns an array of all opentransactions
of this session.CDOTransaction[]
getTransactions(CDOBranch branch)
Returns an array of alltransactions
of this session that are open on the given branch.CDOTransaction
openTransaction()
Opens and returns a newtransaction
on a new EMFresource set
.CDOTransaction
openTransaction(java.lang.String durableLockingID)
Opens and returns atransaction
on a new EMFresource set
by resuming a transaction that has previously been made durable by callingCDOTransaction.enableDurableLocking(true)
.CDOTransaction
openTransaction(CDOBranch branch)
Opens and returns a newtransaction
on a new EMFresource set
.CDOTransaction
openTransaction(CDOBranchPoint target)
Opens and returns a newtransaction
on a new EMFresource set
.CDOTransaction
openTransaction(CDOBranch branch, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Opens and returns a newtransaction
on the given EMFresource set
.CDOTransaction
openTransaction(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Opens and returns a newtransaction
on the given EMFresource set
.-
Methods inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionOpener
openTransaction, openTransaction
-
Methods inherited from interface org.eclipse.emf.cdo.view.CDOViewContainer
getView, getViews, getViews, openView, openView, openView, openView, openView, openView, openView, openView
-
Methods inherited from interface org.eclipse.emf.cdo.view.CDOViewOpener
openView, openView
-
-
-
-
Method Detail
-
getTransactions
CDOTransaction[] getTransactions()
Returns an array of all opentransactions
of this session.- See Also:
CDOViewContainer.openView()
,openTransaction()
-
getTransactions
CDOTransaction[] getTransactions(CDOBranch branch)
Returns an array of alltransactions
of this session that are open on the given branch.- Since:
- 4.2
-
getTransaction
CDOTransaction getTransaction(int viewID)
- Since:
- 4.1
-
openTransaction
CDOTransaction openTransaction(CDOBranchPoint target)
Opens and returns a newtransaction
on a new EMFresource set
.- Since:
- 4.0
- See Also:
openTransaction()
-
openTransaction
CDOTransaction openTransaction(CDOBranch branch, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Opens and returns a newtransaction
on the given EMFresource set
.- Since:
- 3.0
- See Also:
openTransaction()
-
openTransaction
CDOTransaction openTransaction(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Opens and returns a newtransaction
on the given EMFresource set
.- Since:
- 3.0
- See Also:
openTransaction()
-
openTransaction
CDOTransaction openTransaction(CDOBranch branch)
Opens and returns a newtransaction
on a new EMFresource set
.Same as calling
openTransaction(new ResourceSetImpl())
.- Since:
- 3.0
- See Also:
openTransaction(ResourceSet)
-
openTransaction
CDOTransaction openTransaction()
Opens and returns a newtransaction
on a new EMFresource set
.Same as calling
openTransaction(new ResourceSetImpl())
.- See Also:
openTransaction(ResourceSet)
-
openTransaction
CDOTransaction openTransaction(java.lang.String durableLockingID)
Opens and returns atransaction
on a new EMFresource set
by resuming a transaction that has previously been made durable by callingCDOTransaction.enableDurableLocking(true)
.Same as calling
openTransaction(durableLockingID, new ResourceSetImpl())
.- Since:
- 4.0
- See Also:
CDOTransactionOpener.openTransaction(String,ResourceSet)
-
-