Package ml.calumma.model.request
Class ParsedRequest
- java.lang.Object
-
- ml.calumma.model.request.ParsedRequest
-
public class ParsedRequest extends Object
-
-
Constructor Summary
Constructors Constructor Description ParsedRequest(List<RequestQueryConfig> requestQueryConfigs)ParsedRequest(List<ProjectionField> projections, List<SearchCriteria> filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildRequest(String projections, String filters, org.springframework.data.domain.Pageable pageable)voidbuildRequest(String filters, org.springframework.data.domain.Pageable pageable)voidbuildRequest(ClientRequest clientRequest)ParsedRequestfindRequestErrors()List<SearchCriteria>getAggregationFilters()List<SearchCriteria>getFilters()List<String>getGroupBy()List<ProjectionField>getNotEagerProjections()org.springframework.data.domain.PageablegetPageable()List<ProjectionField>getProjections()ParsedRequestsetFilters(List<SearchCriteria> filters)ParsedRequestsetGroupBy(List<String> groupBy)ParsedRequestsetPageable(org.springframework.data.domain.Pageable pageable)ParsedRequestsetProjections(List<ProjectionField> projections)
-
-
-
Constructor Detail
-
ParsedRequest
public ParsedRequest(List<ProjectionField> projections, List<SearchCriteria> filters)
-
ParsedRequest
public ParsedRequest(List<RequestQueryConfig> requestQueryConfigs)
-
-
Method Detail
-
buildRequest
public void buildRequest(String projections, String filters, org.springframework.data.domain.Pageable pageable) throws NotAcceptableParametersException
- Throws:
NotAcceptableParametersException
-
buildRequest
public void buildRequest(ClientRequest clientRequest)
-
buildRequest
public void buildRequest(String filters, org.springframework.data.domain.Pageable pageable)
-
findRequestErrors
public ParsedRequest findRequestErrors()
-
getProjections
public List<ProjectionField> getProjections()
-
getNotEagerProjections
public List<ProjectionField> getNotEagerProjections()
-
setProjections
public ParsedRequest setProjections(List<ProjectionField> projections)
-
getFilters
public List<SearchCriteria> getFilters()
-
setFilters
public ParsedRequest setFilters(List<SearchCriteria> filters)
-
setGroupBy
public ParsedRequest setGroupBy(List<String> groupBy)
-
getPageable
public org.springframework.data.domain.Pageable getPageable()
-
setPageable
public ParsedRequest setPageable(org.springframework.data.domain.Pageable pageable)
-
getAggregationFilters
public List<SearchCriteria> getAggregationFilters()
-
-