Class DeleteMultiQuery
java.lang.Object
fr.gouv.vitam.common.database.builder.request.AbstractRequest
fr.gouv.vitam.common.database.builder.request.multiple.RequestMultiple
fr.gouv.vitam.common.database.builder.request.multiple.DeleteMultiQuery
Delete: { $roots: roots, $query : query, $filter : multi } or [ roots, query, multi ]
-
Field Summary
Fields inherited from class fr.gouv.vitam.common.database.builder.request.multiple.RequestMultiple
facets, queries, roots, threshold
Fields inherited from class fr.gouv.vitam.common.database.builder.request.AbstractRequest
filter, projection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.fasterxml.jackson.databind.node.ObjectNode
final DeleteMultiQuery
setFilter
(com.fasterxml.jackson.databind.JsonNode filterContent) final DeleteMultiQuery
setMult
(boolean mult) final DeleteMultiQuery
setMult
(com.fasterxml.jackson.databind.JsonNode filterContent) toString()
Methods inherited from class fr.gouv.vitam.common.database.builder.request.multiple.RequestMultiple
addQueries, addRoots, addRoots, getActions, getAllProjection, getData, getFacets, getFinal, getNbQueries, getNthQuery, getProjection, getQueries, getRoots, getThreshold, parseRoots, reset, resetQueries, resetRoots, setFacets, setQuery, setThreshold
Methods inherited from class fr.gouv.vitam.common.database.builder.request.AbstractRequest
addHintFilter, addHintFilter, getFilter, parseFilter, resetFilter, resetHintFilter, selectAddOrderByAscFilter, selectAddOrderByDescFilter, selectAddOrderByFilter, selectAddProjection, selectAddUnusedProjection, selectAddUsedProjection, selectGetAllProjection, selectGetFinalSelect, selectGetProjection, selectParseLimitFilter, selectParseOrderByFilter, selectParseProjection, selectReset, selectResetLimitFilter, selectResetOrderByFilter, selectResetUsedProjection, selectSetFilter, selectSetLimitFilter, selectSetLimitFilter, selectSetProjection, selectSetScrollFilter
-
Constructor Details
-
DeleteMultiQuery
public DeleteMultiQuery()
-
-
Method Details
-
setMult
- Parameters:
mult
- True to act on multiple elements, False to act only on 1 element- Returns:
- this Delete
-
setMult
- Parameters:
filterContent
- json filter- Returns:
- this Delete
-
setFilter
public final DeleteMultiQuery setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) throws InvalidParseOperationException - Overrides:
setFilter
in classAbstractRequest
- Parameters:
filterContent
- json filter- Returns:
- this Delete
- Throws:
InvalidParseOperationException
- if filter invalid
-
getFinalDelete
public final com.fasterxml.jackson.databind.node.ObjectNode getFinalDelete()- Returns:
- the Final Delete containing all 3 parts: roots, queries array and filter
-
toString
- Overrides:
toString
in classRequestMultiple
-