01-20-06 10:45 PM
[ [url]http://issues.apache.org/jira/browse/JDO-282?page=comments#action_12363452[/
url] ]
Matthew T. Adams commented on JDO-282:
--------------------------------------
In case anyone were wondering, the reason for the "boolean isPreCallback" ar
gument on the getPersistentInstance and getDetachedInstance is that the even
t enums do not indicate whether the event is a preDetach/preAttach or postDe
tach/postAttach. The event
enums for everything are only CREATE, LOAD, STORE, etc. instead of POST_CREA
TE, POST_LOAD, PRE_STORE, etc.
* Should the enums be refactored to include PRE & POST prefixes, or
* should we add a boolean field to the object indicating whether it's a pre-
or post-event object, or
* just do nothing and preserve the boolean isPreCallback arguments on the co
nvenience methods?
> Add convenience methods to get persistent instance and detached instance f
rom InstanceLifecycleEvent
> --------------------------------------------------------------------------
--------------------------
>
> Key: JDO-282
> URL: http://issues.apache.org/jira/browse/JDO-282
> Project: JDO
> Type: Improvement
> Components: api20
> Reporter: Matthew T. Adams
> Assignee: Matthew T. Adams
> Attachments: InstanceLifecycleEvent.patch
>
> The source and target object differ as to whether they are the persistent or detac
hed instance in class InstanceLifecycleEvent depending upon whether the event object
is given in the preDetach, postDetach, preAttach, or postAttach callbacks. I propo
se
adding two convenience methods that makes it obvious from the API which obje
ct the user is getting.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secur...nistrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[ Post a follow-up to this message ]
|