Adjust to yangtools-2.0.0/odlparent-3.0.0 changes
[netconf.git] / restconf / restconf-nb-rfc8040 / src / main / java / org / opendaylight / restconf / nb / rfc8040 / services / simple / impl / FakeLeafSchemaNode.java
index 053fd334cd0fdce40f021eed0a6c71d4aa8e6b63..e758342ac45d6c3cbe1fe573c847fc1861f30c3c 100644 (file)
@@ -7,10 +7,14 @@
  */
 package org.opendaylight.restconf.nb.rfc8040.services.simple.impl;
 
+import com.google.common.collect.ImmutableList;
+import java.util.Collection;
 import java.util.List;
+import java.util.Optional;
 import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
 import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.MustDefinition;
+import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
@@ -51,11 +55,6 @@ final class FakeLeafSchemaNode implements LeafSchemaNode {
         return false;
     }
 
-    @Override
-    public ConstraintDefinition getConstraints() {
-        throw new UnsupportedOperationException("Not supported.");
-    }
-
     @Override
     public QName getQName() {
         return path.getLastComponent();
@@ -72,12 +71,12 @@ final class FakeLeafSchemaNode implements LeafSchemaNode {
     }
 
     @Override
-    public String getDescription() {
+    public Optional<String> getDescription() {
         throw new UnsupportedOperationException("Not supported operations.");
     }
 
     @Override
-    public String getReference() {
+    public Optional<String> getReference() {
         throw new UnsupportedOperationException("Not supported.");
     }
 
@@ -92,13 +91,17 @@ final class FakeLeafSchemaNode implements LeafSchemaNode {
     }
 
     @Override
-    public String getDefault() {
-        throw new UnsupportedOperationException("Not supported.");
+    public Optional<RevisionAwareXPath> getWhenCondition() {
+        return Optional.empty();
     }
 
     @Override
-    public String getUnits() {
+    public boolean isMandatory() {
         throw new UnsupportedOperationException("Not supported.");
     }
 
+    @Override
+    public Collection<MustDefinition> getMustConstraints() {
+        return ImmutableList.of();
+    }
 }