Split out BaseTypes 05/86205/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Nov 2019 13:38:06 +0000 (14:38 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 5 Dec 2019 11:36:49 +0000 (12:36 +0100)
commit91b2428226af43b4bb01f76cdef9972dacceefff
treeccc4e697bcfdd77e7f09aff56f566a88208b79d5
parentdb4b48270f27cb0d94ba284c8fcabd0765f06032
Split out BaseTypes

This splits out and hides concrete BaseType classes, hiding them
and untangling BaseType.fromJson() instantiation. This makes object
lifecycle more clear, allowing for future optimization.

Change-Id: I60630b3cd7b02d6e9c241d6e666550ae041c96f9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 928af1722dda135d86f78508e5faedc452c250e9)
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/BaseType.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/BooleanBaseType.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/IntegerBaseType.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/RealBaseType.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/StringBaseType.java [new file with mode: 0644]
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/TableSchema.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/UuidBaseType.java [new file with mode: 0644]