Package org.eclipse.emf.cdo.transaction
Class CDOAutoAttacher
- java.lang.Object
-
- org.eclipse.emf.cdo.transaction.CDODefaultTransactionHandler1
-
- org.eclipse.emf.cdo.transaction.CDOAutoAttacher
-
- All Implemented Interfaces:
CDOTransactionHandler1,CDOTransactionHandler1.WithUndo,CDOTransactionHandlerBase
public class CDOAutoAttacher extends CDODefaultTransactionHandler1
Atransaction handlerthat automatically attaches cross-referenced objects to theresourcethat contains the referencingobject.- Since:
- 2.0
- Author:
- Simon McDuff
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionHandler1
CDOTransactionHandler1.WithUndo
-
-
Constructor Summary
Constructors Constructor Description CDOAutoAttacher(CDOTransaction transaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattachingObject(CDOTransaction transaction, CDOObject object)This implementation does nothing.CDOTransactiongetTransaction()voidmodifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)This implementation does nothing.protected voidpersist(org.eclipse.emf.ecore.EObject res, java.lang.Object object)-
Methods inherited from class org.eclipse.emf.cdo.transaction.CDODefaultTransactionHandler1
detachingObject, handleDefault, undoingObject
-
-
-
-
Constructor Detail
-
CDOAutoAttacher
public CDOAutoAttacher(CDOTransaction transaction)
-
-
Method Detail
-
getTransaction
public CDOTransaction getTransaction()
-
attachingObject
public void attachingObject(CDOTransaction transaction, CDOObject object)
Description copied from class:CDODefaultTransactionHandler1This implementation does nothing. Clients may override to provide specialized behavior.- Specified by:
attachingObjectin interfaceCDOTransactionHandler1- Overrides:
attachingObjectin classCDODefaultTransactionHandler1
-
modifyingObject
public void modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
Description copied from class:CDODefaultTransactionHandler1This implementation does nothing. Clients may override to provide specialized behavior.- Specified by:
modifyingObjectin interfaceCDOTransactionHandler1- Overrides:
modifyingObjectin classCDODefaultTransactionHandler1
-
persist
protected void persist(org.eclipse.emf.ecore.EObject res, java.lang.Object object)
-
-