From 7aa2de04fff1179bc3e0207f166d54084c37bafc Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 6 Jul 2017 13:08:50 +0200 Subject: [PATCH] DATAREST-1075 - AnnotatedEventHandlerInvoker skips methods introduced by proxy. --- .../event/AnnotatedEventHandlerInvoker.java | 33 +++++++------------ .../data/rest/core/util/Methods.java | 14 ++++---- ...AnnotatedEventHandlerInvokerUnitTests.java | 24 ++++++++++++++ 3 files changed, 44 insertions(+), 27 deletions(-) diff --git a/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/event/AnnotatedEventHandlerInvoker.java b/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/event/AnnotatedEventHandlerInvoker.java index 7942c0219..cfa9b6048 100644 --- a/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/event/AnnotatedEventHandlerInvoker.java +++ b/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/event/AnnotatedEventHandlerInvoker.java @@ -45,7 +45,6 @@ import org.springframework.data.rest.core.annotation.HandleBeforeLinkDelete; import org.springframework.data.rest.core.annotation.HandleBeforeLinkSave; import org.springframework.data.rest.core.annotation.HandleBeforeSave; import org.springframework.data.rest.core.annotation.RepositoryEventHandler; -import org.springframework.data.rest.core.util.Methods; import org.springframework.util.ClassUtils; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; @@ -123,27 +122,19 @@ public class AnnotatedEventHandlerInvoker implements ApplicationListener