
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>NO_TIMEOUTINVALID_DATE, UNSPECIFIED_DATEaddObjectHandler, compareRevisions, createQuery, createQuery, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getObject, getObject, getObject, getObjectHandlers, getResource, getResource, getResourceFolder, getResourceNode, getResourceSet, getRootResource, getSession, getTextResource, getURIHandler, getViewSet, hasResource, isInvalidationRunnerActive, isLegacyModeEnabled, isObjectRegistered, lockObjects, lockObjects, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, reload, removeObjectHandler, setBranch, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, unlockObjects, unlockObjects, unlockObjectsgetLastUpdateTime, waitForUpdate, waitForUpdategetHistory, getHistorygetElements, isEmptyaddListener, getListeners, hasListeners, removeListenergetDurableLockingID, getViewID, isReadOnlygetSessionID, isDurableViewgetBranch, getTimeStampgetRevisiongetAdaptercommit, commit, rollbackgetChangeSetDataboolean 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 CDOViewhasConflict()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()
CDOUserTransactionCDOTransaction 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 CDOUserTransactionCDOSavepoint getFirstSavepoint()
CDOSavepoint getLastSavepoint()
getLastSavepoint in interface CDOUserTransactionMap<CDOID,CDORevisionDelta> getRevisionDeltas()
CDOSavepoint[] exportChanges(OutputStream out) throws IOException
IOExceptionCDOSavepoint[] importChanges(InputStream in, boolean reconstructSavepoints) throws IOException
IOExceptionlong 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()
CDOCommonViewoptions of this view.options in interface CDOCommonViewoptions in interface CDOViewoptions in interface IOptionsContainerCopyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.