X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmodel%2Futil%2FUint16.java;fp=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmodel%2Futil%2FUint16.java;h=0000000000000000000000000000000000000000;hb=4ce0f6630bc576b97c8c9a08848aafb6e90a75b0;hp=a5540bf0c77b8443b2dedb58e9bdba2d9785f0cb;hpb=c8b79431119d6952b60a092e89727aa648a89bdd;p=controller.git diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/Uint16.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/Uint16.java deleted file mode 100644 index a5540bf0c7..0000000000 --- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/Uint16.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.controller.model.util; - -import java.util.List; - -import org.opendaylight.controller.model.api.type.RangeConstraint; -import org.opendaylight.controller.model.api.type.UnsignedIntegerTypeDefinition; -import org.opendaylight.controller.yang.common.QName; - -/** - * Implementation of Yang uint32 built-in type.
- * uint16 represents integer values between 0 and 65535, inclusively. The Java - * counterpart of Yang uint32 built-in type is {@link Integer}. - * - */ -public class Uint16 extends AbstractUnsignedInteger { - - private static final QName name = BaseTypes.constructQName("uint16"); - private Integer defaultValue = null; - private static final String description = "uint16 represents integer values between 0 and 65535, inclusively."; - - public Uint16() { - super(name, description, Short.MIN_VALUE, Short.MAX_VALUE, ""); - } - - public Uint16(final Integer defaultValue) { - super(name, description, Short.MIN_VALUE, Short.MAX_VALUE, ""); - this.defaultValue = defaultValue; - } - - public Uint16(final List rangeStatements, - final String units, final Integer defaultValue) { - super(name, description, rangeStatements, units); - this.defaultValue = defaultValue; - } - - /* - * (non-Javadoc) - * - * @see - * org.opendaylight.controller.yang.model.api.TypeDefinition#getBaseType() - */ - @Override - public UnsignedIntegerTypeDefinition getBaseType() { - return this; - } - - /* - * (non-Javadoc) - * - * @see - * org.opendaylight.controller.yang.model.api.TypeDefinition#getDefaultValue - * () - */ - @Override - public Object getDefaultValue() { - return defaultValue; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result - + ((defaultValue == null) ? 0 : defaultValue.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!super.equals(obj)) { - return false; - } - if (getClass() != obj.getClass()) { - return false; - } - Uint16 other = (Uint16) obj; - if (defaultValue == null) { - if (other.defaultValue != null) { - return false; - } - } else if (!defaultValue.equals(other.defaultValue)) { - return false; - } - return true; - } - - @Override - public String toString() { - StringBuilder builder = new StringBuilder(); - builder.append("Uint16 [defaultValue="); - builder.append(defaultValue); - builder.append(", AbstractInteger="); - builder.append(super.toString()); - builder.append("]"); - return builder.toString(); - } -}