Hello Marina
This property must NOT be changed. This is original documented TopLink 'api' not part of the EJB 3.0 implementation. When fixing 327 only those public properties that are accessed in, or from, the ejb packages should be changed.
--Gordon
-----Original Message-----
From: Marina Vatkina [mailto:Marina.Vatkina_at_Sun.COM]
Sent: Friday, March 17, 2006 5:34 PM
To: persistence
Subject: Fixing issue 327: Do I need to change this code?
Peter, Tom, Gordon,
The following code in SessionEventManager uses "call" as a property
name. Is it the same a EJBQuery.CALL (and should be replaced as such)?
Or is it a completely separate thing (and should be left as-is)?
* INTERNAL:
* Raised for stored proc output parameters.
*/
public void outputParametersDetected(AbstractRecord outputRow,
DatasourceCall call) {
if (!hasListeners()) {
return;
}
startOperationProfile();
SessionEvent event = new
SessionEvent(SessionEvent.OutputParametersDetected, getSession());
event.setResult(outputRow);
event.setProperty("call", call);
event.setQuery(call.getQuery());
for (Enumeration listenerEnum = getListeners().elements();
listenerEnum.hasMoreElements();) {
((SessionEventListener)listenerEnum.nextElement()).outputParametersDetected(event);
}
endOperationProfile();
}
thanks,
-marina