public class DbRequestSingle extends Object
Constructor and Description |
---|
DbRequestSingle(VitamCollection collection,
OntologyLoader ontologyLoader)
Constructor with VitamCollection
|
Modifier and Type | Method and Description |
---|---|
static boolean |
checkInsertOrUpdate(Exception e)
Helper to detect an insert that should be an Update
|
DbRequestResult |
execute(Delete request) |
DbRequestResult |
execute(Insert request,
Integer version,
DocumentValidator documentValidator) |
DbRequestResult |
execute(Select request) |
DbRequestResult |
execute(Update request,
DocumentValidator documentValidator) |
DbRequestResult |
execute(Update request,
Integer version,
DocumentValidator documentValidator) |
void |
replaceDocument(com.fasterxml.jackson.databind.JsonNode document,
String identifierValue,
String identifierKey,
VitamCollection vitamCollection) |
public DbRequestSingle(VitamCollection collection, OntologyLoader ontologyLoader)
collection
- public DbRequestResult execute(Select request) throws InvalidParseOperationException, DatabaseException, BadRequestException, InvalidCreateOperationException, VitamDBException, SchemaValidationException
public DbRequestResult execute(Insert request, Integer version, DocumentValidator documentValidator) throws InvalidParseOperationException, DatabaseException, BadRequestException, InvalidCreateOperationException, VitamDBException, SchemaValidationException
public DbRequestResult execute(Delete request) throws InvalidParseOperationException, DatabaseException, BadRequestException, InvalidCreateOperationException, VitamDBException, SchemaValidationException
public DbRequestResult execute(Update request, DocumentValidator documentValidator) throws InvalidParseOperationException, DatabaseException, BadRequestException, InvalidCreateOperationException, VitamDBException, SchemaValidationException
public DbRequestResult execute(Update request, Integer version, DocumentValidator documentValidator) throws InvalidParseOperationException, DatabaseException, BadRequestException, InvalidCreateOperationException, VitamDBException, SchemaValidationException
public static boolean checkInsertOrUpdate(Exception e)
e
- exception catchedpublic void replaceDocument(com.fasterxml.jackson.databind.JsonNode document, String identifierValue, String identifierKey, VitamCollection vitamCollection) throws DatabaseException
DatabaseException
Copyright © 2019 Vitam. All rights reserved.