*/
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
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(
}
public List<Errors> getErrors() {
- return Arrays.asList(this.error);
+ return Collections.singletonList(this.error);
}
public PCEPErrors getError() {
- return this.e;
+ return this.err;
}
public Object getInvalidObject() {
}
@Override
- public Class<? extends DataContainer> getImplementedInterface() {
+ public Class<Object> 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
+}