List of usage examples for org.springframework.util ReflectionUtils findMethod
@Nullable public static Method findMethod(Class<?> clazz, String name, @Nullable Class<?>... paramTypes)
From source file:grails.plugins.selection.SelectionArtefactHandler.java
@Override public boolean isArtefactClass(Class clazz) { // class shouldn't be null and should end with Selection suffix if (clazz == null || !clazz.getName().endsWith(GrailsSelectionClass.TYPE)) { return false; }/*from w w w .j a va 2 s .c o m*/ return ReflectionUtils.findMethod(clazz, GrailsSelectionClass.SELECT, new Class[] { URI.class, Map.class }) != null; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestHeaderTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getHeader(attributeName)).andReturn(value); replayMocks();// w w w. ja va 2 s.com Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:dao.imp.AbstractHbnDao.java
public void create(T t) { Method method = ReflectionUtils.findMethod(getDomainClass(), "setDateCreated", new Class[] { Date.class }); if (method != null) { try {/*ww w. j a v a 2s. co m*/ method.invoke(t, new Date()); } catch (Exception e) { /* Ignore */ } getSession().save(t); } }
From source file:org.impalaframework.extension.mvc.annotation.resolver.CookieValueTest.java
private Object doCookieValue(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getCookies()).andReturn(new Cookie[] { new Cookie("cookie", "value") }); replayMocks();//from w w w . j av a 2 s . c om Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:grails.plugin.cache.web.ProxyAwareMixedGrailsControllerHelper.java
@Override protected Object retrieveAction(GroovyObject controller, String actionName, HttpServletResponse response) { Method method = ReflectionUtils.findMethod(AopProxyUtils.ultimateTargetClass(controller), actionName, MethodGrailsControllerHelper.NOARGS); if (method != null) { ReflectionUtils.makeAccessible(method); if (method.getAnnotation(Action.class) != null) { return method; }//from w w w . j ava2 s . co m } return super.retrieveAction(controller, actionName, response); }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestAttributeTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getAttribute(attributeName, WebRequest.SCOPE_REQUEST)).andReturn(value); replayMocks();// ww w. j a v a 2s . co m Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.SessionAttributeTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getAttribute(attributeName, WebRequest.SCOPE_SESSION)).andReturn(value); replayMocks();//from www.j ava2 s .c o m Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestBodyTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getInputStream()).andReturn(new ServletInputStream() { @Override/*w w w. j a va2 s . c om*/ public int read() throws IOException { return -1; } }); replayMocks(); Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestParameterMapTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getParameterNames()).andReturn(Collections.enumeration(Arrays.asList("one", "two"))); expect(request.getParameter("one")).andReturn("1"); expect(request.getParameter("two")).andReturn("2"); replayMocks();/*from www.j av a2 s. co m*/ Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.piraso.server.spring.remoting.HttpInvokerReflectionHelper.java
private Method findMethod(String name, Class<?>... paramTypes) { Method method = ReflectionUtils.findMethod(clazz, name, paramTypes); method.setAccessible(true);//from w w w. j a va 2 s .com return method; }