Convert BigDecimal/Decimal64 in yang-data-codec-binfmt 04/100104/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 13 Mar 2022 15:06:43 +0000 (16:06 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 13 Mar 2022 15:07:32 +0000 (16:07 +0100)
commit24db9d039414fe5277b4c04f2fd1e752b627dac9
tree035ecee58df3ce26bd7af407c75d54b9f5935575
parenta468678519c5b5390892997917cd3935f683a657
Convert BigDecimal/Decimal64 in yang-data-codec-binfmt

Our internal representation is Decimal64, make sure we adjust it as
we are reading data in and handle it on writeout.

JIRA: YANGTOOLS-556
Change-Id: Ie83b26467ac987a21c6b2dbd6726559db4e6169d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractLithiumDataInput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractLithiumDataOutput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractMagnesiumDataInput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractMagnesiumDataOutput.java
codec/yang-data-codec-binfmt/src/test/java/org/opendaylight/yangtools/yang/data/codec/binfmt/TestModel.java