public abstract class AbstractDataChangeBehaviour extends java.lang.Object implements IDataChangeBehavior
Constructor and Description |
---|
AbstractDataChangeBehaviour() |
Modifier and Type | Method and Description |
---|---|
abstract void |
reactOnDataChange(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap events)
If a DataChangeEvent was considered relevant for the calling object
the instructions implemented in this method will get executed
|
void |
reactOnDelete(java.util.Vector<eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent> event)
Define what should happen when an delete occurs.
|
void |
reactOnInsert(java.util.Vector<eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent> event)
Define what should happen when an insert occurs.
|
void |
reactOnUpdate(java.util.Vector<eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent> event)
Define what should happen when an update occurs.
|
public abstract void reactOnDataChange(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap events)
reactOnDataChange
in interface IDataChangeBehavior
events
- a CdmDataChangeMap
object.public void reactOnDelete(java.util.Vector<eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent> event)
reactOnDelete
in interface IDataChangeBehavior
event
- a Vector
object.eu.etaxonomy.taxeditor.model.IDataChangeBehavior#reactOnDelete(java.lang.Object, eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent)
public void reactOnInsert(java.util.Vector<eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent> event)
reactOnInsert
in interface IDataChangeBehavior
event
- a Vector
object.eu.etaxonomy.taxeditor.model.IDataChangeBehavior#reactOnInsert(java.lang.Object, eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent)
public void reactOnUpdate(java.util.Vector<eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent> event)
reactOnUpdate
in interface IDataChangeBehavior
event
- a Vector
object.eu.etaxonomy.taxeditor.model.IDataChangeBehavior#reactOnUpdate(java.lang.Object, eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent)
Copyright © 2007-2018. All Rights Reserved.