public abstract class RequestSingle extends AbstractRequest
Modifier and Type | Field and Description |
---|---|
protected Query |
query |
filter, projection
Constructor and Description |
---|
RequestSingle() |
Modifier and Type | Method and Description |
---|---|
List<Action> |
getActions()
default implements of getActions
|
boolean |
getAllProjection() |
com.fasterxml.jackson.databind.JsonNode |
getData() |
com.fasterxml.jackson.databind.node.ArrayNode |
getDatas() |
protected com.fasterxml.jackson.databind.node.ObjectNode |
getFinal()
Get the json final of request
|
int |
getNbQueries() |
com.fasterxml.jackson.databind.node.ObjectNode |
getProjection() |
List<Query> |
getQueries()
default implements of getQueries
|
Query |
getQuery() |
Set<String> |
getRoots() |
RequestSingle |
reset() |
RequestSingle |
resetQuery() |
RequestSingle |
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, setFilter
protected Query query
public final RequestSingle resetQuery()
public RequestSingle reset()
reset
in class AbstractRequest
public final RequestSingle setQuery(Query query) throws InvalidCreateOperationException
AbstractRequest
setQuery
in class AbstractRequest
query
- of requestInvalidCreateOperationException
- whern query is invalidprotected final com.fasterxml.jackson.databind.node.ObjectNode getFinal()
getFinal
in class AbstractRequest
public final Query getQuery()
public final int getNbQueries()
getNbQueries
in class AbstractRequest
public List<Query> getQueries()
getQueries
in class AbstractRequest
public Set<String> getRoots()
getRoots
in class AbstractRequest
public com.fasterxml.jackson.databind.JsonNode getData()
getData
in class AbstractRequest
public boolean getAllProjection()
getAllProjection
in class AbstractRequest
public com.fasterxml.jackson.databind.node.ObjectNode getProjection()
getProjection
in class AbstractRequest
public List<Action> getActions()
getActions
in class AbstractRequest
public String toString()
toString
in class AbstractRequest
public com.fasterxml.jackson.databind.node.ArrayNode getDatas()
Copyright © 2018 Vitam. All rights reserved.