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 }