2015-04-02 6 views
1

enter image description hereGoogle Cloud Endpoints возвращение Список

Первый метод является оригинальный метод из Google образца конечных точек, она возвращает значение,

Второй метод мой, это вернуть нулевой

я не Конечно, возможно ли вернуть список?

ответ

4

может возвращать коллекции (комплекты, списки и т. Д.), Как указано на the official docs. Предложение заключается в использовании com.google.api.server.spi.response.CollectionResponse, поскольку он приносит несколько встроенных преимуществ, таких как пейджинг.

Например

@ApiMethod(name = "getAllTopics", path= "getAllTopics") 
    public CollectionResponse<Topic> listEvent(
      @Nullable @Named("cursor") String cursorString, 
      @Nullable @Named("limit") Integer limit) { 

     List<Topic> execute = //fetch from datastore 

     return CollectionResponse.<Topic> builder().setItems(execute) 
       .setNextPageToken(cursorString).build(); 
    } 
Смежные вопросы