[ONOS-5085][ONOS-5086][ONOS-5199][ONOS-5212] Yang application broker implemetation
Change-Id: I22f2ab0d98ae43fc8c0ab65d6dbf581fcd76bd47
diff --git a/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YangRequestWorkBench.java b/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YangRequestWorkBench.java
index 5ae1230..625f1ed 100644
--- a/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YangRequestWorkBench.java
+++ b/apps/yms/app/src/main/java/org/onosproject/yms/app/ydt/YangRequestWorkBench.java
@@ -125,7 +125,7 @@
/*
* Flag to identify data validation need to be done by YDT or not.
*/
- private final boolean validate;
+ private boolean validate = false;
// TODO validate need to be handle later with interaction type basis in
// future when it will be supported
@@ -164,6 +164,19 @@
}
/**
+ * Creates an instance of YANG request work bench which is used to build YDT
+ * tree in YAB.
+ *
+ * @param curNode current YDT node
+ * @param operationType YMS operation type
+ */
+ public YangRequestWorkBench(YdtNode curNode,
+ YmsOperationType operationType) {
+ this.curNode = curNode;
+ ymsOperationType = operationType;
+ }
+
+ /**
* Sets the logical root context information available in YDT node.
*
* @param node logical root node