Make GenericTableSchema.fromJson() a factory method 30/86130/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Nov 2019 09:27:52 +0000 (10:27 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 3 Dec 2019 10:19:29 +0000 (11:19 +0100)
commit9e91f36438cdc09101eabfd6d7782adf04a5b08c
tree295a51c4adeb95ad7c225e3b47394a538825363f
parent2f39dd9ce9922449cb288eb3dfa4535d766e171a
Make GenericTableSchema.fromJson() a factory method

This method is called from precisely one place, which is creating
a new object for the call. Turn allocation around, taking a step
towards immutable schemas.

Change-Id: I97c44da72bc3b63260941bcf7d480a9c0c9e3a4a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f74cb36d4df75f1fcf20014166061e627849a9b0)
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/DatabaseSchema.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/GenericTableSchema.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/TableSchema.java