Be strict about boolean arguments 70/58270/42
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Jun 2017 16:55:50 +0000 (18:55 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 14 Jun 2017 12:23:48 +0000 (14:23 +0200)
commitbf46cb084b6c4b2a0d5ccc8f849db6603938633d
treea856d7142edd9ef07d02d5e2e8efef19939e50d8
parent08309b708514f05c4df9c4a9020b063f35bce5b1
Be strict about boolean arguments

RFC6020 and RFC7950 mandate the argument to be either 'true' or 'false',
which is different from Boolean.valueOf(String), which accepts any
string. Fix this by providing our own parse method.

Change-Id: I87d39d5a9238f79cb34c66efa08ed67c2a02eb82
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/ConfigStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/MandatoryStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/RequireInstanceStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/Utils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/YinElementStatementImpl.java