@Override
public void executeList() {
DOMDataWriteTransaction tx = domDataBroker.newWriteOnlyTransaction();
+ LogicalDatastoreType dsType = getDataStoreType();
long writeCnt = 0;
- YangInstanceIdentifier pid = YangInstanceIdentifier.builder().node(TestExec.QNAME).node(OuterList.QNAME).build();
+ YangInstanceIdentifier pid =
+ YangInstanceIdentifier.builder().node(TestExec.QNAME).node(OuterList.QNAME).build();
for (MapEntryNode element : this.list) {
- YangInstanceIdentifier yid = pid.node(new NodeIdentifierWithPredicates(OuterList.QNAME, element.getIdentifier().getKeyValues()));
+ YangInstanceIdentifier yid =
+ pid.node(new NodeIdentifierWithPredicates(OuterList.QNAME, element.getIdentifier().getKeyValues()));
if (oper == StartTestInput.Operation.PUT) {
- tx.put(LogicalDatastoreType.CONFIGURATION, yid, element);
+ tx.put(dsType, yid, element);
} else {
- tx.merge(LogicalDatastoreType.CONFIGURATION, yid, element);
+ tx.merge(dsType, yid, element);
}
writeCnt++;
txError++;
}
tx = domDataBroker.newWriteOnlyTransaction();
+ dsType = getDataStoreType();
writeCnt = 0;
}
}