BUG-4268: clarify length constraint API contract 84/29884/5
authorRobert Varga <robert.varga@pantheon.sk>
Wed, 18 Nov 2015 19:37:01 +0000 (20:37 +0100)
committerRobert Varga <nite@hq.sk>
Wed, 30 Mar 2016 08:04:57 +0000 (08:04 +0000)
commit20520b4759e5c5dc4e30033eb0a6aa6cd4d3e20e
tree0b9a4516758f23bb039b20a4e6b8c438eb02d5f7
parent6c0f2114b51fcc532cebc1b79e23a22ad26465fe
BUG-4268: clarify length constraint API contract

The contract did not specify whether the returned constraints are
declared or effective. The intent is to return effective constraints,
which include any constraints imposed by base types -- as is the case
with range constraints.

Change-Id: I0d0582edf87c0a78db3e8664655f139f827217a7
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/BinaryTypeDefinition.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/StringTypeDefinition.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/LengthRestrictedTypeBuilder.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/retest/YangParserTest.java