Джерси: композитный ресурс - PullRequest
       0

Джерси: композитный ресурс

2 голосов
/ 16 сентября 2010

Как я могу иметь ресурс, который является составным, так что GET возвращает ему список GET для всех его подресурсов, чтобы они также могли принимать GET?

Наличие двух методов, таких как @Path («ученики») и @Path («ученик») с @QueryParam, не соответствует тому, что я ищу, а именно, что составной ресурс является просто тупым контейнером для разнородных ресурсов ,

1 Ответ

0 голосов
/ 19 сентября 2010

Если у ресурса есть метод, аннотированный @Path, но без @GET, ожидается, что возвращаемое значение является ресурсом (имеет @GET).

Так что-то вроде (псевдокод):

@Path("resources")
class MyResource {
   var subs = Map[String, AnyRef]()

   @GET
   def get = ...

   @Path("{sub}") 
   def sub(@QueryParam("sub") sub: String) = subs(sub)
}    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...