A lot of changes: 02/17702/1
authorGao Kai <gaok12@mails.tsinghua.edu.cn>
Fri, 3 Apr 2015 13:07:53 +0000 (21:07 +0800)
committerGao Kai <gaok12@mails.tsinghua.edu.cn>
Fri, 3 Apr 2015 13:07:53 +0000 (21:07 +0800)
commitd95279785385c30ff4be837111edd5ef6579ab11
tree64081c3c1c1b5b1edc49b6ea04d984c56ec62ea3
parent5cc6bd4bf9389cb20d8eaf37b0f80939f8d9d36c
A lot of changes:

1. in commons:

Jackson bindings for RFC7285

- NetworkMap already tested (which means all classes within it has been
  tested either)

2. Implemented a map generator which parse files from the file system.

- Currently the location of map files and their suffixes are hard-coded
  in the source file

- The maps are identified by the version tag

3. Fixed some dependency issues in features (probably not all of them)

Change-Id: I05c61cf0486362015e4cb7e9b15b90b02767e086
Signed-off-by: Gao Kai <gaok12@mails.tsinghua.edu.cn>
28 files changed:
.gitignore
alto-commons/pom.xml
alto-commons/src/main/java/org/opendaylight/alto/commons/types/Errors.java [deleted file]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/YangModelMediaType.java [deleted file]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/alto/model/rev141101/MediaType.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/CostMap.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/CostType.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/Endpoint.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/Extensible.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/FormatValidator.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/IRD.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/JSONMapper.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/Mark.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/MediaType.java [moved from alto-commons/src/main/java/org/opendaylight/alto/commons/types/RFC7285MediaType.java with 95% similarity]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/NetworkMap.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/QueryPairs.java [new file with mode: 0644]
alto-commons/src/main/java/org/opendaylight/alto/commons/types/rfc7285/VersionTag.java [new file with mode: 0644]
alto-northbound/pom.xml
alto-northbound/src/main/java/org/opendaylight/alto/northbound/AltoNorthbound.java
alto-services/api/pom.xml [moved from alto-services/pom.xml with 98% similarity]
alto-services/api/src/main/java/org/opendaylight/alto/services/api/IRDService.java [moved from alto-services/src/main/java/org/opendaylight/alto/services/api/IRDService.java with 100% similarity]
alto-services/ext/fs-map/pom.xml [moved from commons/pom.xml with 58% similarity]
alto-services/ext/fs-map/src/main/java/org/opendaylight/alto/services/ext/fsmap/FileSystemNetworkMapGenerator.java [new file with mode: 0644]
alto-services/ext/pom.xml [new file with mode: 0644]
commons/src/main/java/org/opendaylight/alto/commons/RFC7285MediaType.java [deleted file]
commons/src/main/java/org/opendaylight/alto/commons/YangModelMediaType.java [deleted file]
features/src/main/resources/features.xml
pom.xml