Add new revision for pcep types model
[bgpcep.git] / pcep / pcc-mock / src / main / java / org / opendaylight / protocol / pcep / pcc / mock / PCCSyncOptimization.java
index 03aaa4d0af64b50b824677c3a1c4a7feb457d295..796cef1bc1f6510b7e5c89905468f76eb1f0b645 100644 (file)
@@ -10,15 +10,15 @@ package org.opendaylight.protocol.pcep.pcc.mock;
 
 import static java.util.Objects.requireNonNull;
 
-import com.google.common.base.Optional;
 import java.math.BigInteger;
+import java.util.Optional;
 import javax.annotation.Nonnull;
 import org.opendaylight.protocol.pcep.pcc.mock.api.PCCSession;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.sync.optimizations.rev171025.Stateful1;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.sync.optimizations.rev171025.Tlvs3;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.sync.optimizations.rev171025.lsp.db.version.tlv.LspDbVersion;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.ietf.stateful.rev171025.Tlvs1;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.open.object.open.Tlvs;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.sync.optimizations.rev181109.Stateful1;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.sync.optimizations.rev181109.Tlvs3;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.sync.optimizations.rev181109.lsp.db.version.tlv.LspDbVersion;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.ietf.stateful.rev181109.Tlvs1;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.open.object.open.Tlvs;
 
 final class PCCSyncOptimization {
     private final boolean dbVersionMatch;
@@ -81,7 +81,7 @@ final class PCCSyncOptimization {
 
     private static LspDbVersion getLspDbVersion(final Tlvs openTlvs) {
         if (openTlvs != null) {
-            final Tlvs3 tlvs3 = openTlvs.getAugmentation(Tlvs3.class);
+            final Tlvs3 tlvs3 = openTlvs.augmentation(Tlvs3.class);
             if (tlvs3 != null && tlvs3.getLspDbVersion() != null
                 && tlvs3.getLspDbVersion().getLspDbVersionValue() != null) {
                 return tlvs3.getLspDbVersion();
@@ -99,9 +99,9 @@ final class PCCSyncOptimization {
 
     private static Stateful1 getStateful1(final Tlvs openTlvs) {
         if (openTlvs != null) {
-            final Tlvs1 tlvs1 = openTlvs.getAugmentation(Tlvs1.class);
+            final Tlvs1 tlvs1 = openTlvs.augmentation(Tlvs1.class);
             if (tlvs1 != null && tlvs1.getStateful() != null) {
-                return tlvs1.getStateful().getAugmentation(Stateful1.class);
+                return tlvs1.getStateful().augmentation(Stateful1.class);
             }
         }
         return null;
@@ -141,7 +141,7 @@ final class PCCSyncOptimization {
 
     public Optional<BigInteger> incrementLspDBVersion() {
         if (!isSyncAvoidanceEnabled()) {
-            return Optional.absent();
+            return Optional.empty();
         } else if (isSyncNeedIt() && getLocalLspDbVersionValue() != null && !this.resynchronizing) {
             this.lspDBVersion = getLocalLspDbVersionValue();
             return Optional.of(this.lspDBVersion);