Class BulkAtomicUpdateMetadataService
- java.lang.Object
-
- fr.gouv.vitam.collect.internal.core.service.BulkAtomicUpdateMetadataService
-
@ThreadSafe public class BulkAtomicUpdateMetadataService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BulkAtomicUpdateMetadataService(MetadataRepository metadataRepository, MetaDataClientFactory metadataClientFactory, CollectInternalConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<BulkAtomicUpdateResult>
bulkAtomicUpdateUnits(java.lang.String transactionId, com.fasterxml.jackson.databind.node.ArrayNode queries, boolean allowInternalFieldsUpdate)
void
checkThreshold(com.fasterxml.jackson.databind.JsonNode updateQueriesJson)
-
-
-
Constructor Detail
-
BulkAtomicUpdateMetadataService
public BulkAtomicUpdateMetadataService(MetadataRepository metadataRepository, MetaDataClientFactory metadataClientFactory, CollectInternalConfiguration configuration)
-
-
Method Detail
-
bulkAtomicUpdateUnits
public java.util.List<BulkAtomicUpdateResult> bulkAtomicUpdateUnits(java.lang.String transactionId, com.fasterxml.jackson.databind.node.ArrayNode queries, boolean allowInternalFieldsUpdate) throws CollectInternalException
- Throws:
CollectInternalException
-
checkThreshold
public void checkThreshold(com.fasterxml.jackson.databind.JsonNode updateQueriesJson) throws CollectInternalInvalidRequestException
-
-