BUG-8039: Enforce binary/string type length 53/53553/3
authorRobert Varga <rovarga@cisco.com>
Mon, 20 Mar 2017 11:30:23 +0000 (12:30 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 22 Mar 2017 07:28:46 +0000 (08:28 +0100)
commit65b95496775cd06d576f59b3ca3948636e5c8f60
tree3aeaae1009fe522c4176753a5eab5938ac070e4f
parent7333030fb8a883432be9aa7fef43722ef2abcf26
BUG-8039: Enforce binary/string type length

Binary type does not enforce input data length based on the supplied
constraints. Introduce two separate classes to deal with restricted
and unrestricted binary types.

String type fails to do the same, retrofit StringStringCodec with
the appropriate check.

Change-Id: I82516b39d66cbf846ed3eed39ee9e266b882f45d
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/BinaryStringCodec.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/StringStringCodec.java