public abstract class RequestMultiple extends AbstractRequest
| Modifier and Type | Field and Description |
|---|---|
protected List<Query> |
queries |
protected Set<String> |
roots |
filter, projection| Constructor and Description |
|---|
RequestMultiple() |
| Modifier and Type | Method and Description |
|---|---|
RequestMultiple |
addQueries(Query... queries) |
RequestMultiple |
addRoots(com.fasterxml.jackson.databind.node.ArrayNode rootContent) |
RequestMultiple |
addRoots(String... roots) |
List<Action> |
getActions()
default implements of getActions
|
boolean |
getAllProjection()
default implements of getAllProjection
|
com.fasterxml.jackson.databind.JsonNode |
getData()
default implements of getData
|
protected com.fasterxml.jackson.databind.node.ObjectNode |
getFinal()
Get the json final of request
|
int |
getNbQueries() |
Query |
getNthQuery(int nth) |
com.fasterxml.jackson.databind.node.ObjectNode |
getProjection()
default implements of getProjection
|
List<Query> |
getQueries() |
Set<String> |
getRoots() |
RequestMultiple |
parseRoots(String roots) |
RequestMultiple |
reset() |
RequestMultiple |
resetQueries() |
RequestMultiple |
resetRoots() |
RequestMultiple |
setQuery(Query query)
Set the query of request: in case of multi-query request: re-initialize list of query
|
String |
toString() |
addHintFilter, addHintFilter, getFilter, parseFilter, parseHintFilter, resetFilter, resetHintFilter, selectAddOrderByAscFilter, selectAddOrderByDescFilter, selectAddOrderByFilter, selectAddProjection, selectAddUnusedProjection, selectAddUsedProjection, selectGetAllProjection, selectGetFinalSelect, selectGetProjection, selectParseLimitFilter, selectParseOrderByFilter, selectParseProjection, selectReset, selectResetLimitFilter, selectResetOrderByFilter, selectResetUsedProjection, selectSetFilter, selectSetLimitFilter, selectSetLimitFilter, selectSetProjection, selectSetScrollFilter, setFilterpublic final RequestMultiple resetQueries()
public final RequestMultiple resetRoots()
public RequestMultiple reset()
reset in class AbstractRequestpublic final RequestMultiple addQueries(Query... queries) throws InvalidCreateOperationException
queries - list of queryInvalidCreateOperationException - when query is invalidpublic RequestMultiple setQuery(Query query) throws InvalidCreateOperationException
AbstractRequestsetQuery in class AbstractRequestquery - of requestInvalidCreateOperationException - when query is invalidpublic final RequestMultiple addRoots(String... roots) throws InvalidParseOperationException
roots - string rootInvalidParseOperationException - when query is invalidpublic final RequestMultiple addRoots(com.fasterxml.jackson.databind.node.ArrayNode rootContent)
rootContent - array of rootpublic final RequestMultiple parseRoots(String roots) throws InvalidParseOperationException
roots - string of array rootInvalidParseOperationException - when query is invalidprotected final com.fasterxml.jackson.databind.node.ObjectNode getFinal()
getFinal in class AbstractRequestpublic final Set<String> getRoots()
getRoots in class AbstractRequestpublic final int getNbQueries()
getNbQueries in class AbstractRequestpublic final List<Query> getQueries()
getQueries in class AbstractRequestpublic final Query getNthQuery(int nth)
nth - query positionpublic com.fasterxml.jackson.databind.JsonNode getData()
getData in class AbstractRequestpublic boolean getAllProjection()
getAllProjection in class AbstractRequestpublic com.fasterxml.jackson.databind.node.ObjectNode getProjection()
getProjection in class AbstractRequestpublic List<Action> getActions()
getActions in class AbstractRequestpublic String toString()
toString in class AbstractRequestCopyright © 2018 Vitam. All rights reserved.