Add MatchBuilderPath.BooleanLeafReference
[mdsal.git] / binding / mdsal-binding-api / src / test / java / org / opendaylight / mdsal / binding / api / query / QueryBuilderExamples.java
index bded32f5f1312054bfe18932ad8d698a3efd7673..00792ac40f4e9dab1c2005e8ec99d07aa5f6121b 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.yang.gen.v1.mdsal.query.norev.first.grp.System;
 import org.opendaylight.yang.gen.v1.mdsal.query.norev.first.grp.SystemKey;
 import org.opendaylight.yang.gen.v1.mdsal.query.norev.second.grp.Alarms;
 import org.opendaylight.yang.gen.v1.mdsal.query.norev.third.grp.AffectedUsers;
+import org.opendaylight.yang.gen.v1.mdsal426.norev.BooleanCont;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.common.Uint64;
 
@@ -132,4 +133,13 @@ public class QueryBuilderExamples {
                     .greaterThan(Uint64.TEN)
                 .build();
     }
+
+    public QueryExpression<BooleanCont> selectBoolean() {
+        return factory
+                .querySubtree(InstanceIdentifier.create(BooleanCont.class))
+                .matching()
+                    .leaf(BooleanCont::getIsFoo)
+                    .valueEquals(true)
+                .build();
+    }
 }