Class FilteredAndCursorPaginatedResponseDataObject<T>

java.lang.Object
ubic.gemma.rest.util.ResponseDataObject<List<T>>
ubic.gemma.rest.util.CursorPaginatedResponseDataObject<T>
ubic.gemma.rest.util.FilteredAndCursorPaginatedResponseDataObject<T>
Direct Known Subclasses:
DatasetsWebService.FilteredAndInferredAndCursorPaginatedResponseDataObject, QueriedAndFilteredAndCursorPaginatedResponseDataObject

public class FilteredAndCursorPaginatedResponseDataObject<T> extends CursorPaginatedResponseDataObject<T>
Cursor-mode counterpart to FilteredAndPaginatedResponseDataObject. Adds the echoed filter field on top of CursorPaginatedResponseDataObject so cursor-mode responses for endpoints that accept a ?filter= arg preserve the same shape as their offset-mode counterparts (minus offset, plus nextCursor/prevCursor).
Author:
phase3
  • Constructor Details

    • FilteredAndCursorPaginatedResponseDataObject

      public FilteredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, @Nullable Filters filters, @Nullable String[] groupBy)
  • Method Details

    • getFilter

      public String getFilter()