Drop Karaf console dependency from genius-api 70/80070/3
authorStephen Kitt <skitt@redhat.com>
Thu, 31 Jan 2019 15:52:44 +0000 (16:52 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 7 Feb 2019 09:30:41 +0000 (10:30 +0100)
commit36e7ad5bcd98fbb6d5b4e6fa1905e7c8be0d357d
tree8fddadc299eef952cdb9c3251e45b3dd14cbe381
parent001c225598eaca435ba067e842a1817a9867db79
Drop Karaf console dependency from genius-api

We shouldn’t be passing the command session around in the API layer;
use exceptions for errors throughout, and rework showTeps to return
the information to be displayed instead of displaying it directly.

Change-Id: Ic61909aa47c7246308a0dd3260f542b3b44b53a2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
itm/itm-api/pom.xml
itm/itm-api/src/main/java/org/opendaylight/genius/itm/api/IITMProvider.java
itm/itm-impl/pom.xml
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/cli/TepAdd.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/cli/TepCommandHelper.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/cli/TepDelete.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/cli/TepShow.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/impl/ItmProvider.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/listeners/VtepConfigSchemaListener.java
itm/itm-impl/src/test/java/org/opendaylight/genius/itm/cli/TepCommandHelperTest.java