Package | Description |
---|---|
fr.gouv.vitam.common.database.parser.request.multiple |
Provides database parsers for multiple query requests
|
fr.gouv.vitam.common.database.utils | |
fr.gouv.vitam.metadata.core.database.collections |
Provides
|
fr.gouv.vitam.metadata.core.utils |
Provides utility classes for the Metadata module
|
Modifier and Type | Class and Description |
---|---|
class |
DeleteParserMultiple
Delete Parser: { $roots: roots, $query : query, $filter : multi }
|
class |
InsertParserMultiple
Insert Parser: { $roots: root, $query : query, $filter : filter, $data : data}
|
class |
SelectParserMultiple
Select Parser: { $roots: roots, $query : query, $filter : filter, $projection : projection }
|
class |
UpdateParserMultiple
Update Parser: { $roots: root, $query : query, $filter : filter, $action : action }
|
Modifier and Type | Method and Description |
---|---|
static RequestParserMultiple |
RequestParserHelper.getParser(com.fasterxml.jackson.databind.JsonNode jsonRequest)
Create one Parser for Internal API according to:
InsertParser if { $roots: root, $query : query, $filter : filter, $data : data} UpdateParser if { $roots: root, $query : query, $filter : filter, $action : action } SelectParser if { $roots: roots, $query : query, $filter : filter, $projection : projection } DeleteParser if { $roots: roots, $query : query, $filter : multi } |
static RequestParserMultiple |
RequestParserHelper.getParser(com.fasterxml.jackson.databind.JsonNode jsonRequest,
VarNameAdapter varNameAdapter)
Create one Parser for Metadata according to:
InsertParser if { $roots: root, $query : query, $filter : filter, $data : data} UpdateParser if { $roots: root, $query : query, $filter : filter, $action : action } SelectParser if { $roots: roots, $query : query, $filter : filter, $projection : projection } DeleteParser if { $roots: roots, $query : query, $filter : multi } |
Modifier and Type | Method and Description |
---|---|
static void |
AccessContractRestrictionHelper.applyAccessContractRestriction(RequestParserMultiple parser,
AccessContractModel contract,
boolean isUnit)
Apply access contract restriction for object group and archive unit
|
Modifier and Type | Method and Description |
---|---|
protected Result<MetadataDocument<?>> |
DbRequest.checkObjectGroupStartupRoots(RequestParserMultiple request)
Check ObjectGroup at startup against Roots
|
protected Result<MetadataDocument<?>> |
DbRequest.checkUnitStartupRoots(RequestParserMultiple request)
Check Unit at startup against Roots
|
Result |
DbRequest.execRequest(RequestParserMultiple requestParser)
The request should be already analyzed.
|
protected Result<MetadataDocument<?>> |
DbRequest.executeQuery(RequestParserMultiple requestParser,
RequestToAbstract requestToMongodb,
int rank,
Result<MetadataDocument<?>> previous)
Execute one request
|
protected Result<MetadataDocument<?>> |
DbRequest.lastUpdateFilterProjection(UpdateToMongodb requestToMongodb,
Result<MetadataDocument<?>> last,
RequestParserMultiple requestParser)
Finalize the queries with last True Update
|
Modifier and Type | Method and Description |
---|---|
static com.fasterxml.jackson.databind.node.ArrayNode |
MetadataJsonResponseUtils.populateJSONObjectResponse(Result result,
RequestParserMultiple selectRequest)
create Json response
|
Copyright © 2018 Vitam. All rights reserved.