Constrain TypedDatabaseSchema proxy argument 99/86199/19
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 4 Dec 2019 20:36:58 +0000 (21:36 +0100)
committerStephen Kitt <skitt@redhat.com>
Tue, 7 Jan 2020 16:04:52 +0000 (16:04 +0000)
commit5fa2318ba5877be5165c77d3b61eed9ce82a8afa
treea849c16fc9a4a3f90294126a8171510db3246c8a
parent376e7f96fffb239a1bc1647a17f9e4fe9b909f5a
Constrain TypedDatabaseSchema proxy argument

We do not operate on any old interface, arguments need to extend
TypedBaseType -- capture that in the API contract.

Change-Id: I978332ef5e0485763b8e04461aaaf12a00891466
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
library/impl/src/main/java/org/opendaylight/ovsdb/lib/operations/TransactionBuilder.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TypedDatabaseSchema.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TypedDatabaseSchemaImpl.java
library/impl/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TyperUtils.java