X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pcep%2Fspi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fpcep%2Fspi%2FUnknownObject.java;h=1edcd80772fc50283362c21f5da166d90acf8cfa;hb=2894d2f6aaf1ed73ff9253cbd2fe283a4a471aa0;hp=61db86914d155e0552d7dffa0992d6b0da674b6a;hpb=8d6756a51b9a30104ee9a12a4882924d444d9a90;p=bgpcep.git diff --git a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/UnknownObject.java b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/UnknownObject.java index 61db86914d..1edcd80772 100644 --- a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/UnknownObject.java +++ b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/UnknownObject.java @@ -7,14 +7,14 @@ */ package org.opendaylight.protocol.pcep.spi; -import com.google.common.base.Preconditions; -import java.util.Arrays; +import static java.util.Objects.requireNonNull; + +import java.util.Collections; import java.util.List; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Object; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.pcep.error.object.ErrorObjectBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.pcerr.message.pcerr.message.Errors; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.pcerr.message.pcerr.message.ErrorsBuilder; -import org.opendaylight.yangtools.yang.binding.DataContainer; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.Object; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.pcep.error.object.ErrorObjectBuilder; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.pcerr.message.pcerr.message.Errors; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.pcerr.message.pcerr.message.ErrorsBuilder; /** * Placeholder object. This object should be injected by in positions where an object is either completely unknown or @@ -23,14 +23,14 @@ import org.opendaylight.yangtools.yang.binding.DataContainer; public final class UnknownObject implements Object { private final Object invalidObject; private final Errors error; - private final PCEPErrors e; + private final PCEPErrors err; public UnknownObject(final PCEPErrors error) { this(error, null); } public UnknownObject(final PCEPErrors error, final Object invalidObject) { - this.e = Preconditions.checkNotNull(error); + this.err = requireNonNull(error); this.error = new ErrorsBuilder().setErrorObject( new ErrorObjectBuilder().setType(error.getErrorType()).setValue( @@ -39,11 +39,11 @@ public final class UnknownObject implements Object { } public List getErrors() { - return Arrays.asList(this.error); + return Collections.singletonList(this.error); } public PCEPErrors getError() { - return this.e; + return this.err; } public Object getInvalidObject() { @@ -51,17 +51,17 @@ public final class UnknownObject implements Object { } @Override - public Class getImplementedInterface() { + public Class implementedInterface() { return Object.class; } @Override public Boolean isIgnore() { - return false; + return Boolean.FALSE; } @Override public Boolean isProcessingRule() { - return false; + return Boolean.FALSE; } -} \ No newline at end of file +}