Post date: Aug 05, 2015 12:13:48 PM
This is how to set parameters for a method you are running in a backing bean that is contained in a service (app module for ADF BC)
DCBindingContainer bindings = getBindings();
OperationBinding operationBinding = (OperationBinding)bindings.get("doStatusUpdate");
Map operationParamsMap = operationBinding.getParamsMap();
operationParamsMap.put("SomeDateParam", rowSelected.getAttribute("SomeDate"));
operationParamsMap.put("SomeOtherParam", rowSelected.getAttribute("SomeOtherparam"));
// execute the method
Object result = operationBinding.execute();
/* for reference
public DCBindingContainer getBindings() {
return (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
}
*/