Remove duplicate code from type adapters 85/118085/2
authorJim Hahn <jrh3@att.com>
Thu, 18 Feb 2021 22:15:07 +0000 (17:15 -0500)
committerJim Hahn <jrh3@att.com>
Thu, 18 Feb 2021 22:24:26 +0000 (17:24 -0500)
commit758cd2e691950843415515ba6df2295679bd938b
tree1c3acdcf18a04f655b6e642fc80a7d8630934f24
parent00ee2d5b4f1e847d8e272c79f66230aa30cb11d6
Remove duplicate code from type adapters

Extracted a common superclass, StringTypeAdapter, out of the gson type
adapter classes.

Issue-ID: POLICY-2914
Change-Id: I4bbd2a6e8372e7f42c4952ba9ff03eed97473fb2
Signed-off-by: Jim Hahn <jrh3@att.com>
gson/src/main/java/org/onap/policy/common/gson/InstantTypeAdapter.java
gson/src/main/java/org/onap/policy/common/gson/LocalDateTimeTypeAdapter.java
gson/src/main/java/org/onap/policy/common/gson/LocalDateTypeAdapter.java
gson/src/main/java/org/onap/policy/common/gson/OffsetDateTimeTypeAdapter.java
gson/src/main/java/org/onap/policy/common/gson/OffsetTimeTypeAdapter.java
gson/src/main/java/org/onap/policy/common/gson/StringTypeAdapter.java [new file with mode: 0644]
gson/src/main/java/org/onap/policy/common/gson/ZoneOffsetTypeAdapter.java
gson/src/main/java/org/onap/policy/common/gson/ZonedDateTimeTypeAdapter.java
gson/src/test/java/org/onap/policy/common/gson/InstantTypeAdapterTest.java
gson/src/test/java/org/onap/policy/common/gson/StringTypeAdapterTest.java [new file with mode: 0644]
gson/src/test/java/org/onap/policy/common/gson/ZonedDateTimeTypeAdapterTest.java