Correct ActionProviderService method definition 61/99761/1
authorPeter Suna <peter.suna@pantheon.tech>
Tue, 15 Feb 2022 17:08:35 +0000 (18:08 +0100)
committerPeter Suna <peter.suna@pantheon.tech>
Tue, 15 Feb 2022 17:49:10 +0000 (18:49 +0100)
commit128c1abfb15284e16cdb471bcaacdf7cf6a60eb1
treeb5866e291c131f2b93549a8401e9df57fc622b24
parent288c661fdc81ecc2aa4e03772dadd30caa827fc0
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>
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