From f0d27bf78e55f581b1129b3404d8a5951ad38b08 Mon Sep 17 00:00:00 2001
From: Eike Stepper
Date: Tue, 18 Oct 2016 18:45:48 +0200
Subject: [Releng] Regenerate documentation
---
.../transaction/CDOAsyncTransactionHandler.html | 15 +
.../emf/cdo/transaction/CDOAutoAttacher.html | 19 +-
.../CDOAutoLocker.ForSingleValuedChanges.html | 11 +-
.../eclipse/emf/cdo/transaction/CDOAutoLocker.html | 11 +-
.../emf/cdo/transaction/CDOCommitContext.html | 52 ++-
.../transaction/CDODefaultTransactionHandler.html | 19 +-
.../transaction/CDODefaultTransactionHandler1.html | 47 ++-
.../CDOPostEventTransactionHandler.Default.html | 7 +
.../CDOPostEventTransactionHandler.html | 7 +
.../emf/cdo/transaction/CDOPushTransaction.html | 349 +++++++++++++++------
.../emf/cdo/transaction/CDOTransaction.html | 105 ++++++-
.../cdo/transaction/CDOTransactionCommentator.html | 156 ++++++++-
.../emf/cdo/transaction/CDOTransactionHandler.html | 15 +
.../CDOTransactionHandler1.WithUndo.html | 292 +++++++++++++++++
.../cdo/transaction/CDOTransactionHandler1.html | 29 +-
.../cdo/transaction/CDOTransactionHandler2.html | 4 +-
.../cdo/transaction/CDOTransactionHandlerBase.html | 2 +-
.../emf/cdo/transaction/CDOUserTransaction.html | 4 +-
.../transaction/class-use/CDOCommitContext.html | 34 +-
.../emf/cdo/transaction/class-use/CDOMerger.html | 40 ++-
.../cdo/transaction/class-use/CDOTransaction.html | 20 ++
.../class-use/CDOTransactionHandler1.WithUndo.html | 193 ++++++++++++
.../class-use/CDOTransactionHandler1.html | 4 +
.../class-use/CDOTransactionHandlerBase.html | 6 +-
.../eclipse/emf/cdo/transaction/package-frame.html | 1 +
.../emf/cdo/transaction/package-summary.html | 22 +-
.../eclipse/emf/cdo/transaction/package-use.html | 19 +-
27 files changed, 1300 insertions(+), 183 deletions(-)
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.WithUndo.html
create mode 100644 plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.WithUndo.html
(limited to 'plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction')
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOAsyncTransactionHandler.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOAsyncTransactionHandler.html
index 1950be8f3c..a9a8106db2 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOAsyncTransactionHandler.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOAsyncTransactionHandler.html
@@ -129,6 +129,21 @@ implements
+
Nested Class Summary
+
+
+Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
+CDOTransactionHandler1.WithUndo
@@ -205,7 +212,7 @@ extends CDODefaultTransactionHandler1
-
@@ -133,6 +133,21 @@ extends
+
Nested Class Summary
+
+
+Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
+CDOTransactionHandler1.WithUndo
+
CDOAutoLocker.ForSingleValuedChanges
+
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
+CDOTransactionHandler1.WithUndo
attachingObject, detachingObject, handleDefault
attachingObject, detachingObject, handleDefault, undoingObject
@@ -204,7 +211,7 @@ extends CDODefaultTransactionHandler1
-
attachingObject, detachingObject, handleDefault
+attachingObject, detachingObject, handleDefault, undoingObject
public interface CDOCommitContext
+public interface CDOCommitContext +extends CDOBranchProvider
getCommitData()
CDOBranchPoint
getCommitMergeSource()
Map<CDOID,CDOObject>
getDetachedObjects()
objects
that are to be committed with this commit context.Map<CDOID,CDOObject>
getDirtyObjects()
objects
that are to be committed with this commit context.Collection<CDOID>
getIDsToUnlock()
Collection<CDOLob<?>>
getLobs()
Collection<CDOLockState>
getLocksOnNewObjects()
Map<CDOID,CDOObject>
getNewObjects()
objects
that are to be committed with this commit context.List<CDOPackageUnit>
getNewPackageUnits()
package units
that are to be committed with this commit context.Map<CDOID,CDORevisionDelta>
getRevisionDeltas()
revision deltas
that are to be committed with this commit context.CDOTransaction
getTransaction()
transaction
associated with this commit context.String
getUserID()
int
getViewID()
boolean
isAutoReleaseLocks()
boolean
isPartialCommit()
CDOBranch getBranch()
getBranch
in interface CDOBranchProvider
CDOBranchPoint getCommitMergeSource()+
CDOTransactionHandler1.WithUndo
public class CDODefaultTransactionHandler1 extends Object -implements CDOTransactionHandler1+implements CDOTransactionHandler1.WithUndo
CDOTransactionHandler1
.CDOTransactionHandler1.WithUndo
void
undoingObject(CDOTransaction transaction,
+ CDOObject object,
+ CDOFeatureDelta featureDelta)
+public void undoingObject(CDOTransaction transaction, + CDOObject object, + CDOFeatureDelta featureDelta)+
undoingObject
in interface CDOTransactionHandler1.WithUndo
CDOPostEventTransactionHandler.Default
CDOTransactionHandler1.WithUndo
CDOTransactionHandler1.WithUndo
Set<CDOObject>
getConflicts()
getConflicts()
+CDOTransaction.hasConflict()
returns false
.CDOTransaction
getListeners()
CDOLockState[]
getLockStates(Collection<CDOID> ids)
+lock states
corresponding to the specified collection of ids
.CDOLockState[]
getLockStatesOfObjects(Collection<? extends CDOObject> objects)
+lock states
corresponding to the specified collection of objects
.Map<CDOID,CDOObject>
getNewObjects()
CDOObject
getObject(CDOID id)
CDOObject
getObject(CDOID id,
boolean loadOnDemand)
<T extends EObject>
T
getObject(T objectFromDifferentView)
CDOObjectHandler[]
getObjectHandlers()
CDOBinaryResource
getOrCreateBinaryResource(String path)
CDOResource
getOrCreateResource(String path)
CDOResourceFolder
getOrCreateResourceFolder(String path)
CDOTextResource
getOrCreateTextResource(String path)
CDOViewProvider
getProvider()
provider
that has opened this view.CDOResource
getResource(String path)
getResource(String, true)
.CDOResource
getResource(String path,
boolean loadOnDemand)
CDOResourceFolder
getResourceFolder(String path)
CDOResourceNode
getResourceNode(String path)
ResourceSet
getResourceSet()
resource set
this view is associated with.CDORevision
getRevision(CDOID id)
Map<CDOID,CDORevisionDelta>
getRevisionDeltas()
CDOResource
getRootResource()
CDOSession
getSession()
session
this view was opened by.int
getSessionID()
CDOTextResource
getTextResource(String path)
long
getTimeStamp()
unspecified
if this branch point marks the head
of a branch.CDOTransactionHandler[]
getTransactionHandlers()
CDOTransactionHandler1[]
getTransactionHandlers1()
CDOTransactionHandler2[]
getTransactionHandlers2()
CDOUnitManager
getUnitManager()
URIHandler
getURIHandler()
int
getViewID()
Lock
getViewLock()
CDOViewSet
getViewSet()
view set
this view is associated with.boolean
hasConflict()
true
if this transaction contains local modifications that are conflicting with remote
modifications, false
otherwise.boolean
hasListeners()
boolean
hasResource(String path)
true
if a resource with the given path exists in the repository, false
.CDOSavepoint[]
importChanges(InputStream in,
boolean reconstructSavepoints)
boolean
isClosed()
boolean
isDirty()
true
if this transaction is not closed and contains uncommitted changes, false
otherwise.boolean
isDurableView()
boolean
isEmpty()
boolean
isHistorical()
boolean
isInvalidationRunnerActive()
boolean
isLegacyModeEnabled()
boolean
isObjectRegistered(CDOID id)
boolean
isReadOnly()
void
lockObjects(Collection<? extends CDOObject> objects,
IRWLockManager.LockType lockType,
@@ -643,55 +657,86 @@ implements Locks the given objects.
void
lockObjects(Collection<? extends CDOObject> objects,
IRWLockManager.LockType lockType,
long timeout,
boolean recursive)
CDOChangeSetData
merge(CDOBranch source,
+ CDOMerger merger)
+merge source
+ information of the commit history
.CDOChangeSetData
merge(CDOBranchPoint source,
+ CDOBranchPoint sourceBase,
+ CDOBranchPoint targetBase,
+ CDOMerger merger)
+CDOChangeSetData
merge(CDOBranchPoint source,
CDOBranchPoint sourceBase,
- CDOMerger merger)
CDOChangeSetData
merge(CDOBranchPoint source,
- CDOMerger merger)
branch
by inspecting the merge source
+ information of the commit history
.CDOTransaction.Options
options()
options
of this view.IRegistry<String,Object>
properties()
void
push()
void
push(IProgressMonitor progressMonitor)
<T extends EObject>
List<T>
queryInstances(EClass type)
<T extends EObject>
CloseableIterator<T>
queryInstancesAsync(EClass type)
<T extends EObject>
CloseableIterator<T>
queryInstancesAsync(EClass type,
+ boolean exact)
+List<CDOResourceNode>
queryResources(CDOResourceFolder folder,
String name,
@@ -700,7 +745,7 @@ implements
+
CloseableIterator<CDOResourceNode>
queryResourcesAsync(CDOResourceFolder folder,
String name,
@@ -709,7 +754,7 @@ implements
+
List<CDOObjectReference>
queryXRefs(CDOObject targetObject,
EReference... sourceReferences)
@@ -717,7 +762,7 @@ implements
+
List<CDOObjectReference>
queryXRefs(Set<CDOObject> targetObjects,
EReference... sourceReferences)
@@ -725,7 +770,7 @@ implements
+
CloseableIterator<CDOObjectReference>
queryXRefsAsync(Set<CDOObject> targetObjects,
EReference... sourceReferences)
@@ -733,54 +778,54 @@ implements
+
int
reload(CDOObject... objects)
Deprecated.
-
+
void
removeListener(IListener listener)
-
+
void
removeObjectHandler(CDOObjectHandler handler)
-
+
void
removeTransactionHandler(CDOTransactionHandlerBase handler)
-
+
void
rollback()
-
+
boolean
runAfterUpdate(long updateTime,
Runnable runnable)
-
+
boolean
setBranch(CDOBranch branch)
Same as calling setBranchPoint(branch, getTimeStamp())
.
-
+
boolean
setBranch(CDOBranch branch,
IProgressMonitor monitor)
Same as CDOView.setBranch(CDOBranch)
with IProgressMonitor
.
-
+
boolean
setBranchPoint(CDOBranch branch,
long timeStamp)
Sets the branch
and the point in (repository) time this view should refer to.
-
+
boolean
setBranchPoint(CDOBranch branch,
long timeStamp,
@@ -788,97 +833,97 @@ implements Same as CDOView.setBranchPoint(CDOBranch, long)
with a IProgressMonitor
.
-
+
boolean
setBranchPoint(CDOBranchPoint branchPoint)
Same as calling setBranchPoint(branchPoint.getBranch(),
branchPoint.getTimeStamp())
.
-
+
boolean
setBranchPoint(CDOBranchPoint branchPoint,
IProgressMonitor monitor)
Same as calling CDOView.setBranchPoint(CDOBranchPoint)
with a IProgressMonitor
.
-
+
void
setCommitComment(String comment)
Sets the comment to be used in the next commit operation.
-
+
void
setCommittables(Set<? extends EObject> committables)
-
+
protected void
setDirty(boolean dirty)
-
+
void
setResourcePathCache(Map<String,CDOID> resourcePathCache)
Sets the new map
to be used as a cache for various get*Resource*(String path)
methods.
-
+
CDOSavepoint
setSavepoint()
Creates a save point in the CDOTransaction
that can be used to roll back a part of the transaction
-
+
boolean
setTimeStamp(long timeStamp)
Same as calling setBranchPoint(getBranch(), timeStamp)
.
-
+
boolean
setTimeStamp(long timeStamp,
IProgressMonitor monitor)
Same as CDOView.setTimeStamp(long)
with IProgressMonitor
.
-
+
<V> V
syncExec(Callable<V> callable)
-
+
void
syncExec(Runnable runnable)
-
+
String
toString()
-
+
void
unlockObjects()
Unlocks all locked objects of this view.
-
+
void
unlockObjects(Collection<? extends CDOObject> objects,
IRWLockManager.LockType lockType)
Unlocks the given locked objects of this view.
-
+
void
unlockObjects(Collection<? extends CDOObject> objects,
IRWLockManager.LockType lockType,
boolean recursive)
-
+
void
waitForUpdate(long updateTime)
Blocks the calling thread until a commit operation with the given time stamp (or higher) has occured.
-
+
boolean
waitForUpdate(long updateTime,
long timeoutMillis)
@@ -1064,11 +1109,11 @@ implements
getConflicts
public Set<CDOObject> getConflicts()
+Description copied from interface: CDOTransaction
+Returns the set of objects that are conflicting with remote modifications or an empty set if CDOTransaction.hasConflict()
returns false
.
- Specified by:
getConflicts
in interface CDOTransaction
@@ -2273,6 +2320,44 @@ public boolean isLegacyModeEnabled()
+
+
+
+
+-
+
getLockStates
+public CDOLockState[] getLockStates(Collection<CDOID> ids)
+Description copied from interface: CDOView
+Get an array of lock states
corresponding to the specified collection of ids
.
+
+ If the collection of ids
is empty, lock states
of all locked objects are returned.
+
+- Specified by:
+getLockStates
in interface CDOView
+- Since:
+- 4.6
+
+
+
+
+
+
+
+-
+
getLockStatesOfObjects
+public CDOLockState[] getLockStatesOfObjects(Collection<? extends CDOObject> objects)
+Description copied from interface: CDOView
+Get an array of lock states
corresponding to the specified collection of objects
.
+
+ If the collection of objects
is empty, lock states
of all locked objects are returned.
+
+- Specified by:
+getLockStatesOfObjects
in interface CDOView
+- Since:
+- 4.6
+
+
+
@@ -2413,6 +2498,24 @@ public boolean isLegacyModeEnabled()
+
+
+
+
+-
+
queryInstancesAsync
+public <T extends EObject> CloseableIterator<T> queryInstancesAsync(EClass type,
+ boolean exact)
+Description copied from interface: CDOView
+Returns an iterator over the instances of the given type. The underlying query will be executed asynchronously.
+
+- Specified by:
+queryInstancesAsync
in interface CDOView
+- Since:
+- 4.6
+
+
+
@@ -2538,6 +2641,28 @@ public int reload(
+
+
+
+-
+
merge
+public CDOChangeSetData merge(CDOBranch source,
+ CDOMerger merger)
+Description copied from interface: CDOTransaction
+Merges the changes from the given source branch into this transaction and possibly considers previous merges
+ from that branch by inspecting the merge source
+ information of the commit history
.
+
+- Specified by:
+merge
in interface CDOTransaction
+- Since:
+- 4.6
+- See Also:
+CDOTransaction.merge(CDOBranchPoint, CDOMerger)
+
+
+
@@ -2546,6 +2671,10 @@ public int reload(CDOChangeSetData merge(CDOBranchPoint source,
CDOMerger merger)
+Description copied from interface: CDOTransaction
+Merges the changes from the given source point into this transaction and possibly considers previous merges
+ from that branch
by inspecting the merge source
+ information of the commit history
.
- Specified by:
merge
in interface CDOTransaction
@@ -2561,6 +2690,17 @@ public int reload(CDOChangeSetData merge(CDOBranchPoint source,
CDOBranchPoint sourceBase,
CDOMerger merger)
+Description copied from interface: CDOTransaction
+Merges the changes between the given source base point and the given source point into this transaction.
+
+ Warning: If the branch of this transaction already contains merges from the given source point range
+ (i.e., if this merge is a "remerge") this method will likely fail. One of the following methods should be used instead:
+
+
- Specified by:
merge
in interface CDOTransaction
@@ -2569,6 +2709,31 @@ public int reload(
+
+
+
+-
+
merge
+public CDOChangeSetData merge(CDOBranchPoint source,
+ CDOBranchPoint sourceBase,
+ CDOBranchPoint targetBase,
+ CDOMerger merger)
+Description copied from interface: CDOTransaction
+Merges the changes between the given source base point and the given source point into this transaction.
+
+ When specifying an adequate target base point this method is able to perform a proper "remerge".
+
+- Specified by:
+merge
in interface CDOTransaction
+- Since:
+- 4.6
+- See Also:
+CDOTransaction.merge(CDOBranchPoint, CDOMerger)
,
+CDOTransaction.merge(CDOBranch, CDOMerger)
+
+
+
@@ -2785,6 +2950,8 @@ public Specified by:
getBranch
in interface CDOBranchPoint
+- Specified by:
+getBranch
in interface CDOBranchProvider
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html
index b058e1128f..e13bcb4f42 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -100,7 +100,7 @@ var activeTableTab = "activeTableTab";
-
- All Superinterfaces:
-- CDOBranchPoint, CDOChangeSetDataProvider, CDOCommitHistory.Provider<CDOObject,CDOObjectHistory>, CDOCommonTransaction, CDOCommonView, CDOLockOwner, CDORevisionProvider, CDOTimeProvider, CDOUpdatable, CDOUserTransaction, CDOView, Closeable, IAdaptable, IContainer<CDOResourceNode>, INotifier, IOptionsContainer, IPropertiesContainer
+- CDOBranchPoint, CDOBranchProvider, CDOChangeSetDataProvider, CDOCommitHistory.Provider<CDOObject,CDOObjectHistory>, CDOCommonTransaction, CDOCommonView, CDOLockOwner, CDORevisionProvider, CDOTimeProvider, CDOUpdatable, CDOUserTransaction, CDOView, Closeable, IAdaptable, IContainer<CDOResourceNode>, INotifier, IOptionsContainer, IPropertiesContainer
- All Known Subinterfaces:
@@ -249,7 +249,9 @@ extends
Set<CDOObject>
-getConflicts()
+getConflicts()
+Returns the set of objects that are conflicting with remote modifications or an empty set if hasConflict()
returns false
.
+
Map<CDOID,CDOObject>
@@ -328,36 +330,60 @@ extends
CDOChangeSetData
+merge(CDOBranch source,
+ CDOMerger merger)
+Merges the changes from the given source branch into this transaction and possibly considers previous merges
+ from that branch by inspecting the merge source
+ information of the commit history
.
+
+
+
+CDOChangeSetData
+merge(CDOBranchPoint source,
+ CDOBranchPoint sourceBase,
+ CDOBranchPoint targetBase,
+ CDOMerger merger)
+Merges the changes between the given source base point and the given source point into this transaction.
+
+
+
+CDOChangeSetData
merge(CDOBranchPoint source,
CDOBranchPoint sourceBase,
- CDOMerger merger)
+ CDOMerger merger)
+Merges the changes between the given source base point and the given source point into this transaction.
+
-
+
CDOChangeSetData
merge(CDOBranchPoint source,
- CDOMerger merger)
+ CDOMerger merger)
+Merges the changes from the given source point into this transaction and possibly considers previous merges
+ from that branch
by inspecting the merge source
+ information of the commit history
.
+
-
+
CDOTransaction.Options
options()
Returns the options
of this view.
-
+
void
removeTransactionHandler(CDOTransactionHandlerBase handler)
-
+
void
setCommitComment(String comment)
Sets the comment to be used in the next commit operation.
-
+
void
setCommittables(Set<? extends EObject> committables)
-
+
CDOSavepoint
setSavepoint()
Creates a save point in the CDOTransaction
that can be used to roll back a part of the transaction
@@ -369,7 +395,7 @@ extends CDOView
-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
+addObjectHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getLockStates, getLockStatesOfObjects, 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, queryInstancesAsync, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, reload, removeObjectHandler, setBranch, setBranch, setBranchPoint, setBranchPoint, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, setTimeStamp, syncExec, syncExec, unlockObjects, unlockObjects, unlockObjects
-
@@ -517,6 +543,26 @@ extends
getConflicts
Set<CDOObject> getConflicts()
+Returns the set of objects that are conflicting with remote modifications or an empty set if hasConflict()
returns false
.
+
+
+
+
+
+
+-
+
merge
+CDOChangeSetData merge(CDOBranch source,
+ CDOMerger merger)
+Merges the changes from the given source branch into this transaction and possibly considers previous merges
+ from that branch by inspecting the merge source
+ information of the commit history
.
+
+- Since:
+- 4.6
+- See Also:
+merge(CDOBranchPoint, CDOMerger)
+
@@ -527,6 +573,9 @@ extends CDOChangeSetData merge(CDOBranchPoint source,
CDOMerger merger)
+Merges the changes from the given source point into this transaction and possibly considers previous merges
+ from that branch
by inspecting the merge source
+ information of the commit history
.
- Since:
- 3.0
@@ -542,12 +591,44 @@ extends CDOChangeSetData merge(CDOBranchPoint source,
CDOBranchPoint sourceBase,
CDOMerger merger)
+Merges the changes between the given source base point and the given source point into this transaction.
+
+ Warning: If the branch of this transaction already contains merges from the given source point range
+ (i.e., if this merge is a "remerge") this method will likely fail. One of the following methods should be used instead:
+
+
- Since:
- 4.0
+
+
+
+
+-
+
merge
+CDOChangeSetData merge(CDOBranchPoint source,
+ CDOBranchPoint sourceBase,
+ CDOBranchPoint targetBase,
+ CDOMerger merger)
+Merges the changes between the given source base point and the given source point into this transaction.
+
+ When specifying an adequate target base point this method is able to perform a proper "remerge".
+
+- Since:
+- 4.6
+- See Also:
+merge(CDOBranchPoint, CDOMerger)
,
+merge(CDOBranch, CDOMerger)
+
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionCommentator.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionCommentator.html
index 3ff61ae608..ad36562013 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionCommentator.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionCommentator.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -74,13 +74,13 @@ var activeTableTab = "activeTableTab";
@@ -129,6 +129,25 @@ implements
-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+static String
+MERGE_PREFIX
+
+
+
+
+
+CDOTransactionCommentator(CDOTransaction transaction,
+ boolean showMerges)
+
@@ -159,26 +182,45 @@ implements Method and Description
+static boolean
+appendMerge(StringBuilder builder,
+ CDOBranchPoint mergeSource)
+
+
static void
appendSummary(StringBuilder builder,
CDOCommitContext commitContext)
-
+
+static boolean
+appendSummary(StringBuilder builder,
+ CDOCommitContext commitContext,
+ boolean showMerges)
+
+
void
close()
-
+
protected String
createComment(CDOCommitContext commitContext)
-
+
CDOTransaction
getTransaction()
-
+
boolean
isClosed()
+
+boolean
+isShowMerges()
+
+
+void
+setShowMerges(boolean showMerges)
+
-
@@ -195,6 +237,29 @@ implements
-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+-
+
MERGE_PREFIX
+public static final String MERGE_PREFIX
+
+- Since:
+- 4.6
+- See Also:
+- Constant Field Values
+
+
+
+
+
-
@@ -204,12 +269,26 @@ implements
-
+
-
CDOTransactionCommentator
public CDOTransactionCommentator(CDOTransaction transaction)
+
+
+
+
+-
+
CDOTransactionCommentator
+public CDOTransactionCommentator(CDOTransaction transaction,
+ boolean showMerges)
+
+- Since:
+- 4.6
+
+
+
@@ -227,6 +306,32 @@ implements CDOTransaction getTransaction()
+
+
+
+
+-
+
isShowMerges
+public final boolean isShowMerges()
+
+- Since:
+- 4.6
+
+
+
+
+
+
+
+-
+
setShowMerges
+public final void setShowMerges(boolean showMerges)
+
+- Since:
+- 4.6
+
+
+
@@ -262,10 +367,24 @@ implements String createComment(CDOCommitContext commitContext)
+
+
+
+
+-
+
appendMerge
+public static boolean appendMerge(StringBuilder builder,
+ CDOBranchPoint mergeSource)
+
+- Since:
+- 4.6
+
+
+
-
+
-
appendSummary
public static void appendSummary(StringBuilder builder,
@@ -276,6 +395,21 @@ implements
+
+
+
+-
+
appendSummary
+public static boolean appendSummary(StringBuilder builder,
+ CDOCommitContext commitContext,
+ boolean showMerges)
+
+- Since:
+- 4.6
+
+
+
@@ -329,13 +463,13 @@ implements
- Summary:
- Nested |
-- Field |
+- Field |
- Constr |
- Method
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler.html
index af5ed93268..0b2ffe0429 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler.html
@@ -117,6 +117,21 @@ extends
-
+
+
+-
+
+
+
Nested Class Summary
+
+-
+
+
+
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
+CDOTransactionHandler1.WithUndo
+
+
+
-
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.WithUndo.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.WithUndo.html
new file mode 100644
index 0000000000..8dc04f7280
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.WithUndo.html
@@ -0,0 +1,292 @@
+
+
+
+
+
+
CDOTransactionHandler1.WithUndo (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+org.eclipse.emf.cdo.transaction
+Interface CDOTransactionHandler1.WithUndo
+
+
+
+
+-
+
+- All Superinterfaces:
+- CDOTransactionHandler1, CDOTransactionHandlerBase
+
+
+- All Known Implementing Classes:
+- CDOAutoAttacher, CDOAutoLocker, CDOAutoLocker.ForSingleValuedChanges, CDODefaultTransactionHandler, CDODefaultTransactionHandler1
+
+
+- Enclosing interface:
+- CDOTransactionHandler1
+
+
+
+public static interface CDOTransactionHandler1.WithUndo
+extends CDOTransactionHandler1
+
+- Since:
+- 4.6
+- Author:
+- Eike Stepper
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+-
+
+
+
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
+CDOTransactionHandler1.WithUndo
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Instance Methods Abstract Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+undoingObject(CDOTransaction transaction,
+ CDOObject object,
+ CDOFeatureDelta featureDelta)
+Called by a CDOTransaction
before an object is modified.
+
+
+
+
+-
+
+
+
Methods inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
+attachingObject, detachingObject, modifyingObject
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
undoingObject
+void undoingObject(CDOTransaction transaction,
+ CDOObject object,
+ CDOFeatureDelta featureDelta)
+Called by a CDOTransaction
before an object is modified. The implementor of this method is
+ allowed to throw an unchecked exception that will propagate up to the operation that is about to modify the object
+ (thereby preventing the operation from completing successfully).
+
+ Note: Implementors must not start threads which access the view
and wait for their
+ completion since deadlocks can result. The following example causes a deadlock:
+
+
+ getDisplay().syncExec(new Runnable()
+ {
+ public void run()
+ {
+ try
+ {
+ cdoObject.getName();
+ }
+ catch (Exception ignore)
+ {
+ }
+ }
+ });
+
+
+ If you need to synchronously execute threads which access the view
you should use
+ CDOAsyncTransactionHandler
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.html
index bc82b4aaf4..a55882cf79 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionHandler1.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
+static boolean
+CDOTransactionCommentator.appendSummary(StringBuilder builder,
+ CDOCommitContext commitContext,
+ boolean showMerges)
+
+
void
CDOAsyncTransactionHandler.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
Synchronously executes the delegate handler's committedTransaction()
method.
-
+
void
CDODefaultTransactionHandler.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
This implementation does nothing.
-
+
void
CDODefaultTransactionHandler2.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
This implementation does nothing.
-
+
void
CDODefaultTransactionHandler3.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
Deprecated.
-
+
void
CDOPostEventTransactionHandler.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
-
+
void
CDOTransactionHandler2.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
Called by a CDOTransaction
after it is being committed.
-
+
void
CDODefaultTransactionHandler3.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext,
@@ -168,7 +174,7 @@
This implementation does nothing.
-
+
void
CDOTransactionHandler3.committedTransaction(CDOTransaction transaction,
CDOCommitContext commitContext,
@@ -176,47 +182,47 @@
Called by a CDOTransaction
after it is being committed.
-
+
void
CDOAsyncTransactionHandler.committingTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
Asynchronously executes the delegate handler's committingTransaction()
method.
-
+
void
CDODefaultTransactionHandler.committingTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
This implementation does nothing.
-
+
void
CDODefaultTransactionHandler2.committingTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
This implementation does nothing.
-
+
void
CDODefaultTransactionHandler3.committingTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
This implementation does nothing.
-
+
void
CDOPostEventTransactionHandler.committingTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
-
+
void
CDOTransactionHandler2.committingTransaction(CDOTransaction transaction,
CDOCommitContext commitContext)
Called by a CDOTransaction
before it is being committed.
-
+
protected String
CDOTransactionCommentator.createComment(CDOCommitContext commitContext)
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOMerger.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOMerger.html
index 1b9b2e32c9..0feb76cff1 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOMerger.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOMerger.html
@@ -143,6 +143,36 @@
CDOChangeSetData
+CDOPushTransaction.merge(CDOBranch source,
+ CDOMerger merger)
+
+
+CDOChangeSetData
+CDOTransaction.merge(CDOBranch source,
+ CDOMerger merger)
+Merges the changes from the given source branch into this transaction and possibly considers previous merges
+ from that branch by inspecting the merge source
+ information of the commit history
.
+
+
+
+CDOChangeSetData
+CDOPushTransaction.merge(CDOBranchPoint source,
+ CDOBranchPoint sourceBase,
+ CDOBranchPoint targetBase,
+ CDOMerger merger)
+
+
+CDOChangeSetData
+CDOTransaction.merge(CDOBranchPoint source,
+ CDOBranchPoint sourceBase,
+ CDOBranchPoint targetBase,
+ CDOMerger merger)
+Merges the changes between the given source base point and the given source point into this transaction.
+
+
+
+CDOChangeSetData
CDOPushTransaction.merge(CDOBranchPoint source,
CDOBranchPoint sourceBase,
CDOMerger merger)
@@ -151,7 +181,9 @@
CDOChangeSetData
CDOTransaction.merge(CDOBranchPoint source,
CDOBranchPoint sourceBase,
- CDOMerger merger)
+ CDOMerger merger)
+Merges the changes between the given source base point and the given source point into this transaction.
+
CDOChangeSetData
@@ -161,7 +193,11 @@
CDOChangeSetData
CDOTransaction.merge(CDOBranchPoint source,
- CDOMerger merger)
+ CDOMerger merger)
+Merges the changes from the given source point into this transaction and possibly considers previous merges
+ from that branch
by inspecting the merge source
+ information of the commit history
.
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransaction.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransaction.html
index 31e2fc9e9e..c21a8f7b57 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransaction.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransaction.html
@@ -700,6 +700,22 @@
Sets the transaction
this conflict resolver is to be associated with.
+
+void
+CDODefaultTransactionHandler1.undoingObject(CDOTransaction transaction,
+ CDOObject object,
+ CDOFeatureDelta featureDelta)
+This implementation does nothing.
+
+
+
+void
+CDOTransactionHandler1.WithUndo.undoingObject(CDOTransaction transaction,
+ CDOObject object,
+ CDOFeatureDelta featureDelta)
+Called by a CDOTransaction
before an object is modified.
+
+
@@ -726,6 +742,10 @@
CDOTransactionCommentator(CDOTransaction transaction)
+
+CDOTransactionCommentator(CDOTransaction transaction,
+ boolean showMerges)
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.WithUndo.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.WithUndo.html
new file mode 100644
index 0000000000..5ae3a49a9e
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.WithUndo.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+Uses of Interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1.WithUndo (CDO Model Repository Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface
org.eclipse.emf.cdo.transaction.CDOTransactionHandler1.WithUndo
+
+
+
+-
+
+Packages that use CDOTransactionHandler1.WithUndo
+
+Package
+Description
+
+
+
+org.eclipse.emf.cdo.transaction
+
+Client concepts for dealing with transactions, distributed transactions and their save points.
+
+
+
+
+
+-
+
+-
+
+
+
Uses of CDOTransactionHandler1.WithUndo in org.eclipse.emf.cdo.transaction
+
+Classes in org.eclipse.emf.cdo.transaction that implement CDOTransactionHandler1.WithUndo
+
+Modifier and Type
+Class and Description
+
+
+
+class
+CDOAutoAttacher
+A transaction handler
that automatically attaches cross-referenced objects to the
+ resource
that contains the referencing object
.
+
+
+
+class
+CDOAutoLocker
+
+
+
+
+static class
+CDOAutoLocker.ForSingleValuedChanges
+An auto locker
that only locks objects when their single-valued features are changed.
+
+
+
+class
+CDODefaultTransactionHandler
+An empty default implementation of CDOTransactionHandler1
and CDOTransactionHandler2
.
+
+
+
+class
+CDODefaultTransactionHandler1
+An empty default implementation of CDOTransactionHandler1
.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
+
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.html
index 90b1d7050c..d2aa9c2afd 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandler1.html
@@ -109,6 +109,10 @@
A combination of CDOTransactionHandler1
and CDOTransactionHandler2
.
+
+static interface
+CDOTransactionHandler1.WithUndo
+
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandlerBase.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandlerBase.html
index 7989edc402..3eab24c93d 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandlerBase.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionHandlerBase.html
@@ -117,13 +117,17 @@
+static interface
+CDOTransactionHandler1.WithUndo
+
+
interface
CDOTransactionHandler2
A call-back interface that is called by a transcation
before it is committed and after it has
been committed or rolled back.
-
+
interface
CDOTransactionHandler3
A call-back interface that is called by a transcation
before it is committed and after it has
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-frame.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-frame.html
index b6147421e1..87448074f0 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-frame.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-frame.html
@@ -36,6 +36,7 @@
- CDOTransactionFinishedEvent
- CDOTransactionHandler
- CDOTransactionHandler1
+- CDOTransactionHandler1.WithUndo
- CDOTransactionHandler2
- CDOTransactionHandler3
- CDOTransactionHandlerBase
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-summary.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-summary.html
index 444f31eca2..05119ea31a 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-summary.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-summary.html
@@ -236,64 +236,68 @@
+CDOTransactionHandler1.WithUndo
+
+
+
CDOTransactionHandler2
A call-back interface that is called by a transcation
before it is committed and after it has
been committed or rolled back.
-
+
CDOTransactionHandler3
A call-back interface that is called by a transcation
before it is committed and after it has
been committed (with result info) or rolled back.
-
+
CDOTransactionHandlerBase
A marker interface for use with CDOTransaction.addTransactionHandler()
and
CDOTransaction.removeTransactionHandler()
.
-
+
CDOTransactionOpener
Can open new transactions
.
-
+
CDOTransactionStartedEvent
-
+
CDOUndoDetector
A strategy used to detect whether the feature of an object
has the original (clean) value after a number of modifications.
-
+
CDOUserSavepoint
Creates a save point in a CDOUserTransaction
that can be used to roll back a part of the transaction.
-
+
CDOUserTransaction
Provides functionality that is common to both single
transactions and distributed
(XA) transactions.
-
+
CDOXASavepoint
Creates a save point in a CDOXATransaction
that can be used to roll back a part of the transaction.
-
+
CDOXATransaction
A distributed (XA) transaction that can atomically commit the changes to multiple resource sets
,
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-use.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-use.html
index ebe48ce4a3..cc1ec1e60f 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-use.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-use.html
@@ -396,49 +396,52 @@
+CDOTransactionHandler1.WithUndo
+
+
CDOTransactionHandler2
A call-back interface that is called by a transcation
before it is committed and after it has
been committed or rolled back.
-
+
CDOTransactionHandler3
A call-back interface that is called by a transcation
before it is committed and after it has
been committed (with result info) or rolled back.
-
+
CDOTransactionHandlerBase
A marker interface for use with CDOTransaction.addTransactionHandler()
and
CDOTransaction.removeTransactionHandler()
.
-
+
CDOTransactionOpener
Can open new transactions
.
-
+
CDOUndoDetector
A strategy used to detect whether the feature of an object
has the original (clean) value after a number of modifications.
-
+
CDOUserSavepoint
Creates a save point in a CDOUserTransaction
that can be used to roll back a part of the transaction.
-
+
CDOUserTransaction
Provides functionality that is common to both single
transactions and distributed
(XA) transactions.
-
+
CDOXASavepoint
Creates a save point in a CDOXATransaction
that can be used to roll back a part of the transaction.
-
+
CDOXATransaction
A distributed (XA) transaction that can atomically commit the changes to multiple resource sets
,
each represented by a registered view set
.
--
cgit v1.2.3