Saturday, September 26, 2009

about invoking ADF Business Components methods

some interesting links about invoking ADF Business Components methods
- blog post where Steve Muench suggests to make sure not to skip the JSR 227 binding layer
"Instead, to invoke a client interface method on an application module, view object, or view row, you should use a ADFM action binding to invoke it declaratively instead. ... If you do need to write some custom backing bean code ..., then your backing bean code should exclusively invoke the client interface method on the application module using the action binding. One key reason to use the action binding even from your own custom code is to ensure that any exceptions are handled in the same, consistent way as if ADF had invoked the method declaratively."
at http://radio.weblogs.com/0118231/2009/08/20.html#a959
- forum thread "binding wrapper methods and Page Definition beans" with the example application BindingWrapperMethodsApp-v0.01.zip resulting in enhancement request 8920226
at http://forums.oracle.com/forums/thread.jspa?threadID=958407
- blog post by Steve Muench, "Best Practice Example for Invoking AM, VO, VORow Methods from Backing Beans"
at http://blogs.oracle.com/smuenchadf/2009/09/best_practice_example_for_invo.html
- forum messages on the method executeEmptyRowSet() and how to invoke it (enhancement request 8929420), with the example application ClearSearchStuff11g-v0.01.zip
at http://forums.oracle.com/forums/message.jspa?messageID=3773539#3773539
and http://forums.oracle.com/forums/message.jspa?messageID=3774544#3774544