Remove GenericEntityOwnershipService 43/109243/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 9 Dec 2023 05:49:20 +0000 (06:49 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 9 Dec 2023 06:28:26 +0000 (07:28 +0100)
commit401a736f12fb8c0cd85ec8b8a1e1093f262110d9
treea488e42fc74eed56e268542396bdbd08b0ae7a67
parent49e55cd2cf6ce6e16891bf5072735e14dc5410d3
Remove GenericEntityOwnershipService

GenericEntityOwnershipService acts as a straight jacket for
EntityOwnershipService and DOMEntityOwnershipService, which end up
overriding its methods.

Opt to duplicate the API contracts rather than having this generic
weirdness.

JIRA: MDSAL-843
Change-Id: I867162f8da643b0163fb20bd4de3f8e790e0d4f9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
entityownership/mdsal-eos-binding-api/src/main/java/org/opendaylight/mdsal/eos/binding/api/EntityOwnershipListener.java
entityownership/mdsal-eos-binding-api/src/main/java/org/opendaylight/mdsal/eos/binding/api/EntityOwnershipService.java
entityownership/mdsal-eos-common-api/src/main/java/org/opendaylight/mdsal/eos/common/api/GenericEntityOwnershipListener.java [deleted file]
entityownership/mdsal-eos-common-api/src/main/java/org/opendaylight/mdsal/eos/common/api/GenericEntityOwnershipService.java [deleted file]
entityownership/mdsal-eos-dom-api/src/main/java/org/opendaylight/mdsal/eos/dom/api/DOMEntityOwnershipListener.java
entityownership/mdsal-eos-dom-api/src/main/java/org/opendaylight/mdsal/eos/dom/api/DOMEntityOwnershipService.java