- @SuppressWarnings("rawtypes")
- Object getBindingChildValue(final Method method, final NormalizedNodeContainer dom) {
- if (dom instanceof MapEntryNode && keyGetter.equals(method)) {
- NodeIdentifierWithPredicates identifier = ((MapEntryNode) dom).getIdentifier();
- return codec.deserialize(identifier).getKey();
- } else {
- return super.getBindingChildValue(method, dom);
- }
- }
-
- @Override
- protected InstanceIdentifier.PathArgument getBindingPathArgument(final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument domArg) {
- if (domArg instanceof NodeIdentifierWithPredicates) {
- return codec.deserialize((NodeIdentifierWithPredicates) domArg);
- }
- return super.getBindingPathArgument(domArg);
+ protected InstanceIdentifier.PathArgument getBindingPathArgument(final YangInstanceIdentifier.PathArgument domArg) {
+ return domArg instanceof NodeIdentifierWithPredicates
+ ? codec.domToBinding((NodeIdentifierWithPredicates) domArg) : super.getBindingPathArgument(domArg);