Методы расширения REST Джерси

Мне было интересно, если можно сделать следующий трюк с ресурсами Джерси restful:

У меня есть пример ресурса Джерси:

@Path("/example")
public class ExampleRessource {


  @GET
  @Path("/test")
  @CustomPermissions({"foo","bar"})
  public Response doStuff() {
    //implicit call to checkPermissions(new String[] {"foo","bar"}) 

  }  

  private void checkPermissions(String[] permissions) {
    //stuff happens here
  }

}

Чего я хочу добиться: перед выполнением каждого метода ресурса неявно проверять права из аннотации, вызывая метод checkPermissions без фактической записи вызова внутри тела метода. Вид "декорирования" каждого метода джерси внутри этого ресурса.

Есть ли элегантное решение? Например с Джерси провайдером?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос