Oracle Analytic Functions for Total and Average Calculation in ADF BC
What is great about ADF BC - this framework is very close to the DB and makes data management and analysis operations implementation really easy. There are different ways to implement total and average...
View ArticleADF BC Groovy with Java Imports
ADF BC Groovy expressions support is really great and often saves a lot of time in development of complex functionalities. It comes very handy when retrieving referenced data or calling custom ADF BC...
View ArticleADF BC - Scrolling To The Last Row
There is last() function in ADF BC - it allows to get last row from the rowset (be aware, it will fetch all rows until the last one - Method - createInstanceFromResultSet() for ADF BC Database Fetch...
View ArticleOracle Coherence Integration and ADF BC Programmatic VO
Based on blog reader request for my previous post - Data Access Optimization in ADF with Oracle Coherence, I will describe sample application where Oracle Coherence caching functionality is integrated...
View ArticleOracle Coherence for ADF BC - Performance Test
As you already know (Oracle Coherence Integration and ADF BC Programmatic VO) - Oracle Coherence can be integrated relatively easy into ADF BC and can help to improve ADF BC runtime performance for...
View ArticleRecommendation for Custom Method in ADF BC View Object Implementation Class
When working in different projects, reviewing ADF code and doing quality audits - one of the most often encountered issues is oversized Application Module Implementation class. Let's say there are 20 -...
View ArticleDefault Dynamic Value for ADF Query Search Field
What if you face requirement, which tells to give default value for ADF query field in the search box. This is not just for some static value, but default search parameter must come from another LOV...
View ArticleADF Rollback Operation and Stay On Current Row
This post is extension for my previous posts about ADF CRUD and is based on - ADF Query Search and Results Form blog. As most likely you have noticed it already, Rollback operation in ADF removed all...
View ArticleHow To Control ADF PopUp Alignment
I will describe in this post one very nice trick to align ADF PopUp against output text component on ADF UI page. Usually you align popup next to the button, which actually opens popup itself, but you...
View ArticleOptimizing Long Running ADF Operations with Parallel WebLogic Time Manager...
This blog title sounds a bit fancy - isn't it? :) I was looking how to optimize long running operation execution and separate it from ADF context (so, ADF application will remain responsive)....
View ArticleReusable ADF Region with Dialog Framework
This post is about reusable ADF region and its usage from ADF Dialog Framework. If we have ADF Task Flow with fragments and want to use Dialog Framework, we need to create intermediate ADF Task Flow...
View ArticleIssue with First Transient Attribute in ADF BC Entity Object
There is one interesting bug reproduced across all ADF versions - related to the order of attributes in ADF BC Entity Object. Specifically to the order of transient attributes within the Entity Object...
View ArticleCoding Validation in ADF BC View Object Before Commit Method
First thing you should do - never implement validation logic in beforeCommit() method, this is especially true for beforeCommit() in VO Implementation class. Why? Because beforeCommit() method will be...
View ArticleDB Connection Leaking During ADF Login
I will describe a case of leaking DB connections during ADF login phase. This case is reproduced for ADF application with Login screen and programmatic login action from managed bean. If you call ADF...
View ArticleBPM 11g JDeveloper IDE PS5 Bug for Process ExecData
I was hitting ugly BPM 11g JDeveloper IDE PS5 bug recently. This bug is strange, because is reproduced just after JDeveloper restart for the working process. Imagine you have valid BPM process,...
View ArticleWorkaround - BPM 11g JDeveloper IDE PS5 Bug for Process ExecData
BPM 11g JDeveloper IDE PS5 bug described in my previous blog - BPM 11g JDeveloper IDE PS5 Bug for Process ExecData can be handled with workaround. Thanks to colleague Danilo Schmiedel who provided...
View ArticleADF Generator for Dynamic ADF BC and ADF UI - Recreate
Last year in November, I was blogging about ADF generator for dynamic ADF BC and ADF UI. This approach allows to generate ADF BC from metadata and draw ADF UI dynamically based on ADF BC structure. You...
View ArticleOracle University Training - ADF/WebCenter Spaces 11g & BPM Suite 11g...
I will teach one more Oracle University training course, this time in Slovakia, Bratislava. Training will be about ADF/BPM/WebCenter integration and is scheduled for November 7th - 8th. You can get...
View ArticleRed Samurai Performance Audit Tool - Up and Running
It's been some time since we created Red Samurai Performance Audit Tool in August, 2012. This tool was deployed and it was logging all performance related issues in one of the projects, already for 8...
View ArticleADF 11g PS6 - ADF 10g Table Pagination Feature is Back Finally
Do you remember good old feature from ADF 10g - table pagination? So many customer requests I have heard to have it back in 11g and finally in ADF PS6 we have it. Not all good features mean bad, table...
View Article