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 {
11 ResourcePathUrlInvokable(final Class<?> resourceClass, final URI baseUri)
12 {
13 super(resourceClass, baseUri);
14 }
15
16 public Object invoke(Object proxy, final Method method, final Object[] args) throws Throwable
17 {
18 return new GeneratedURIResponse(getURI(method, args));
19 }
20 }