oracle.toplink.descriptors
Class DescriptorEvent

Purpose: Encapsulate the information provided with descriptor events.
This is used as the argument to any event raised by the descriptor.
Events can be registered for through two methods, the first is by providing a method
to be called on the object that a paticular operation is being performed on.
The second is by registering a manager object to be notified when any event occurs
for that descriptor. The second method is more similar to the java beans event model
but requires the registered object to implement the DescriptorEventListener interface.

updateAttributeAddObjectToCollection(java.lang.String attributeName,
java.lang.Object mapKey,
java.lang.Object value)
ADVANCED:
Use this method when updating object attribute values, with unmapped objects Integer, String or others. in events to ensure that all
required objects are updated.

void

updateAttributeRemoveObjectFromCollection(java.lang.String attributeName,
java.lang.Object mapKey,
java.lang.Object value)
ADVANCED:
Use this method when updating object attribute values, with unmapped objects Integer, String or others. in events to ensure that all
required objects are updated.

void

updateAttributeWithObject(java.lang.String attributeName,
java.lang.Object value)
ADVANCED:
Use this method when updating object attribute values, with unmapped objects Integer, String or others. in events to ensure that all
required objects are updated.

updateAttributeWithObject

ADVANCED:
Use this method when updating object attribute values, with unmapped objects Integer, String or others. in events to ensure that all
required objects are updated. TopLink will automaticaly update all objects and changesets
envolved. TopLink will update the field, in the row, to have the new value for the field
that this mapping maps to.

updateAttributeAddObjectToCollection

ADVANCED:
Use this method when updating object attribute values, with unmapped objects Integer, String or others. in events to ensure that all
required objects are updated. TopLink will automaticaly update all objects and changesets
envolved. TopLink will update the field, in the row, to have the new value for the field
that this mapping maps to. If the attribute being updated is within an aggregate then pass the updated aggregate
and the attribute of the aggregate mapping into this method.

updateAttributeRemoveObjectFromCollection

ADVANCED:
Use this method when updating object attribute values, with unmapped objects Integer, String or others. in events to ensure that all
required objects are updated. TopLink will automaticaly update all objects and changesets
envolved. TopLink will update the field, in the row, to have the new value for the field
that this mapping maps to.