Class QueriedAndFilteredAndCursorPaginatedResponseDataObject<T>
java.lang.Object
ubic.gemma.rest.util.ResponseDataObject<List<T>>
ubic.gemma.rest.util.CursorPaginatedResponseDataObject<T>
ubic.gemma.rest.util.FilteredAndCursorPaginatedResponseDataObject<T>
ubic.gemma.rest.util.QueriedAndFilteredAndCursorPaginatedResponseDataObject<T>
- Direct Known Subclasses:
DatasetsWebService.QueriedAndFilteredAndInferredAndCursorPaginatedResponseDataObject
public class QueriedAndFilteredAndCursorPaginatedResponseDataObject<T>
extends FilteredAndCursorPaginatedResponseDataObject<T>
Cursor-mode counterpart to
QueriedAndFilteredAndPaginatedResponseDataObject.
Adds the echoed query field on top of FilteredAndCursorPaginatedResponseDataObject
so cursor-mode responses for endpoints that accept both ?query= and ?filter=
args preserve the same shape as their offset-mode counterparts (minus offset, plus
nextCursor/prevCursor).- Author:
- phase3
-
Constructor Summary
ConstructorsConstructorDescriptionQueriedAndFilteredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, String query, Filters filters, String[] groupBy) -
Method Summary
Methods inherited from class FilteredAndCursorPaginatedResponseDataObject
getFilterMethods inherited from class CursorPaginatedResponseDataObject
getGroupBy, getLimit, getNextCursor, getPrevCursor, getSort, getTotalElementsMethods inherited from class ResponseDataObject
addWarnings, getData, getWarnings
-
Constructor Details
-
QueriedAndFilteredAndCursorPaginatedResponseDataObject
public QueriedAndFilteredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, @Nullable String query, @Nullable Filters filters, @Nullable String[] groupBy)
-
-
Method Details
-
getQuery
-