public class CDOAutoAttacher extends CDODefaultTransactionHandler1
transaction handler
that automatically attaches cross-referenced objects to the
resource
that contains the referencing object
.CDOTransactionHandler1.WithUndo
Constructor and Description |
---|
CDOAutoAttacher(CDOTransaction transaction) |
Modifier and Type | Method and Description |
---|---|
void |
attachingObject(CDOTransaction transaction,
CDOObject object)
This implementation does nothing.
|
CDOTransaction |
getTransaction() |
void |
modifyingObject(CDOTransaction transaction,
CDOObject object,
CDOFeatureDelta featureChange)
This implementation does nothing.
|
protected void |
persist(EObject res,
Object object) |
detachingObject, handleDefault, undoingObject
public CDOAutoAttacher(CDOTransaction transaction)
public CDOTransaction getTransaction()
public void attachingObject(CDOTransaction transaction, CDOObject object)
CDODefaultTransactionHandler1
attachingObject
in interface CDOTransactionHandler1
attachingObject
in class CDODefaultTransactionHandler1
public void modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
CDODefaultTransactionHandler1
modifyingObject
in interface CDOTransactionHandler1
modifyingObject
in class CDODefaultTransactionHandler1
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