1 package com.atlassian.plugins.rest.module.util;
2
3 import java.lang.reflect.Method;
4 import java.net.URI;
5
6 /**
7 * Dummy response used to generate URIs for REST resources.
8 */
9 class ResourcePathUrlInvokable extends ResourceInvokable {
10 ResourcePathUrlInvokable(final Class<?> resourceClass, final URI baseUri) {
11 super(resourceClass, baseUri);
12 }
13
14 public Object invoke(Object proxy, final Method method, final Object[] args) throws Throwable {
15 return new GeneratedURIResponse(getURI(method, args));
16 }
17 }