public interface CDOTransaction extends CDOView, CDOCommonTransaction, CDOUserTransaction, CDOChangeSetDataProvider
Modifier and Type | Interface and Description |
---|---|
static interface |
CDOTransaction.Options
Encapsulates a set of notifying
transaction configuration options. |
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
PROP_TIME_MACHINE_DISABLED
NO_TIMEOUT
INVALID_DATE, UNSPECIFIED_DATE
addObjectHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getObject, getObject, getObject, getObjectHandlers, getProvider, getResource, getResource, getResourceFolder, getResourceNode, getResourceSet, getRootResource, getSession, getTextResource, getUnitManager, getURIHandler, getViewLock, getViewSet, hasResource, isInvalidationRunnerActive, isLegacyModeEnabled, isObjectRegistered, lockObjects, lockObjects, queryInstances, queryInstancesAsync, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, reload, removeObjectHandler, setBranch, setBranch, setBranchPoint, setBranchPoint, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, setTimeStamp, syncExec, syncExec, unlockObjects, unlockObjects, unlockObjects
getLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdate
getHistory, getHistory
getElements, isEmpty
addListener, getListeners, hasListeners, removeListener
getDurableLockingID, getViewID, isHistorical, isReadOnly
getSessionID, isDurableView
getBranch, getTimeStamp
getRevision
properties
getAdapter
commit, commit, rollback
getChangeSetData
boolean isDirty()
true
if this transaction is not closed and contains uncommitted changes, false
otherwise.boolean hasConflict()
true
if this transaction contains local modifications that are conflicting with remote
modifications, false
otherwise.hasConflict
in interface CDOView
hasConflict()
CDOChangeSetData merge(CDOBranchPoint source, CDOMerger merger)
CDOChangeSetData merge(CDOBranchPoint source, CDOBranchPoint sourceBase, CDOMerger merger)
CDOResourceFolder createResourceFolder(String path)
CDOResourceFolder getOrCreateResourceFolder(String path)
CDOResource createResource(String path)
ResourceSet.createResource(URI)
CDOResource getOrCreateResource(String path)
CDOTextResource createTextResource(String path)
CDOTextResource getOrCreateTextResource(String path)
CDOBinaryResource createBinaryResource(String path)
CDOBinaryResource getOrCreateBinaryResource(String path)
void addTransactionHandler(CDOTransactionHandlerBase handler)
void removeTransactionHandler(CDOTransactionHandlerBase handler)
CDOTransactionHandler[] getTransactionHandlers()
CDOTransactionHandler1[] getTransactionHandlers1()
CDOTransactionHandler2[] getTransactionHandlers2()
CDOSavepoint setSavepoint()
CDOUserTransaction
CDOTransaction
that can be used to roll back a part of the transaction
Save points do not involve the server side, everything is done on the client side.
setSavepoint
in interface CDOUserTransaction
CDOSavepoint getFirstSavepoint()
CDOSavepoint getLastSavepoint()
getLastSavepoint
in interface CDOUserTransaction
Map<CDOID,CDORevisionDelta> getRevisionDeltas()
CDOSavepoint[] exportChanges(OutputStream out) throws IOException
IOException
CDOSavepoint[] importChanges(InputStream in, boolean reconstructSavepoints) throws IOException
IOException
long getLastCommitTime()
String getCommitComment()
CDOCommitInfo.getComment()
void setCommitComment(String comment)
CDOCommitInfo.getComment()
CDOQuery createQuery(String language, String queryString, boolean considerDirtyState)
CDOQuery createQuery(String language, String queryString, Object context, boolean considerDirtyState)
CDOTransaction.Options options()
CDOCommonView
options
of this view.options
in interface CDOCommonView
options
in interface CDOView
options
in interface IOptionsContainer
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.