Expose BindingInstanceIdentifierCodec from BindingCodecTree
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / BindingNormalizedNodeCodecRegistry.java
index cbf8718f4c8bdc7af1b14440bf227f8cac68e8ce..c050f651fe07672765ecaca1534c4642b7ef39e3 100644 (file)
@@ -100,12 +100,12 @@ public class BindingNormalizedNodeCodecRegistry
 
     @Override
     public YangInstanceIdentifier toYangInstanceIdentifier(final InstanceIdentifier<?> binding) {
-        return codecContext.getInstanceIdentifierCodec().serialize(binding);
+        return codecContext.getInstanceIdentifierCodec().fromBinding(binding);
     }
 
     @Override
-    public InstanceIdentifier<?> fromYangInstanceIdentifier(final YangInstanceIdentifier dom) {
-        return codecContext.getInstanceIdentifierCodec().deserialize(dom);
+    public <T extends DataObject> InstanceIdentifier<T> fromYangInstanceIdentifier(final YangInstanceIdentifier dom) {
+        return codecContext.getInstanceIdentifierCodec().toBinding(dom);
     }
 
     @Override