BUG-1953: perform proper string validation 70/13070/1
authorRobert Varga <rovarga@cisco.com>
Thu, 18 Sep 2014 12:51:15 +0000 (14:51 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 24 Nov 2014 13:06:38 +0000 (13:06 +0000)
commit693692e242ddd22e551249808eab4edc6263ee02
tree7db245b0c3c4f5d0515f6d2cdd2411eaed173820
parent05d7ad35afa660338e2777c2a443ec324eca81b9
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>
(cherry picked from commit 106188585a33e10cd910acb16e1d18eba77c8268)
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