import org.opendaylight.mdsal.eos.common.api.EntityOwnershipStateChange;
import org.opendaylight.mdsal.eos.dom.api.DOMEntity;
import org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipListener;
-import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.binding.DataObjectReference;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public void ownershipChanged(final DOMEntity entity, final EntityOwnershipStateChange change,
final boolean inJeopardy) {
final var domId = entity.getIdentifier();
- final InstanceIdentifier<?> bindingId;
+ final DataObjectReference<?> bindingId;
try {
bindingId = verifyNotNull(adapterContext.currentSerializer().fromYangInstanceIdentifier(domId));
} catch (RuntimeException e) {
return;
}
- final var bindingEntity = new Entity(entity.getType(), bindingId);
+ final var bindingEntity = new Entity(entity.getType(), bindingId.toLegacy());
try {
bindingListener.ownershipChanged(bindingEntity, change, inJeopardy);
} catch (Exception e) {