Package org.eclipse.emf.spi.cdo

# Klasse AbstractChangeSetsConflictResolver

java.lang.Object
org.eclipse.emf.spi.cdo.AbstractConflictResolver
org.eclipse.emf.spi.cdo.AbstractChangeSetsConflictResolver

Alle implementierten Schnittstellen:
  `CDOConflictResolver`, `CDOConflictResolver.NonConflictAware`

Bekannte direkte Unterklassen:
  `CDOMergingConflictResolver`

public abstract class AbstractChangeSetsConflictResolver extends AbstractConflictResolver implements CDOConflictResolver.NonConflictAware
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  4.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.transaction.CDOConflictResolver

`CDOConflictResolver.NonConflictAware`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`AbstractChangeSetsConflictResolver()`
`AbstractChangeSetsConflictResolver(boolean ensureRemoteNotifications)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOChangeSet`
`getLocalChangeSet()`
`CDOChangeSetData`
`getLocalChangeSetData()`
`CDOChangeSet`
`getRemoteChangeSet()`
`CDOChangeSetData`
`getRemoteChangeSetData()`
`final long`
`getRemoteTimeStamp()`
`void`
`handleNonConflict(long updateTime)`
`protected void`
`hookTransaction(CDOTransaction transaction)`
`protected void`
`transactionAttachingObject(CDOObject object)`
`protected void`
`transactionCommitted(CDOCommitContext commitContext)`
`protected void`
`transactionCommitting(CDOCommitContext commitContext)`
`protected void`
`transactionDetachingObject(CDOObject object)`
`protected void`
`transactionModifyingObject(CDOObject object, CDOFeatureDelta featureDelta)`
`protected void`
`transactionRolledBack()`
`protected void`
`unhookTransaction(CDOTransaction transaction)`

### Von Klasse geerbte Methoden org.eclipse.emf.spi.cdo.AbstractConflictResolver

`getTransaction, setTransaction`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOConflictResolver

`getTransaction, resolveConflicts, setTransaction`

## Konstruktordetails

### AbstractChangeSetsConflictResolver

public AbstractChangeSetsConflictResolver()

### AbstractChangeSetsConflictResolver

public AbstractChangeSetsConflictResolver(boolean ensureRemoteNotifications)

Parameter:
  `ensureRemoteNotifications` - boolean to disable the use of `CDOAdapterPolicy` to ensure remote changes reception for conflict resolution, true by default. Can be disabled to limit network traffic when `CDOCommonSession.Options.PassiveUpdateMode` is enabled and in `CDOCommonSession.Options.PassiveUpdateMode.CHANGES` or `CDOCommonSession.Options.PassiveUpdateMode.ADDITIONS`
Seit:
  4.4

## Methodendetails

### getLocalChangeSetData

public CDOChangeSetData getLocalChangeSetData()

### getLocalChangeSet

public CDOChangeSet getLocalChangeSet()

### getRemoteChangeSetData

public CDOChangeSetData getRemoteChangeSetData()

### getRemoteChangeSet

public CDOChangeSet getRemoteChangeSet()

### getRemoteTimeStamp

public final long getRemoteTimeStamp()

Seit:
  4.4

### handleNonConflict

public void handleNonConflict(long updateTime)

Angegeben von:
  `handleNonConflict` in Schnittstelle `CDOConflictResolver.NonConflictAware`
Seit:
  4.3

### hookTransaction

protected void hookTransaction(CDOTransaction transaction)

Setzt außer Kraft:
  `hookTransaction` in Klasse `AbstractConflictResolver`

### unhookTransaction

protected void unhookTransaction(CDOTransaction transaction)

Setzt außer Kraft:
  `unhookTransaction` in Klasse `AbstractConflictResolver`

### transactionAttachingObject

protected void transactionAttachingObject(CDOObject object)

Seit:
  4.4

### transactionDetachingObject

protected void transactionDetachingObject(CDOObject object)

Seit:
  4.4

### transactionModifyingObject

protected void transactionModifyingObject(CDOObject object, CDOFeatureDelta featureDelta)

Seit:
  4.4

### transactionCommitting

protected void transactionCommitting(CDOCommitContext commitContext)

Seit:
  4.4

### transactionCommitted

protected void transactionCommitted(CDOCommitContext commitContext)

Seit:
  4.4

### transactionRolledBack

protected void transactionRolledBack()

Seit:
  4.4