package org.opendaylight.transportpce.test.converter;
import java.util.Map;
-import java.util.Map.Entry;
import java.util.Optional;
import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
@SuppressWarnings({"rawtypes","unchecked"})
public <T extends DataObject> Optional<NormalizedNode> toNormalizedNodes(@NonNull T object,
Class dataObjectClass) {
- Entry<YangInstanceIdentifier, NormalizedNode> normalizedNode =
- codecRegistry.toNormalizedNode(InstanceIdentifier.create(dataObjectClass), object);
- return Optional.ofNullable(normalizedNode.getValue());
+ return Optional.of(codecRegistry.toNormalizedDataObject(InstanceIdentifier.create(dataObjectClass), object)
+ .node());
}
@Override