public interface DOMDataTreeWriteTransaction extends AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
 For more information on usage and examples, please see the documentation in AsyncWriteTransaction.
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(LogicalDatastoreType store,
      org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Removes a piece of data from specified path. 
 | 
void | 
merge(LogicalDatastoreType store,
     org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
     org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
Merges a piece of data with the existing data at a specified path. 
 | 
void | 
put(LogicalDatastoreType store,
   org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
   org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
Stores a piece of data at the specified path. 
 | 
cancel, submitgetIdentifiervoid put(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
 For more information on usage and examples, please see the documentation in AsyncWriteTransaction.
 
 If you need to make sure that a parent object exists but you do not want modify
 its pre-existing state by using put, consider using merge(org.opendaylight.mdsal.common.api.LogicalDatastoreType, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?, ?>) instead.
store - the logical data store which should be modifiedpath - the data object pathdata - the data object to be written to the specified pathIllegalStateException - if the transaction has already been submittedvoid merge(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
 For more information on usage and examples, please see the documentation in AsyncWriteTransaction.
 If you require an explicit replace operation, use put(org.opendaylight.mdsal.common.api.LogicalDatastoreType, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?, ?>) instead.
store - the logical data store which should be modifiedpath - the data object pathdata - the data object to be merged to the specified pathIllegalStateException - if the transaction has already been submittedvoid delete(LogicalDatastoreType store, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
AsyncWriteTransactiondelete in interface AsyncWriteTransaction<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>store - Logical data store which should be modifiedpath - Data object pathCopyright © 2018 OpenDaylight. All rights reserved.