Rework NormalizedNode type hierarchy
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / builder / impl / valid / DataValidationException.java
index 0b3a7f4fc52e7f74e9a93febf1867893472115bd..2e49ea1762b01be9f5c7805e1a3bb3ff86a908f9 100644 (file)
@@ -62,17 +62,17 @@ public class DataValidationException extends RuntimeException {
         }
     }
 
-    public static void checkListKey(final DataContainerChild<?, ?> childNode, final Map<QName, Object> keyValues,
+    public static void checkListKey(final DataContainerChild childNode, final Map<QName, Object> keyValues,
             final QName keyQName, final NodeIdentifierWithPredicates nodeId) {
         checkListKey(childNode, keyQName, nodeId);
 
         final Object expected = keyValues.get(keyQName);
-        final Object actual = childNode.getValue();
+        final Object actual = childNode.body();
 
         checkListKey(nodeId, keyQName, expected, actual);
     }
 
-    public static void checkListKey(final DataContainerChild<?, ?> childNode, final QName keyQName,
+    public static void checkListKey(final DataContainerChild childNode, final QName keyQName,
             final NodeIdentifierWithPredicates nodeId) {
         if (childNode == null) {
             throw new IllegalListKeyException(keyQName, nodeId);