org.eclipse.emf.cdo
Interface CDOTransaction

All Superinterfaces:
CDOProtocolView, CDOView, org.eclipse.net4j.util.event.INotifier

public interface CDOTransaction
extends CDOView


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.CDOProtocolView
CDOProtocolView.Type
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.Introspection
 
Field Summary
static long DEFAULT_COMMIT_TIMEOUT
           
 
Fields inherited from interface org.eclipse.emf.cdo.CDOView
NO_PRELOAD, UNSPECIFIED_DATE
 
Method Summary
 void addHandler(CDOTransactionHandler handler)
           
 void commit()
           
 CDOResource createResource(java.lang.String path)
           
 long getCommitTimeout()
           
 java.util.Map<CDOID,CDOObject> getDirtyObjects()
           
 CDOTransactionHandler[] getHandlers()
           
 java.util.Map<CDOID,CDOObject> getNewObjects()
           
 java.util.List<CDOPackage> getNewPackages()
           
 java.util.Map<CDOID,CDOResource> getNewResources()
           
 CDOResource getOrCreateResource(java.lang.String path)
           
 java.util.Map<CDOID,CDORevisionDelta> getRevisionDeltas()
           
 CDOObject newInstance(CDOClass cdoClass)
           
 CDOObject newInstance(org.eclipse.emf.ecore.EClass eClass)
           
 void removeHandler(CDOTransactionHandler handler)
           
 void rollback(boolean remote)
           
 void setCommitTimeout(long timeout)
           
 
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.emf.cdo.common.CDOProtocolView
getViewID, getViewType
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, removeListener
 

Field Detail

DEFAULT_COMMIT_TIMEOUT

static final long DEFAULT_COMMIT_TIMEOUT
See Also:
Constant Field Values
Method Detail

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()

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.