Revert "BUG-47 : unfinished PCEP migration to generated DTOs."
[bgpcep.git] / pcep / api / src / main / java / org / opendaylight / protocol / pcep / subobject / EROUnnumberedInterfaceSubobject.java
index 8b5bc9675f8231b2576d1a8e5803dc7442ed21e7..516a4c287642a409f28453afb55ee8b754f7013c 100644 (file)
@@ -9,27 +9,30 @@
 package org.opendaylight.protocol.pcep.subobject;
 
 import org.opendaylight.protocol.concepts.IPv4Address;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev130820.UnnumberedSubobject;
-
+import org.opendaylight.protocol.pcep.concepts.UnnumberedInterfaceIdentifier;
 import com.google.common.base.Objects.ToStringHelper;
 
 /**
- * Structure of unnumbered Interface Subobject.
- * 
- * @see <a href="http://tools.ietf.org/html/rfc3477">Section 4: Signalling Unnumbered Links in EROs</a>
+ * Structure of unnumbered Iterface Subobject.
+ *
+ * @see <a href="http://tools.ietf.org/html/rfc3477">Section 4: Signalling
+ *      Unnumbered Links in EROs</a>
  */
 public class EROUnnumberedInterfaceSubobject extends ExplicitRouteSubobject {
-       private final UnnumberedSubobject interfaceID;
+       private final UnnumberedInterfaceIdentifier interfaceID;
        private final IPv4Address routerID;
 
        /**
         * Constructs new Unnumbered Interface Subobject.
-        * 
-        * @param routerID IPv4Address
-        * @param interfaceID UnnumberedInterfaceIdentifier
-        * @param loose boolean
+        *
+        * @param routerID
+        *            IPv4Address
+        * @param interfaceID
+        *            UnnumberedInterfaceIdentifier
+        * @param loose
+        *            boolean
         */
-       public EROUnnumberedInterfaceSubobject(final IPv4Address routerID, final UnnumberedSubobject interfaceID, final boolean loose) {
+       public EROUnnumberedInterfaceSubobject(final IPv4Address routerID, final UnnumberedInterfaceIdentifier interfaceID, boolean loose) {
                super(loose);
                this.routerID = routerID;
                this.interfaceID = interfaceID;
@@ -37,7 +40,7 @@ public class EROUnnumberedInterfaceSubobject extends ExplicitRouteSubobject {
 
        /**
         * Gets {@link IPv4Address} representation of router ID.
-        * 
+        *
         * @return IPv4Address
         */
        public IPv4Address getRouterID() {
@@ -45,11 +48,12 @@ public class EROUnnumberedInterfaceSubobject extends ExplicitRouteSubobject {
        }
 
        /**
-        * Gets {@link UnnumberedSubobject} representation of Interface ID.
-        * 
-        * @return UnnumberedSubobject
+        * Gets {@link UnnumberedInterfaceIdentifier} representation of Interface
+        * ID.
+        *
+        * @return UnnumberedInterfaceIdentifier
         */
-       public UnnumberedSubobject getInterfaceID() {
+       public UnnumberedInterfaceIdentifier getInterfaceID() {
                return this.interfaceID;
        }
 
@@ -63,7 +67,7 @@ public class EROUnnumberedInterfaceSubobject extends ExplicitRouteSubobject {
        }
 
        @Override
-       public boolean equals(final Object obj) {
+       public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
@@ -97,8 +101,8 @@ public class EROUnnumberedInterfaceSubobject extends ExplicitRouteSubobject {
                return builder.toString();
        }
 
-       @Override
-       protected ToStringHelper addToStringAttributes(final ToStringHelper toStringHelper) {
+    @Override
+       protected ToStringHelper addToStringAttributes(ToStringHelper toStringHelper) {
                toStringHelper.add("interfaceID", this.interfaceID);
                toStringHelper.add("routerID", this.routerID);
                toStringHelper.add("loose", this.loose);