Simplified the insert API with an ability to just pass the Typed Row object without... 85/8385/1
authorMadhu Venugopal <mavenugo@gmail.com>
Thu, 26 Jun 2014 21:55:38 +0000 (14:55 -0700)
committerMadhu Venugopal <mavenugo@gmail.com>
Thu, 26 Jun 2014 21:55:38 +0000 (14:55 -0700)
commit3c22debe465c25d68adadac6f98e1b952ab96b56
tree8d108a3e0c0e6313447beb3efcaf2832e4344e7c
parent116f89d09f76182c3ddedf6410c06fd076b7be53
Simplified the insert API with an ability to just pass the Typed Row object without the need to set individual fields.

Also, introduced strong typing for the TypedBaseTable.

Change-Id: I42818bf944862135959edd226e0a761bb1248aa2
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
39 files changed:
library/src/main/java/org/opendaylight/ovsdb/lib/operations/Insert.java
library/src/main/java/org/opendaylight/ovsdb/lib/operations/Operations.java
library/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/MethodType.java
library/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TypedBaseTable.java
library/src/main/java/org/opendaylight/ovsdb/lib/schema/typed/TyperUtils.java
library/src/test/java/org/opendaylight/ovsdb/lib/OvsdbClientTestITTyped.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Bridge.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Capability.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Controller.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/FlowSampleCollectorSet.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/FlowTable.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/IPFIX.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Interface.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Manager.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Mirror.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/NetFlow.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/OpenVSwitch.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Port.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Qos.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/Queue.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/SFlow.java
schemas/Open_vSwitch/src/main/java/org/opendaylight/ovsdb/schema/openvswitch/SSL.java
schemas/Open_vSwitch/src/test/java/org/opendaylight/ovsdb/schema/openvswitch/TypedVSwitchdSchemaIT.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/ArpSourcesLocal.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/ArpSourcesRemote.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/Global.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/LogicalBindingStats.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/LogicalRouter.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/LogicalSwitch.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/Manager.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/McastMacsLocal.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/McastMacsRemote.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/PhysicalLocator.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/PhysicalLocatorSet.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/PhysicalPort.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/PhysicalSwitch.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/Tunnel.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/UcastMacsLocal.java
schemas/hardware_vtep/src/main/java/org/opendaylight/ovsdb/schema/hardwarevtep/UcastMacsRemote.java