In my previous post ADF Application Event Listeners – Part I I have focused in some of the ADF applications event listeners that we can listen and how to do it. In this post I will show you some examples of data that you can get from those event listeners and in some cases […]
Tag Archives: ADF
While developing any kind of application we want that application to be as fast as we can. But it is not an easy task to achieve. Making a fast application is easy if the application is not complex. With complexity applications tends to slow down and one of the major reason is – System.out.print() of java.
In Oracle ADF, it is possible to call a Java method, implemented on an Application Module or on a View Object, from a task flow. This can be useful to execute business logic at specific points within a task flow, e.g. to filter query results or to update data for view objects which will be displayed in the succeeding view activity.
For some of our own internal applications, we (AMIS) are using 2 products of Oracle that do not require any license to be payed: ADF Essentials and the Oracle XE database.
These applications were initially deployed to a Tomcat 6 server, only when trying to deploy new applications we encountered issues with conflicting libraries. As the Glassfish Open Source edition is also free and well documented and supported I decided to investigate a switch.
Since ADF Essentials is available more than a year, posts about using ADF Essentials with Glassfish are there already. Take this one for example by Shay Smeltzer. But in these posts there was always something missing, in this post I share the steps I needed for a working deployment to a remote server (in the cloud in my case).
Previously I had a post about dynamic ADF attribute binding creation and dynamic ADF form generation –Adaptive Form with Dynamic ADF Attribute Value Binding. Blog reader was asking how to generate dynamic ADF LOV binding using similar approach. This is possible and actually documented in Eugene Fedorenko post here – Dynamic LOV binding. I will use the same piece of code to extend my sample application with dynamic ADF LOV binding support.
Here you can download updated sample application – DynamicAttributeBindingApp_v2.zip. This application is updated with LOV definition for JobId attribute in ADF BC:
I was working recently on integrating ADF 22.214.171.124 and BPM 126.96.36.199 environments. This worked pretty well, all configuration was done based on my previous blog post for similar topic, only previous ADF and BPM versions – BPM 11g R1 Worklist Integration (Hacking Experiment) Into Non-SOA ADF 11g R2 Domain. Goal of this post is to describe dynamic ADF form approach associated with BPM process human task.
BPM payload contains additional element called voInstanceName. This element is supposed to contain ADF VO instance name, this instance will be used later to render dynamic ADF UI for the currently selected task: Read more>>
At Oracle OpenWorld this year Oracle announced the new Oracle Alta UI – a set of UI guidelines that will help you create better looking and functioning applications. We use these guidelines to build all our modern cloud based applications and products – and you can use it too today if you are on JDeveloper 12.1.3.
The Alta UI site is at http://bit.ly/oraclealta
Take a look for example at one page from the master details pattern page: