import java.util.function.Supplier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
-import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification;
+import org.opendaylight.yangtools.yang.data.api.schema.tree.CursorAwareDataTreeModification;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModificationCursor;
/**
*
* @author Robert Varga
*/
-final class FailedDataTreeModification implements DataTreeModification {
+final class FailedDataTreeModification implements CursorAwareDataTreeModification {
private final Supplier<? extends RuntimeException> supplier;
FailedDataTreeModification(final Supplier<? extends RuntimeException> supplier) {
}
@Override
- public DataTreeModification newModification() {
+ public CursorAwareDataTreeModification newModification() {
throw supplier.get();
}
public void applyToCursor(final DataTreeModificationCursor cursor) {
throw supplier.get();
}
+
+ @Override
+ public DataTreeModificationCursor createCursor(final YangInstanceIdentifier path) {
+ throw supplier.get();
+ }
}