Split out BaseTypes 67/86067/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Nov 2019 13:38:06 +0000 (14:38 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Nov 2019 15:52:27 +0000 (16:52 +0100)
commit928af1722dda135d86f78508e5faedc452c250e9
tree96386353e9931623c13f0a1b12a6681278021e82
parent83915d7ac784277b1df79bbc34ffa22a5c74369d
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>
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]