Correct ActionProviderService method definition 63/99763/1
authorPeter Suna <peter.suna@pantheon.tech>
Tue, 15 Feb 2022 17:08:35 +0000 (18:08 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 15 Feb 2022 20:53:33 +0000 (21:53 +0100)
commit5e5e8f14fcfe8d47fe7d44cc9d13e5f2dde7231f
tree8e011492b635ee608a0732823bdbd8ccf4316a3e
parent494af663adf2f04d514d21c806a38862401fe25c
Correct ActionProviderService method definition

registerImplementation generics fail to account for KeyedListActions.
Fix that by making sure allow for KeyedInstanceIdentifiers as well as
InstanceIdentifiers.

JIRA: MDSAL-723
Change-Id: Iac402bb4390dbd1805fc930c2250b3c7c8343dc0
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
(cherry picked from commit 128c1abfb15284e16cdb471bcaacdf7cf6a60eb1)
binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/ActionProviderService.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/ActionProviderServiceAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/osgi/OSGiActionProviderService.java
binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/AbstractActionAdapterTest.java
binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/ActionProviderServiceAdapterTest.java