public interface PersistentChangeListener
Persistent
objects.Persistent
Modifier and Type | Method and Description |
---|---|
void |
postAttributeChange(Persistent changed,
java.lang.String attName,
java.lang.Object[] oldVal,
java.lang.Object[] newVal)
This event is fired after an attribute is changed in the
Persistent object for which this
PersistentChangeListener is a registered listener. |
void |
postChildrenChange(Persistent changed)
This event is fired after the set of children is changed for the
Persistent object for which this
PersistentChangeListener is a registered listener. |
void |
preAttributeChange(Persistent changing,
java.lang.String attName,
java.lang.Object[] oldVal,
java.lang.Object[] newVal)
This event is fired before an attribute is changed in the
Persistent object for which this
PersistentChangeListener is a registered listener. |
void |
preChildrenChange(Persistent changing)
This event is fired before the set of children is changed for the
Persistent object for which this
PersistentChangeListener is a registered listener. |
void |
preDelete(Persistent changing)
This event is fired before an object is deleted.
|
void preAttributeChange(Persistent changing, java.lang.String attName, java.lang.Object[] oldVal, java.lang.Object[] newVal)
Persistent
object for which this
PersistentChangeListener
is a registered listener.changing
- The Persistent object that is about to change.attName
- The name of the attribute that is about to change.oldVal
- The old values of the attribute.newVal
- The new values of the attribute.void postAttributeChange(Persistent changed, java.lang.String attName, java.lang.Object[] oldVal, java.lang.Object[] newVal)
Persistent
object for which this
PersistentChangeListener
is a registered listener.changed
- The Persistent object that has changed.attName
- The name of the attribute that has changed.oldVal
- The old values of the attribute.newVal
- The new values of the attribute.void preChildrenChange(Persistent changing)
Persistent
object for which this
PersistentChangeListener
is a registered listener.
This event does not differentiate
based on the type of the children. For example, the event is fired for a Subscriber if either its
child Subscriptions or child Subscribers are about to change.changing
- The Persistent object whose children are about to change.void postChildrenChange(Persistent changed)
Persistent
object for which this
PersistentChangeListener
is a registered listener.
This event does not differentiate
based on the type of the children. For example, the event is fired for a Subscriber if either its
child Subscriptions or child Subscribers are about to change.changed
- The Persistent the object whose children have changed.void preDelete(Persistent changing)
changing
- The Persistent the object that is about to be deleted.