BUG-1953: perform proper string validation 19/11319/11
authorRobert Varga <rovarga@cisco.com>
Thu, 18 Sep 2014 12:51:15 +0000 (14:51 +0200)
committerRobert Varga <rovarga@cisco.com>
Fri, 21 Nov 2014 15:38:20 +0000 (15:38 +0000)
commit106188585a33e10cd910acb16e1d18eba77c8268
tree408897e65ad30f70172216fc63b2e8d5cb83eeaf
parent58417e27305235467e55dc3c8e28d9b2772aa07b
BUG-1953: perform proper string validation

Activates the use ot Patterns to enforce the string value has the format
specified by the yang file. Also fixes mutability of the exposed list,
which may have been attacked, injecting wrong strings.

Change-Id: I32d0ceb836df1f5ed04122a10115f66f75bfa1ec
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java
restconf/restconf-util/src/test/java/org/opendaylight/yangtools/restconf/utils/RestconfUtilsTest.java
restconf/restconf-util/src/test/resources/topology.xml