From: Madhu Venugopal Date: Tue, 27 May 2014 21:00:01 +0000 (+0000) Subject: Merge "Added Mutate operation" into topic/schema X-Git-Tag: release/helium~170^2~88 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=47f94a75b29c7b725bcc6c9ca95645d8835443e9;p=ovsdb.git Merge "Added Mutate operation" into topic/schema --- 47f94a75b29c7b725bcc6c9ca95645d8835443e9 diff --cc library/src/main/java/org/opendaylight/ovsdb/lib/operations/Operations.java index 912ff67ca,b86af3406..c88b0adec --- a/library/src/main/java/org/opendaylight/ovsdb/lib/operations/Operations.java +++ b/library/src/main/java/org/opendaylight/ovsdb/lib/operations/Operations.java @@@ -41,15 -45,4 +45,15 @@@ public class Operations return new Select<>(schema); } -} + public Comment comment(String comment) { + return new Comment(comment); + } + + /* + * Could not use Java keyword "assert" which clashes with the ovsdb json-rpc method. + * using assertion instead. + */ + public Assert assertion(String lock) { + return new Assert(lock); + } - } ++} diff --cc library/src/test/java/org/opendaylight/ovsdb/lib/OvsDBClientTestIT.java index c09afc129,de49027e4..2a25b22a6 --- a/library/src/test/java/org/opendaylight/ovsdb/lib/OvsDBClientTestIT.java +++ b/library/src/test/java/org/opendaylight/ovsdb/lib/OvsDBClientTestIT.java @@@ -77,8 -77,11 +78,12 @@@ public class OvsDBClientTestIT extends .column(name) .where(name.opEqual("br-int")) .operation()) + .add(op.mutate(bridge) + .addMutation(flood_vlans, Mutator.INSERT, Sets.newHashSet(100, 101, 4001)) + .where(name.opEqual("br-int")) + .operation()) .add(op.commit(true)) + .add(op.comment("Commiting the operation")) .execute(); List operationResults = results.get();