Revert "BUG-7262: Operational data tree should enforce mandatory nodes" 36/62036/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 20 Aug 2017 08:28:04 +0000 (10:28 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 20 Aug 2017 08:28:58 +0000 (10:28 +0200)
This reverts commit 8befab93f3eb3683ddf68665542bf64c3f36f9f7.

Downstreams are not disconnected from master yet and this exposes
issues with mis-alignment of models and implementation.

Change-Id: Ifc0a9113b7985011be0eff1853d7668e85ece403
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeConfiguration.java
yang/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeConfigurationTest.java

index 3f8c52b85f2ff570eb8dd080366a911493e378ea..b8eae24c3fdde405ea189f4918f5cc5d12f76dcc 100644 (file)
@@ -42,8 +42,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 public class DataTreeConfiguration implements Immutable {
     public static final DataTreeConfiguration DEFAULT_CONFIGURATION = new Builder(TreeType.CONFIGURATION)
             .setMandatoryNodesValidation(true).build();
-    public static final DataTreeConfiguration DEFAULT_OPERATIONAL = new Builder(TreeType.OPERATIONAL)
-            .setMandatoryNodesValidation(true).build();
+    public static final DataTreeConfiguration DEFAULT_OPERATIONAL = new Builder(TreeType.OPERATIONAL).build();
 
     private final TreeType treeType;
     private final YangInstanceIdentifier rootPath;
index b3688baadf550996a8a1223e74eb59c291c10fd2..0365aa163c81a49f6082d2187614afe5f4427c3d 100644 (file)
@@ -44,6 +44,6 @@ public class DataTreeConfigurationTest {
         dataTreeConfiguration = DataTreeConfiguration.getDefault(TreeType.OPERATIONAL);
         assertEquals(TreeType.OPERATIONAL, dataTreeConfiguration.getTreeType());
         assertFalse(dataTreeConfiguration.isUniqueIndexEnabled());
-        assertTrue(dataTreeConfiguration.isMandatoryNodesValidationEnabled());
+        assertFalse(dataTreeConfiguration.isMandatoryNodesValidationEnabled());
     }
 }