import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
/**
- *
- * Abstract Base Transaction for transactions which are backed by
- * {@link DOMDataWriteTransaction}
+ * Abstract Base Transaction for transactions which are backed by {@link DOMDataWriteTransaction}.
*/
public abstract class AbstractWriteTransaction<T extends DOMDataWriteTransaction> extends
AbstractForwardedTransaction<T> {
}
/**
- *
* Ensures list parent if item is list, otherwise noop.
*
* <p>
* put("/nodes/node/node[key]",domNode);
* </pre>
*
- *
+ * <p>
* In order to allow that to be inserted if necessary, if we know
* item is list item, we will try to merge empty MapNode or OrderedNodeMap
* to ensure list exists.
}
/**
+ * Deprecated.
+ *
* @deprecated Use {@link YangInstanceIdentifier#getParent()} instead.
*/
@Deprecated
/**
* Subclasses of this class are required to implement creation of parent
* nodes based on behaviour of their underlying transaction.
- *
- * @param store
- * @param key
- * @param path
*/
protected abstract void ensureParentsByMerge(LogicalDatastoreType store,
YangInstanceIdentifier key, InstanceIdentifier<?> path);
protected final boolean doCancel() {
return getDelegate().cancel();
}
-
}