Consider the JSF managed bean code to execute a function in ADF Business Components via an af:button
actionListener on a page:
public void doSomethinq(ActionEvent event) {
BindingContainer bindings = BindingContext.getCurrent
().getCurrentBindingsEntry(); OperationMethod method =
bindings.getOperationBinding(“appModuleMethod”);
Map paramsMap = method.getParamsMap();
paramsMap.put (“someParameter”,“someValue”);method.execute();
}
Which three options must be implemented for this code to work? (Choose three.)
A.
For the page definition file this code is called from, it must have a <methodAction> binding mapped to the
ADF BC data control application module function.
B.
For the page definition file this code is called from, it must have a <parameter> binding mapped to the
parameters of the ADF BC data control application module function.
C.
An appModuleMethod function must exist in the ADF BC application module to call from the
<methodAction> binding.
D.
An appModuleMethod function must be exposed through the client interface editor of the ADF BC
application module.