on ‎2018 Dec 18 3:12 PM
While building the code
The method checkArgumentAndGet(String, Class, Map) is undefined for the type is being shown
it is related to ruleengineservices.jar ?
How to resolve this error not bale to understand
Request clarification before answering.
Hi ,
You need to replace checkArgumentAndGet method with context.getParameter.
Example:
String deliveryModeCode = (String) context.getParameter("delivery_mode", String.class);
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Kamil, YThanks for your reply
Please review my changes below as i did :
public void performAction(final RuleActionContext context, final Map parameters) { checkArgument(isNotEmpty(parameters), "Properties passed as a method argument must not be empty"); validateRule(context); AbstractRuleExecutableSupport obj;
// Retrieve parameters
Map<String, Integer> qualifyingContainers = (Map) parameters.get(QUALIFYING_CONTAINERS);
Map<String, Integer> benefitProducts = (Map) parameters.get(BENEFIT_PRODUCTS);
//Integer totalQuantity = (Integer) checkArgumentAndGet(TOTAL_QUANTITY, Integer.class, parameters);
Integer deliveryModeCode = (Integer) context.getParameter(TOTAL_QUANTITY, Integer.class);
My question is what will happen to the parameters involved as the third argument of the method
Need some light on it.
Regards Rajib
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.