public interface ClearLifecycleListener extends InstanceLifecycleListener
Modifier and Type | Method and Description |
---|---|
void |
postClear(InstanceLifecycleEvent event)
This method is called after the
ClearCallback.jdoPreClear()
method is invoked on the instance and the fields have been cleared
by the JDO implementation. |
void |
preClear(InstanceLifecycleEvent event)
This method is called before the implementation calls the instance
method
ClearCallback.jdoPreClear() and before it clears the values
in the instance to their Java default values. |
void preClear(InstanceLifecycleEvent event)
ClearCallback.jdoPreClear()
and before it clears the values
in the instance to their Java default values. This happens during
an application call to evict, and in afterCompletion for commit
with RetainValues false and rollback with RestoreValues false.
The method is called during any state transition to hollow. Non-persistent, non-transactional fields should be cleared in this method. Associations between this instance and others in the runtime environment should be cleared.
This method is not modified by the enhancer, so access to fields is not mediated.
event
- the clear event.void postClear(InstanceLifecycleEvent event)
ClearCallback.jdoPreClear()
method is invoked on the instance and the fields have been cleared
by the JDO implementation.event
- the clear event.Copyright © 2005–1970 Apache Software Foundation. All rights reserved.