From e941f9c5487cdfc6f5bfe87ce382e7ff77c588c1 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 19 Mar 2014 16:54:55 +0100 Subject: [PATCH] BUG-868: Require ObjectRegistration in CompositeObjectRegistration With Registration becoming an abstract concept, force users to use ObjectRegistration. Change-Id: I7baa722d2adf3e399a0c477b303983b92fbd5fcf Signed-off-by: Robert Varga --- .../yangtools/concepts/CompositeObjectRegistration.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CompositeObjectRegistration.java b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CompositeObjectRegistration.java index c51a53dbf3..e58300952a 100644 --- a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CompositeObjectRegistration.java +++ b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CompositeObjectRegistration.java @@ -50,7 +50,7 @@ public final class CompositeObjectRegistration extends AbstractObjectRegistra registrations = new HashSet<>(); } - public CompositeObjectRegistrationBuilder add(Registration registration) { + public CompositeObjectRegistrationBuilder add(ObjectRegistration registration) { if (registration.getInstance() != instance) { throw new IllegalArgumentException("Instance must be same."); } @@ -58,14 +58,14 @@ public final class CompositeObjectRegistration extends AbstractObjectRegistra return this; } - public CompositeObjectRegistrationBuilder remove(Registration registration) { + public CompositeObjectRegistrationBuilder remove(ObjectRegistration registration) { if (registration.getInstance() != instance) { throw new IllegalArgumentException("Instance must be same."); } registrations.remove(registration); return this; } - + @Override public CompositeObjectRegistration toInstance() { return new CompositeObjectRegistration<>(instance, registrations); -- 2.36.6