Sometimes we might need the view object instance or the application module instance in the manged bean in the view controller project. The following code snippet is a sample to do the same
import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCDataControl;
import oracle.jbo.ApplicationModule;
public static ApplicationModule getAMOfDataControl(String name){
BindingContext bindingContext = BindingContext.getCurrent();
ApplicationModule appModule = null;
if (bindingContext != null) {
DCDataControl dc = bindingContext.findDataControl(name);
if (dc != null) {
appModule = (ApplicationModule)dc.getDataProvider();
}
}
return appModule;
}
Once we get the application module, we can get the required View Object instance.
import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCDataControl;
import oracle.jbo.ApplicationModule;
public static ApplicationModule getAMOfDataControl(String name){
BindingContext bindingContext = BindingContext.getCurrent();
ApplicationModule appModule = null;
if (bindingContext != null) {
DCDataControl dc = bindingContext.findDataControl(name);
if (dc != null) {
appModule = (ApplicationModule)dc.getDataProvider();
}
}
return appModule;
}
No comments:
Post a Comment