Create typedefs for xTR-ID and Site-ID 41/35841/2
authorLorand Jakab <lojakab@cisco.com>
Fri, 4 Mar 2016 19:06:02 +0000 (11:06 -0800)
committerLorand Jakab <lojakab@cisco.com>
Mon, 7 Mar 2016 22:59:39 +0000 (14:59 -0800)
commit988a18f958a41fed647f260a0aa56a09e9c48618
tree955a45c381c3dd48c29a690053b828d77d2d100f
parente3ad4d4c74b7b6bf18a00df3e60805755b4fccf0
Create typedefs for xTR-ID and Site-ID

There were a few places where we had site-id and xtr-id leaves, an they
used binary types, not a common type. This patch creates a typedef for
the two data types and uses it consistently throughout the code, for
better type safety.

The patch is in preparation for xTR-ID data store support for
southbound.

Change-Id: Ia45541b4f82fd2697e05686d995a219524e49e99
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
13 files changed:
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/mappingservice/IMappingService.java
mappingservice/api/src/main/yang/odl-mappingservice.yang
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/MappingService.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/MappingSystem.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/lisp/MapServer.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mapcache/SimpleMapCache.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/DSBEInputUtil.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/LispNotificationHelper.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/MappingMergeUtil.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MapNotifySerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MapRegisterSerializer.java
mappingservice/lisp-proto/src/main/yang/odl-lisp-proto.yang
mappingservice/lisp-proto/src/test/java/org/opendaylight/lispflowmapping/serializer/MapRegisterSerializationTest.java