org.eclipse.emf.cdo
Interface CDOTransaction
- All Superinterfaces:
- CDOProtocolView, CDOView, org.eclipse.net4j.util.event.INotifier
public interface CDOTransaction
- extends CDOView
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier |
org.eclipse.net4j.util.event.INotifier.Introspection |
Methods inherited from interface org.eclipse.emf.cdo.CDOView |
close, getLoadRevisionCollectionChunkSize, getObject, getObject, getResource, getResourceSet, getSession, hasConflict, hasResource, hasUniqueResourceContents, isDirty, isInvalidationNotificationsEnabled, isObjectRegistered, reload, setInvalidationNotificationsEnabled, setLoadRevisionCollectionChunkSize, setUniqueResourceContents |
Methods inherited from interface org.eclipse.net4j.util.event.INotifier |
addListener, removeListener |
DEFAULT_COMMIT_TIMEOUT
static final long DEFAULT_COMMIT_TIMEOUT
- See Also:
- Constant Field Values
getCommitTimeout
long getCommitTimeout()
setCommitTimeout
void setCommitTimeout(long timeout)
createResource
CDOResource createResource(java.lang.String path)
- See Also:
ResourceSet.createResource(URI)
getOrCreateResource
CDOResource getOrCreateResource(java.lang.String path)
newInstance
CDOObject newInstance(org.eclipse.emf.ecore.EClass eClass)
newInstance
CDOObject newInstance(CDOClass cdoClass)
commit
void commit()
throws org.eclipse.net4j.util.transaction.TransactionException
- Throws:
org.eclipse.net4j.util.transaction.TransactionException
rollback
void rollback(boolean remote)
addHandler
void addHandler(CDOTransactionHandler handler)
removeHandler
void removeHandler(CDOTransactionHandler handler)
getHandlers
CDOTransactionHandler[] getHandlers()
getNewPackages
java.util.List<CDOPackage> getNewPackages()
getNewResources
java.util.Map<CDOID,CDOResource> getNewResources()
getNewObjects
java.util.Map<CDOID,CDOObject> getNewObjects()
getDirtyObjects
java.util.Map<CDOID,CDOObject> getDirtyObjects()
getRevisionDeltas
java.util.Map<CDOID,CDORevisionDelta> getRevisionDeltas()