Package | Description |
---|---|
fr.gouv.vitam.access.external.client |
Provides
|
fr.gouv.vitam.access.external.rest |
Provides the web server application for the Access External module and the rest resources it uses.
|
fr.gouv.vitam.access.internal.api |
Provides module and resource interfaces and a binary data POJO for the Access Internal module.
|
fr.gouv.vitam.access.internal.client |
Provides access internal client interface, factory and implementations.
|
fr.gouv.vitam.access.internal.core |
Provides core implementation for the Access Internal module.
|
fr.gouv.vitam.common |
General utility classes as FileUtil, SystemPropertyUtil and UUID support
|
fr.gouv.vitam.common.client |
Contains generic VitamClient and associated basic implementation used as base for every specific client module.
|
fr.gouv.vitam.common.database.builder.request |
Provides an abstract request class
|
fr.gouv.vitam.common.database.builder.request.configuration |
Provides configuration classes containing GlobalDatas and ParserTokens
|
fr.gouv.vitam.common.database.builder.request.multiple |
Provides database builders for multiple query requests
|
fr.gouv.vitam.common.database.builder.request.single |
Provides database builders for single query requests
|
fr.gouv.vitam.common.database.parser.query |
Provides queries to be used within the Vitam DSL
|
fr.gouv.vitam.common.database.parser.query.action |
Provides actions to be used within the Vitam DSL
|
fr.gouv.vitam.common.database.parser.request |
Provides a global and an abstract parser in order to parse requests
|
fr.gouv.vitam.common.database.parser.request.adapter |
Provides database parser adapters for request
|
fr.gouv.vitam.common.database.parser.request.multiple |
Provides database parsers for multiple query requests
|
fr.gouv.vitam.common.database.parser.request.single |
Provides database parsers for single query requests
|
fr.gouv.vitam.common.database.server |
Database server package in vitam
|
fr.gouv.vitam.common.database.translators.elasticsearch |
Provides translators for Elasticsearch
|
fr.gouv.vitam.common.database.translators.mongodb |
Provides translators for MongoDB
|
fr.gouv.vitam.common.error |
Contains
- services codes and their name - domains codes and their name - public Vitam codes |
fr.gouv.vitam.common.external.client |
Contains generic VitamClient and associated basic implementation used as base for every specific client module.
|
fr.gouv.vitam.common.json |
Json support
|
fr.gouv.vitam.common.model |
This package contains simple POJOs and DTOs that may be shared commonly by all vitam internal components
|
fr.gouv.vitam.common.security |
Security package for Vitam
|
fr.gouv.vitam.common.server.application.resources |
Standard Vitam Application Standard Resources
|
fr.gouv.vitam.functional.administration.client |
Provides Functional administration client interface, factory and implementations.
|
fr.gouv.vitam.functional.administration.common |
Provides common classes for the Functional Administration module.
|
fr.gouv.vitam.functional.administration.common.server |
Provides common server classes for the Functional Administration module
|
fr.gouv.vitam.functional.administration.context.api | |
fr.gouv.vitam.functional.administration.context.core | |
fr.gouv.vitam.functional.administration.contract.api | |
fr.gouv.vitam.functional.administration.contract.core | |
fr.gouv.vitam.functional.administration.profile.api | |
fr.gouv.vitam.functional.administration.profile.api.impl | |
fr.gouv.vitam.functional.administration.rules.core |
Provides core classes of functional administration rules module
|
fr.gouv.vitam.functional.administration.security.profile.core | |
fr.gouv.vitam.functionaltest.cucumber.step | |
fr.gouv.vitam.ihmdemo.core |
Provides IHM core classes
|
fr.gouv.vitam.ingest.internal.client |
Provides Ingest Internal Client interface, configuration, factory and implementations.
|
fr.gouv.vitam.logbook.administration.audit.main |
Provides the core classes for the Logbook Administration module
|
fr.gouv.vitam.logbook.administration.core |
Provides the core classes for the Logbook Administration module
|
fr.gouv.vitam.logbook.administration.main |
Povides command line (main) to control Traceability lifecycle process for the Logbook Administration Lifecycle module
|
fr.gouv.vitam.logbook.common.traceability | |
fr.gouv.vitam.logbook.lifecycles.api |
Provides API classes for the Logbook Lifecycles module
|
fr.gouv.vitam.logbook.lifecycles.client |
Provides Logbook Lifecycles client interface, factory and implementations.
|
fr.gouv.vitam.logbook.lifecycles.core |
Provides core implementation for the Logbook Lifecycles module.
|
fr.gouv.vitam.logbook.operations.api |
Provides API classes for the Logbook Operations module
|
fr.gouv.vitam.logbook.operations.client |
Provides Logbook Operations client interface, factory and implementations.
|
fr.gouv.vitam.logbook.operations.core |
Provides core implementation for the Logbook Operations module.
|
fr.gouv.vitam.metadata.api |
Provides API classes for the Metadata module
|
fr.gouv.vitam.metadata.client |
Provides Metadata client interface, factory and implementations.
|
fr.gouv.vitam.metadata.core |
Provides
|
fr.gouv.vitam.metadata.core.database.collections |
Provides
|
fr.gouv.vitam.metadata.core.utils |
Provides utility classes for the Metadata module
|
fr.gouv.vitam.metadata.rest |
Provides the web server application for the Metadata module and the rest resources it uses.
|
fr.gouv.vitam.processing.data.core.management | |
fr.gouv.vitam.processing.distributor.api |
Provides API classes for the Processing Distributor module
|
fr.gouv.vitam.processing.distributor.v2 | |
fr.gouv.vitam.security.internal.rest.repository |
Provides core classes of functional administration rules module
|
fr.gouv.vitam.security.internal.rest.resource |
Provides core classes of functional administration rules module
|
fr.gouv.vitam.security.internal.rest.service |
Provides core classes of functional administration rules module
|
fr.gouv.vitam.storage.engine.client |
Provides Storage Engine client interface, factory and implementations.
|
fr.gouv.vitam.storage.engine.server.storagetraceability | |
fr.gouv.vitam.worker.common.utils |
Provides common utility classes for the Worker module.
|
fr.gouv.vitam.worker.core.handler |
Provides Handler classes for the Worker Core module
|
fr.gouv.vitam.worker.core.plugin |
Plugin package in worker module
|
fr.gouv.vitam.worker.model |
Provides POJO used for XML serialization within the Worker Core module
|
Modifier and Type | Method and Description |
---|---|
RequestResponse |
AdminExternalClientMock.checkTraceabilityOperation(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode query) |
RequestResponse |
AdminExternalClient.checkTraceabilityOperation(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode query) |
RequestResponse |
AdminExternalClientRest.createAccessContracts(VitamContext vitamContext,
InputStream accessContracts) |
RequestResponse |
AdminExternalClientMock.createAccessContracts(VitamContext vitamContext,
InputStream accessContracts) |
RequestResponse |
AdminExternalClient.createAccessContracts(VitamContext vitamContext,
InputStream accessContracts)
create a set of access contracts after passing the validation steps.
|
RequestResponse |
AdminExternalClientMock.createAgencies(VitamContext vitamContext,
InputStream agencies,
String filename) |
RequestResponse |
AdminExternalClient.createAgencies(VitamContext vitamContext,
InputStream agencies,
String filename)
create a set of agencies
|
RequestResponse |
AdminExternalClientRest.createContexts(VitamContext vitamContext,
InputStream contexts) |
RequestResponse |
AdminExternalClientMock.createContexts(VitamContext vitamContext,
InputStream contexts) |
RequestResponse |
AdminExternalClient.createContexts(VitamContext vitamContext,
InputStream contexts)
create a set of contexts
|
RequestResponse |
AdminExternalClientMock.createFormats(VitamContext vitamContext,
InputStream formats,
String filename) |
RequestResponse |
AdminExternalClient.createFormats(VitamContext vitamContext,
InputStream formats,
String filename)
create a set of formats
|
RequestResponse |
AdminExternalClientRest.createIngestContracts(VitamContext vitamContext,
InputStream ingestContracts) |
RequestResponse |
AdminExternalClientMock.createIngestContracts(VitamContext vitamContext,
InputStream ingestContracts) |
RequestResponse |
AdminExternalClient.createIngestContracts(VitamContext vitamContext,
InputStream ingestContracts)
create a set of ingest contracts after passing the validation steps.
|
RequestResponse |
AdminExternalClientRest.createProfileFile(VitamContext vitamContext,
String profileMetadataId,
InputStream profile) |
RequestResponse |
AdminExternalClientMock.createProfileFile(VitamContext vitamContext,
String profileMetadataId,
InputStream profile) |
RequestResponse |
AdminExternalClient.createProfileFile(VitamContext vitamContext,
String profileMetadataId,
InputStream profile)
Save profile file (xsd, rng, ...) corresponding to the profile metadata.
|
RequestResponse |
AdminExternalClientRest.createProfiles(VitamContext vitamContext,
InputStream profiles) |
RequestResponse |
AdminExternalClientMock.createProfiles(VitamContext vitamContext,
InputStream profiles) |
RequestResponse |
AdminExternalClient.createProfiles(VitamContext vitamContext,
InputStream profiles)
Create a profile metadata after passing the validation steps.
|
RequestResponse |
AdminExternalClientMock.createRules(VitamContext vitamContext,
InputStream rules,
String filename) |
RequestResponse |
AdminExternalClient.createRules(VitamContext vitamContext,
InputStream rules,
String filename)
create a set of rules
|
RequestResponse |
AdminExternalClientMock.createSecurityProfiles(VitamContext vitamContext,
InputStream securityProfiles,
String filename) |
RequestResponse |
AdminExternalClient.createSecurityProfiles(VitamContext vitamContext,
InputStream securityProfiles,
String filename)
create a set of security profiles
|
RequestResponse |
AdminExternalClientRest.getAccessionRegisterDetail(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode query) |
RequestResponse |
AdminExternalClientMock.getAccessionRegisterDetail(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode query) |
RequestResponse |
AdminExternalClient.getAccessionRegisterDetail(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode query)
Get the accession register details matching the given query
|
RequestResponse |
AdminExternalClientMock.updateAccessContract(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
RequestResponse |
AdminExternalClient.updateAccessContract(VitamContext vitamContext,
String accessContractId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the given access contract by query dsl
|
RequestResponse |
AdminExternalClientMock.updateContext(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
RequestResponse |
AdminExternalClient.updateContext(VitamContext vitamContext,
String contextId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the context by query dsl
|
RequestResponse |
AdminExternalClientRest.updateIngestContract(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
RequestResponse |
AdminExternalClientMock.updateIngestContract(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
RequestResponse |
AdminExternalClient.updateIngestContract(VitamContext vitamContext,
String ingestContractId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the given ingest contract by query dsl
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
AdminManagementExternalResource.updateAccessContract(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update access contract
|
javax.ws.rs.core.Response |
AdminManagementExternalResource.updateContext(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update context
|
javax.ws.rs.core.Response |
AdminManagementExternalResource.updateIngestContract(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update ingest contract
|
javax.ws.rs.core.Response |
AdminManagementExternalResource.updateProfile(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update profile
|
javax.ws.rs.core.Response |
AdminManagementExternalResource.updateSecurityProfile(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update a security profile
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
AccessInternalModule.getOneObjectFromObjectGroup(String idObjectGroup,
String qualifier,
int version)
Retrieve an object as InputStream based on the associated ObjectGroupId and qualifier + version requested
|
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModule.selectObjectGroupById(com.fasterxml.jackson.databind.JsonNode queryJson,
String idObjectGroup)
Retrieve an ObjectGroup by its id with results fields filtered based on given query
|
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModule.selectUnit(com.fasterxml.jackson.databind.JsonNode queryJson)
select Unit
|
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModule.selectUnitbyId(com.fasterxml.jackson.databind.JsonNode queryJson,
String idUnit)
select Unit by id
|
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModule.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode queryJson,
String idUnit,
String requestId)
update Unit by id
|
Modifier and Type | Method and Description |
---|---|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.checkTraceabilityOperation(com.fasterxml.jackson.databind.JsonNode query)
Checks operation traceability
|
javax.ws.rs.core.Response |
AccessInternalClient.downloadTraceabilityFile(String operationId) |
javax.ws.rs.core.Response |
AccessInternalClient.getObject(String objectGroupId,
String usage,
int version)
Retrieve an Object data as an input stream
|
javax.ws.rs.core.Response |
AccessInternalClient.getObjectByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode queryDsl,
String objectId)
Retrieve object group by id with XML format (DIP)
|
javax.ws.rs.core.Response |
AccessInternalClient.getObjectByUnitIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode queryDsl,
String unitId)
Retrieve object group by unit id with XML format (DIP)
|
javax.ws.rs.core.Response |
AccessInternalClient.getUnitByIdWithXMLFormat(com.fasterxml.jackson.databind.JsonNode queryDsl,
String idUnit) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectObjectbyId(com.fasterxml.jackson.databind.JsonNode selectObjectQuery,
String objectId)
Retrieve an ObjectGroup as Json data based on the provided ObjectGroup id
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectObjectGroupLifeCycleById(String idObject,
com.fasterxml.jackson.databind.JsonNode queryDsl)
selectObjectGroupLifeCycleById
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectOperation(com.fasterxml.jackson.databind.JsonNode select)
selectOperation
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectOperationById(String processId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
selectOperationbyId
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectUnitbyId(com.fasterxml.jackson.databind.JsonNode sqlQuery,
String id)
select Unit By Id
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectUnitLifeCycle(com.fasterxml.jackson.databind.JsonNode queryDsl)
selectUnitLifeCycleById
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectUnitLifeCycleById(String idUnit,
com.fasterxml.jackson.databind.JsonNode queryDsl)
selectUnitLifeCycleById
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.selectUnits(com.fasterxml.jackson.databind.JsonNode selectQuery)
Select Units
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AccessInternalClient.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId)
update Unit By Id
|
Modifier and Type | Method and Description |
---|---|
void |
AccessInternalModuleImpl.checkAndUpdateRuleQuery(UpdateParserMultiple updateParser)
check and update rule queries
|
javax.ws.rs.core.Response |
AccessInternalModuleImpl.getOneObjectFromObjectGroup(String idObjectGroup,
String qualifier,
int version) |
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModuleImpl.selectObjectGroupById(com.fasterxml.jackson.databind.JsonNode jsonQuery,
String idObjectGroup) |
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModuleImpl.selectUnit(com.fasterxml.jackson.databind.JsonNode jsonQuery)
select Unit
|
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModuleImpl.selectUnitbyId(com.fasterxml.jackson.databind.JsonNode jsonQuery,
String idUnit)
select Unit by Id
|
com.fasterxml.jackson.databind.JsonNode |
AccessInternalModuleImpl.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode queryJson,
String idUnit,
String requestId) |
Modifier and Type | Method and Description |
---|---|
static void |
StringUtils.checkSanityString(String... strings)
Check external argument
|
Modifier and Type | Method and Description |
---|---|
static RequestResponse |
ClientMockResultHelper.checkOperationTraceability() |
static RequestResponse |
ClientMockResultHelper.createReponse(Object s) |
static RequestResponse |
ClientMockResultHelper.createReponse(String s) |
static <T> RequestResponse<T> |
ClientMockResultHelper.createReponse(String s,
Class<T> clasz) |
static RequestResponse |
ClientMockResultHelper.createReponse(String s,
int statuscode,
Class clazz) |
static RequestResponse |
ClientMockResultHelper.getAccessContracts() |
static RequestResponse |
ClientMockResultHelper.getAccessionRegisterDetail() |
static RequestResponse |
ClientMockResultHelper.getAccessionRegisterSummary() |
static RequestResponse |
ClientMockResultHelper.getAgenciesList() |
static RequestResponse |
ClientMockResultHelper.getAgency() |
static RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
ClientMockResultHelper.getArchiveUnitRawResult() |
static RequestResponse |
ClientMockResultHelper.getArchiveUnitResult() |
static RequestResponse |
ClientMockResultHelper.getContexts(int statusCode) |
static RequestResponse |
ClientMockResultHelper.getDipInfo() |
static RequestResponse |
ClientMockResultHelper.getEmptyResult() |
static RequestResponse |
ClientMockResultHelper.getFormat() |
static RequestResponse |
ClientMockResultHelper.getFormatList() |
static RequestResponse |
ClientMockResultHelper.getIngestContracts() |
static ItemStatus |
ClientMockResultHelper.getItemStatus(String id) |
static com.fasterxml.jackson.databind.JsonNode |
ClientMockResultHelper.getLogbookLifecycle() |
static com.fasterxml.jackson.databind.JsonNode |
ClientMockResultHelper.getLogbookOperation() |
static com.fasterxml.jackson.databind.JsonNode |
ClientMockResultHelper.getLogbookOperationWithObId() |
static RequestResponse |
ClientMockResultHelper.getLogbookRequestResponse() |
static RequestResponse |
ClientMockResultHelper.getLogbookRequestResponseWithObId() |
static com.fasterxml.jackson.databind.JsonNode |
ClientMockResultHelper.getLogbookResults() |
static RequestResponse |
ClientMockResultHelper.getLogbooksRequestResponse() |
static RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
ClientMockResultHelper.getMetaDataResult() |
static RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
ClientMockResultHelper.getObjectGroupRawResult() |
static RequestResponse |
ClientMockResultHelper.getOperationTraceabilityDetails() |
static RequestResponse |
ClientMockResultHelper.getProfiles(int statusCode) |
static RequestResponse |
ClientMockResultHelper.getReindexationInfo() |
static RequestResponse |
ClientMockResultHelper.getRule() |
static RequestResponse |
ClientMockResultHelper.getRuleList() |
static RequestResponse |
ClientMockResultHelper.getRuleList(String ruleId) |
static RequestResponse |
ClientMockResultHelper.getSecurityProfiles() |
static RequestResponse |
ClientMockResultHelper.getSwitchIndexesInfo() |
static RequestResponse |
ClientMockResultHelper.getTraceabilityOperationMock() |
Modifier and Type | Method and Description |
---|---|
AbstractRequest |
AbstractRequest.addHintFilter(String... hints) |
AbstractRequest |
AbstractRequest.parseFilter(String filter) |
AbstractRequest |
AbstractRequest.parseHintFilter(String filter) |
protected AbstractRequest |
AbstractRequest.selectAddOrderByAscFilter(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectAddOrderByDescFilter(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectAddOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
protected AbstractRequest |
AbstractRequest.selectAddUnusedProjection(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectAddUsedProjection(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectParseLimitFilter(String filter) |
protected AbstractRequest |
AbstractRequest.selectParseOrderByFilter(String filter) |
protected AbstractRequest |
AbstractRequest.selectParseProjection(String projection) |
protected AbstractRequest |
AbstractRequest.selectSetFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
protected AbstractRequest |
AbstractRequest.selectSetProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
AbstractRequest |
AbstractRequest.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Modifier and Type | Method and Description |
---|---|
protected static void |
GlobalDatas.sanityCheck(String arg,
int size)
Check the String if conforms to sanity check
|
static void |
GlobalDatas.sanityParameterCheck(String arg)
Check the String if conforms to sanity check for small parameters
|
static void |
GlobalDatas.sanityParametersCheck(String arg,
int multipleParams)
Check the String if conforms to sanity check for small parameters
|
static void |
GlobalDatas.sanityValueCheck(List<?> arg)
Check the List of arguments if conforms to sanity check
|
static void |
GlobalDatas.sanityValueCheck(String arg)
Check the String if conforms to sanity check
|
static void |
GlobalDatas.sanityVariableNameCheck(String arg)
Check the Variable name if conforms to sanity check
|
Modifier and Type | Method and Description |
---|---|
SelectMultiQuery |
SelectMultiQuery.addOrderByAscFilter(String... variableNames) |
SelectMultiQuery |
SelectMultiQuery.addOrderByDescFilter(String... variableNames) |
SelectMultiQuery |
SelectMultiQuery.addOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
RequestMultiple |
RequestMultiple.addRoots(String... roots) |
SelectMultiQuery |
SelectMultiQuery.addUnusedProjection(String... variableNames) |
SelectMultiQuery |
SelectMultiQuery.addUsedProjection(String... variableNames) |
InsertMultiQuery |
InsertMultiQuery.parseData(String data) |
SelectMultiQuery |
SelectMultiQuery.parseLimitFilter(String filter) |
SelectMultiQuery |
SelectMultiQuery.parseOrderByFilter(String filter) |
SelectMultiQuery |
SelectMultiQuery.parseProjection(String projection) |
RequestMultiple |
RequestMultiple.parseRoots(String roots) |
protected SelectMultiQuery |
SelectMultiQuery.selectSetProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
InsertMultiQuery |
InsertMultiQuery.setData(com.fasterxml.jackson.databind.JsonNode dataContent) |
DeleteMultiQuery |
DeleteMultiQuery.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
SelectMultiQuery |
SelectMultiQuery.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
InsertMultiQuery |
InsertMultiQuery.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
UpdateMultiQuery |
UpdateMultiQuery.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
SelectMultiQuery |
SelectMultiQuery.setProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
void |
SelectMultiQuery.setProjectionSliceOnQualifier(String... additionalFields)
Specific command to get the correct Qualifier and Version from ObjectGroup.
|
SelectMultiQuery |
SelectMultiQuery.setUsageProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
SelectMultiQuery |
SelectMultiQuery.setUsageProjection(String usage) |
Modifier and Type | Method and Description |
---|---|
Select |
Select.addOrderByAscFilter(String... variableNames) |
Select |
Select.addOrderByDescFilter(String... variableNames) |
Select |
Select.addOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Select |
Select.addUnusedProjection(String... variableNames) |
Select |
Select.addUsedProjection(String... variableNames) |
Insert |
Insert.parseData(String data) |
Select |
Select.parseLimitFilter(String filter) |
Select |
Select.parseOrderByFilter(String filter) |
Select |
Select.parseProjection(String projection) |
Insert |
Insert.setData(com.fasterxml.jackson.databind.JsonNode dataContent) |
Select |
Select.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Delete |
Delete.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Update |
Update.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Select |
Select.setProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
Modifier and Type | Method and Description |
---|---|
static CompareQuery |
QueryParserHelper.eq(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static ExistsQuery |
QueryParserHelper.exists(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static MltQuery |
QueryParserHelper.flt(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static CompareQuery |
QueryParserHelper.gt(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static CompareQuery |
QueryParserHelper.gte(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static InQuery |
QueryParserHelper.in(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static ExistsQuery |
QueryParserHelper.isNull(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static CompareQuery |
QueryParserHelper.lt(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static CompareQuery |
QueryParserHelper.lte(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static MatchQuery |
QueryParserHelper.match(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static MatchQuery |
QueryParserHelper.matchAll(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static MatchQuery |
QueryParserHelper.matchPhrase(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static MatchQuery |
QueryParserHelper.matchPhrasePrefix(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static ExistsQuery |
QueryParserHelper.missing(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static MltQuery |
QueryParserHelper.mlt(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static CompareQuery |
QueryParserHelper.ne(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static InQuery |
QueryParserHelper.nin(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static RangeQuery |
QueryParserHelper.range(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static SearchQuery |
QueryParserHelper.regex(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static SearchQuery |
QueryParserHelper.search(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static CompareQuery |
QueryParserHelper.size(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static TermQuery |
QueryParserHelper.term(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
static WildcardQuery |
QueryParserHelper.wildcard(com.fasterxml.jackson.databind.JsonNode command,
VarNameAdapter adapter) |
Constructor and Description |
---|
CompareQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
ExistsQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
InQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
MatchQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
MltQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
RangeQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
SearchQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
TermQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
WildcardQuery(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
Modifier and Type | Method and Description |
---|---|
static AddAction |
UpdateActionParserHelper.add(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static IncAction |
UpdateActionParserHelper.inc(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static MaxAction |
UpdateActionParserHelper.max(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static MinAction |
UpdateActionParserHelper.min(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static PopAction |
UpdateActionParserHelper.pop(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static PullAction |
UpdateActionParserHelper.pull(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static PushAction |
UpdateActionParserHelper.push(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static RenameAction |
UpdateActionParserHelper.rename(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static SetAction |
UpdateActionParserHelper.set(com.fasterxml.jackson.databind.JsonNode data,
VarNameAdapter adapter) |
static UnsetAction |
UpdateActionParserHelper.unset(com.fasterxml.jackson.databind.JsonNode array,
VarNameAdapter adapter) |
Constructor and Description |
---|
AddAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
IncAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
MaxAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
MinAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
PopAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
PullAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
PushAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
RenameAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
SetAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.JsonNode request,
VarNameAdapter adapter)
For Parsing
|
UnsetAction(BuilderToken.UPDATEACTION action,
com.fasterxml.jackson.databind.node.ArrayNode request,
VarNameAdapter adapter)
For Parsing
|
Modifier and Type | Method and Description |
---|---|
protected Query[] |
AbstractParser.analyzeArrayCommand(BuilderToken.QUERY query,
com.fasterxml.jackson.databind.JsonNode commands) |
protected Query |
AbstractParser.analyzeOneCommand(String refCommand,
com.fasterxml.jackson.databind.JsonNode command) |
static com.fasterxml.jackson.databind.node.ArrayNode |
GlobalDatasParser.getArray(com.fasterxml.jackson.databind.JsonNode value) |
static BuilderToken.QUERY |
AbstractParser.getRequestId(String queryroot)
Compute the QUERY from command
|
static Object |
GlobalDatasParser.getValue(com.fasterxml.jackson.databind.JsonNode value) |
abstract void |
AbstractParser.parse(com.fasterxml.jackson.databind.JsonNode jsonRequest) |
protected void |
AbstractParser.parseJson(com.fasterxml.jackson.databind.JsonNode jsonRequest) |
static void |
GlobalDatasParser.sanityRequestCheck(String arg)
Check the Request if conforms to sanity check
|
Modifier and Type | Method and Description |
---|---|
void |
VarNameAdapter.checkNoParameter(com.fasterxml.jackson.databind.JsonNode request)
Check if no arguments is using any fix '#' Parameter
|
com.fasterxml.jackson.databind.JsonNode |
VarNameInsertAdapter.getFixedVarNameJsonNode(com.fasterxml.jackson.databind.JsonNode rootNode)
Check for Insert from Builder
|
String |
VarNameUpdateAdapter.getVariableName(String name) |
String |
VarNameAdapter.getVariableName(String name)
Return null
|
String |
VarNameInsertAdapter.getVariableName(String name) |
String |
SingleVarNameAdapter.getVariableName(String name)
Return the given MongoDb Variable name
|
void |
VarNameAdapter.setVar(BuilderToken.QUERY req,
com.fasterxml.jackson.databind.node.ObjectNode currentObject,
com.fasterxml.jackson.databind.JsonNode request)
Set simple Var (no value)
|
void |
VarNameAdapter.setVarArray(com.fasterxml.jackson.databind.node.ArrayNode array)
Set an array of Var (no Value)
|
void |
VarNameAdapter.setVarsValue(com.fasterxml.jackson.databind.node.ObjectNode currentObject,
com.fasterxml.jackson.databind.JsonNode request)
Set Vars = Value (Json)
|
Modifier and Type | Method and Description |
---|---|
protected void |
UpdateParserMultiple.actionParse(com.fasterxml.jackson.databind.JsonNode rootNode)
{$"action" : args, ...}
|
void |
RequestParserMultiple.addCondition(Query condition)
Allow to add one condition to the current parsed Request on top Query
Example:
|
protected Action |
UpdateParserMultiple.analyseOneAction(String refCommand,
com.fasterxml.jackson.databind.JsonNode command) |
protected void |
RequestParserMultiple.analyzeRootQuery(com.fasterxml.jackson.databind.JsonNode command)
{ expression, $exactdepth : exactdepth, $depth : /- depth }, $exactdepth and $depth being optional (mutual
exclusive)
|
protected void |
InsertParserMultiple.dataParse(com.fasterxml.jackson.databind.JsonNode rootNode)
{$data : { field: value, ...
|
protected void |
RequestParserMultiple.filterParse(com.fasterxml.jackson.databind.JsonNode rootNode)
Filter part
|
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 } |
protected static BuilderToken.UPDATEACTION |
UpdateParserMultiple.getUpdateActionId(String actionroot)
Compute the QUERY from command
|
void |
DeleteParserMultiple.parse(com.fasterxml.jackson.databind.JsonNode request) |
void |
SelectParserMultiple.parse(com.fasterxml.jackson.databind.JsonNode request) |
void |
UpdateParserMultiple.parse(com.fasterxml.jackson.databind.JsonNode request) |
void |
InsertParserMultiple.parse(com.fasterxml.jackson.databind.JsonNode request) |
protected void |
RequestParserMultiple.parseJson(com.fasterxml.jackson.databind.JsonNode jsonRequest) |
protected void |
RequestParserMultiple.parseQueryOnly(String query) |
void |
SelectParserMultiple.parseQueryOnly(String query) |
protected void |
SelectParserMultiple.projectionParse(com.fasterxml.jackson.databind.JsonNode rootNode)
$fields : {name1 : 0/1, name2 : 0/1, ...}, $usage : contractId
|
protected void |
RequestParserMultiple.queryParse(com.fasterxml.jackson.databind.JsonNode rootNode)
[ query, query ] or { query } if one level only
|
protected void |
RequestParserMultiple.rootParse(com.fasterxml.jackson.databind.JsonNode rootNode)
Will be used as extra arguments in the first query
|
Modifier and Type | Method and Description |
---|---|
protected void |
UpdateParserSingle.actionParse(com.fasterxml.jackson.databind.JsonNode actionNode)
{$"action" : args, ...}
|
void |
RequestParserSingle.addCondition(Query condition)
Allow to add one condition to the current parsed Request
Example:
|
void |
SelectParserSingle.addProjection(com.fasterxml.jackson.databind.node.ObjectNode slice,
com.fasterxml.jackson.databind.node.ObjectNode allFields)
Add the new Projection slice to the current Projection.
|
protected Action |
UpdateParserSingle.analyseOneAction(String refCommand,
com.fasterxml.jackson.databind.JsonNode command) |
protected void |
RequestParserSingle.analyzeRootQuery(com.fasterxml.jackson.databind.JsonNode command)
{ expression }
|
protected void |
InsertParserSingle.dataParse(com.fasterxml.jackson.databind.JsonNode rootNode)
{$data : [{ field: value, ...
|
protected void |
RequestParserSingle.filterParse(com.fasterxml.jackson.databind.JsonNode rootNode)
Filter part
|
static RequestParserSingle |
RequestParserHelperSingle.getParser(com.fasterxml.jackson.databind.JsonNode jsonRequest)
Create one Parser for Internal API according to:
InsertParser if { $query : query, $filter : filter, $data : data} UpdateParser if { $query : query, $filter : filter, $action : action } SelectParser if { $query : query, $filter : filter, $projection : projection } DeleteParser if { $query : query, $filter : multi } |
static RequestParserSingle |
RequestParserHelperSingle.getParser(com.fasterxml.jackson.databind.JsonNode jsonRequest,
VarNameAdapter varNameAdapter)
Create one Parser for Masterdata according to:
InsertParser if { $query : query, $filter : filter, $data : data} UpdateParser if { $query : query, $filter : filter, $action : action } SelectParser if { $query : query, $filter : filter, $projection : projection } DeleteParser if { $query : query, $filter : multi } |
protected static BuilderToken.UPDATEACTION |
UpdateParserSingle.getUpdateActionId(String actionroot)
Compute the QUERY from command
|
void |
DeleteParserSingle.parse(com.fasterxml.jackson.databind.JsonNode request) |
void |
InsertParserSingle.parse(com.fasterxml.jackson.databind.JsonNode request) |
void |
UpdateParserSingle.parse(com.fasterxml.jackson.databind.JsonNode request) |
void |
SelectParserSingle.parse(com.fasterxml.jackson.databind.JsonNode request) |
protected void |
RequestParserSingle.parseJson(com.fasterxml.jackson.databind.JsonNode jsonRequest) |
void |
SelectParserSingle.parseQueryOnly(String query) |
protected void |
RequestParserSingle.parseQueryOnly(String query) |
void |
SelectParserSingle.projectionParse(com.fasterxml.jackson.databind.JsonNode rootNode)
$fields : {name1 : 0/1, name2 : 0/1, ...}, $usage : contractId
|
protected void |
RequestParserSingle.queryParse(com.fasterxml.jackson.databind.JsonNode rootNode)
{ query } if one level only
|
Modifier and Type | Method and Description |
---|---|
DbRequestResult |
DbRequestSingle.execute(RequestSingle request)
execute all request
|
DbRequestResult |
DbRequestSingle.execute(RequestSingle request,
Integer version)
execute all request
|
<T extends VitamDocument<T>,V> |
DbRequestResult.getDocuments(Class<T> cls,
Class<V> clsFromJson)
Return directly the clsFomJson items list
|
<T extends VitamDocument<T>,V> |
DbRequestResult.getRequestResponseOK(com.fasterxml.jackson.databind.JsonNode query,
Class<T> cls,
Class<V> clsFromJson)
Return directly a RequestResponseOk from result using clsFromJson class
|
com.fasterxml.jackson.databind.JsonNode |
MongoDbInMemory.getUpdateJson(AbstractParser<?> requestParser)
Update the originalDocument with the given parser (containing the request)
|
com.fasterxml.jackson.databind.JsonNode |
MongoDbInMemory.getUpdateJson(com.fasterxml.jackson.databind.JsonNode request,
boolean isMultiple,
VarNameAdapter varNameAdapter)
Update the originalDocument with the given request.
|
static com.mongodb.client.MongoCursor<VitamDocument<?>> |
DbRequestHelper.selectMongoDbExecuteThroughFakeMongoCursor(VitamCollection collection,
RequestParserSingle parser,
List<String> list,
List<Float> scores)
Private method for select using MongoDb from Elasticsearch result
|
Modifier and Type | Method and Description |
---|---|
static org.elasticsearch.index.query.QueryBuilder |
QueryToElasticsearch.getCommand(Query query) |
List<org.elasticsearch.search.sort.SortBuilder> |
SelectToElasticsearch.getFinalOrderBy(boolean score)
FindIterable.sort(orderby) for Elasticsearch
|
org.elasticsearch.index.query.QueryBuilder |
RequestToElasticsearch.getInitialRoots(String field)
Additional filter to first request
|
org.elasticsearch.index.query.QueryBuilder |
RequestToElasticsearch.getNthQueries(int nth)
find(query)
|
static org.elasticsearch.index.query.QueryBuilder |
QueryToElasticsearch.getRoots(String field,
Collection<String> roots) |
static List<org.elasticsearch.search.sort.SortBuilder> |
QueryToElasticsearch.getSorts(AbstractParser<?> requestParser,
boolean hasFullText,
boolean score)
Generate sort list from order by ES query orders : {field1 : -1, field2 : 1} or [{field1 : -1, field2 :
1},{field3 : -1}]
Note : if the query contains a match and the collection allows to use score, the socre is added to the sort |
Modifier and Type | Method and Description |
---|---|
static org.bson.conversions.Bson |
UpdateActionToMongodb.getCommand(Action action) |
static org.bson.conversions.Bson |
QueryToMongodb.getCommand(Query query) |
org.bson.Document |
InsertToMongodb.getFinalData()
insertOne(data)
|
org.bson.conversions.Bson |
SelectToMongodb.getFinalProjection()
FindIterable.projection(projection)
|
org.bson.conversions.Bson |
UpdateToMongodb.getFinalUpdateActions()
gives the update part of updateOne(query, update)
|
org.bson.conversions.Bson |
RequestToMongodb.getInitialRoots(String field)
Additional filter to first request
|
org.bson.conversions.Bson |
RequestToMongodb.getNthQueries(int nth)
find(query)
|
static org.bson.conversions.Bson |
QueryToMongodb.getRoots(String field,
Collection<String> roots) |
Modifier and Type | Method and Description |
---|---|
static VitamError |
VitamError.getFromJsonNode(com.fasterxml.jackson.databind.JsonNode node) |
Modifier and Type | Method and Description |
---|---|
static RequestResponse |
ClientMockResultHelper.checkOperationTraceability() |
static RequestResponse |
ClientMockResultHelper.createReponse(Object s) |
static RequestResponse |
ClientMockResultHelper.createReponse(String s) |
static RequestResponse |
ClientMockResultHelper.createReponse(String s,
int statuscode) |
static RequestResponse |
ClientMockResultHelper.getAccessionRegisterDetail() |
static RequestResponse |
ClientMockResultHelper.getArchiveUnitResult() |
static RequestResponse |
ClientMockResultHelper.getEmptyResult() |
static RequestResponse<FileFormatModel> |
ClientMockResultHelper.getFormatList() |
static ItemStatus |
ClientMockResultHelper.getItemStatus(String id) |
static com.fasterxml.jackson.databind.JsonNode |
ClientMockResultHelper.getLogbookResults()
Deprecated.
|
static RequestResponse |
ClientMockResultHelper.getLogbooksRequestResponseJsonNode()
Deprecated.
|
static com.fasterxml.jackson.databind.JsonNode |
ClientMockResultHelper.getMetaDataResult() |
static RequestResponse |
ClientMockResultHelper.getOperationTraceabilityDetails() |
static RequestResponse |
ClientMockResultHelper.getTraceabilityOperationMock() |
Modifier and Type | Method and Description |
---|---|
static Map.Entry<String,com.fasterxml.jackson.databind.JsonNode> |
JsonHandler.checkLaxUnicity(String nodeName,
com.fasterxml.jackson.databind.JsonNode node)
node should have only one property ; simple value is allowed
|
static Map.Entry<String,com.fasterxml.jackson.databind.JsonNode> |
JsonHandler.checkUnicity(String nodeName,
com.fasterxml.jackson.databind.JsonNode node)
node should have only one property
|
String |
AbstractJsonType.generateJsonString() |
static com.fasterxml.jackson.databind.JsonNode |
JsonHandler.getFromBytes(byte[] value) |
static com.fasterxml.jackson.databind.JsonNode |
JsonHandler.getFromFile(File file) |
static <T> T |
JsonHandler.getFromFile(File file,
Class<T> clasz) |
static <T> T |
JsonHandler.getFromFileAsTypeRefence(File file,
com.fasterxml.jackson.core.type.TypeReference valueTypeRef) |
static <T> T |
JsonHandler.getFromFileLowerCamelCase(File file,
Class<T> clasz) |
static com.fasterxml.jackson.databind.JsonNode |
JsonHandler.getFromInputStream(InputStream stream)
getFromInputStream, get JsonNode from stream
|
static <T> T |
JsonHandler.getFromInputStream(InputStream inputStream,
Class<T> clasz) |
static com.fasterxml.jackson.databind.JsonNode |
JsonHandler.getFromInputStream(InputStream stream1,
InputStream stream2)
getFromInputStream, get merged JsonNode from streams
|
static <T> T |
JsonHandler.getFromJsonNode(com.fasterxml.jackson.databind.JsonNode jsonNode,
Class<T> clasz) |
static <T> T |
JsonHandler.getFromJsonNodeLowerCamelCase(com.fasterxml.jackson.databind.JsonNode jsonNode,
Class<T> clasz) |
static com.fasterxml.jackson.databind.JsonNode |
JsonHandler.getFromString(String value) |
static <T> T |
JsonHandler.getFromString(String value,
Class<T> clasz) |
static <T> T |
JsonHandler.getFromString(String value,
Class<T> clasz,
Class<?> parameterClazz) |
static <T> T |
JsonHandler.getFromStringAsTypeRefence(String value,
com.fasterxml.jackson.core.type.TypeReference<T> clasz) |
static <T> T |
JsonHandler.getFromStringLowerCamelCase(String value,
Class<T> clasz) |
static Map<String,Object> |
JsonHandler.getMapFromInputStream(InputStream inputStream) |
static <T> Map<String,T> |
JsonHandler.getMapFromInputStream(InputStream inputStream,
Class<T> parameterClazz)
transform an inputStream into a {Map
|
static Map<String,Object> |
JsonHandler.getMapFromString(String value) |
static Map<String,String> |
JsonHandler.getMapStringFromString(String value) |
static AbstractJsonType |
AbstractJsonType.readJsonFile(File file) |
static AbstractJsonType |
AbstractJsonType.readJsonString(String data) |
static void |
JsonHandler.setNodeInPath(com.fasterxml.jackson.databind.node.ObjectNode node,
String nodePath,
com.fasterxml.jackson.databind.JsonNode value,
boolean canCreate)
Set a value in a node defined by the given path.
|
static com.fasterxml.jackson.databind.JsonNode |
JsonHandler.toJsonNode(Object object) |
static boolean |
JsonHandler.validate(String value) |
SchemaValidationStatus |
SchemaValidationUtils.validateJson(com.fasterxml.jackson.databind.JsonNode jsonNode,
String collectionName)
Validate the json against the schema of the specified collectionName
|
static void |
JsonHandler.writeAsFile(Object object,
File file) |
static void |
JsonHandler.writeAsOutputStream(Object object,
OutputStream outputStream) |
static String |
JsonHandler.writeAsString(Object object) |
void |
AbstractJsonType.writeJsonToFile(File file) |
static InputStream |
JsonHandler.writeToInpustream(Object object) |
Constructor and Description |
---|
SchemaValidationUtils()
Constructor with a default schema filename
|
SchemaValidationUtils(String schemaFilename)
Constructor with a specified schema filename
|
Modifier and Type | Method and Description |
---|---|
static RequestResponseOK<com.fasterxml.jackson.databind.JsonNode> |
RequestResponseOK.getFromJsonNode(com.fasterxml.jackson.databind.JsonNode node) |
static <T> RequestResponseOK<T> |
RequestResponseOK.getFromJsonNode(com.fasterxml.jackson.databind.JsonNode node,
Class<T> clazz) |
List<com.fasterxml.jackson.databind.JsonNode> |
RequestResponseOK.getResultsAsJsonNodes() |
static RequestResponseOK |
RequestResponse.parseRequestResponseOk(javax.ws.rs.core.Response response) |
static VitamError |
RequestResponse.parseVitamError(javax.ws.rs.core.Response response) |
Modifier and Type | Method and Description |
---|---|
static void |
SanityChecker.checkHeaders(javax.ws.rs.core.HttpHeaders headers)
checkHeaders : Check sanity of Headers: no javascript/xml tag, neither html tag
|
static void |
SanityChecker.checkHeadersMap(javax.ws.rs.core.MultivaluedMap<String,String> requestHeaders)
Checks sanity of Headers: no javascript/xml tag, neither html tag
|
static void |
SanityChecker.checkHTMLFile(File file)
checkHTMLFile : Check if the file contains HTML content
|
static void |
SanityChecker.checkJsonAll(com.fasterxml.jackson.databind.JsonNode json)
checkJsonAll : Check sanity of json : size, invalid tag
|
static void |
SanityChecker.checkJsonAll(String json)
checkJsonAll : Check sanity of json : size, invalid tag
|
protected static void |
SanityChecker.checkJsonSanity(com.fasterxml.jackson.databind.JsonNode json)
checkJsonSanity : check sanity of json and find invalid key
|
static void |
SanityChecker.checkParameter(String... params)
checkParameter : Check sanity of String: no javascript/xml tag, neither html tag
|
static void |
SanityChecker.checkUriParametersMap(javax.ws.rs.core.MultivaluedMap<String,String> uriParameters)
Checks sanity of Headers: no javascript/xml tag, neither html tag
|
static void |
SanityChecker.checkXmlAll(File xmlFile)
checkXMLAll : check xml sanity all aspect : size, tag size, invalid tag
|
protected static void |
SanityChecker.checkXmlSanityFileSize(File xmlFile)
CheckXMLSanityFileSize : check size of xml file
|
protected static void |
SanityChecker.checkXmlSanityTags(File xmlFile)
CheckXMLSanityTags : check invalid tag contains of a xml file
|
protected static void |
SanityChecker.checkXmlSanityTagValueSize(File xmlFile)
check XML Sanity Tag and Value Size
|
static String |
SanityChecker.sanitizeJson(com.fasterxml.jackson.databind.JsonNode json)
Sabitize the json
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
BasicVitamStatusServiceImpl.getAdminStatus() |
com.fasterxml.jackson.databind.node.ObjectNode |
VitamStatusService.getAdminStatus()
getAdminStatus
return the overall status of this component with the constraint delay of less than 10ms and shall return by
default empty JsonNode.
|
Modifier and Type | Method and Description |
---|---|
RequestResponse |
AdminManagementClient.createProfiles(List<ProfileModel> profileModelList)
Import a set of profile If all the profiles are valid, they will be stored in the collection and indexed The
input is invalid in the following situations :
The json is invalid
The json contains 2 ore many profile having the same name
One or more mandatory field is missing
A field has an invalid format
One or many profiles already exist in the database
|
RequestResponse<AccessContractModel> |
AdminManagementClient.findAccessContracts(com.fasterxml.jackson.databind.JsonNode queryDsl)
Find access contracts
By id mongo
By the name
By comlexe criteria
|
RequestResponse<AccessContractModel> |
AdminManagementClient.findAccessContractsByID(String documentId) |
RequestResponse<ContextModel> |
AdminManagementClient.findContextById(String id)
Find context by id
|
RequestResponse<ContextModel> |
AdminManagementClient.findContexts(com.fasterxml.jackson.databind.JsonNode queryDsl)
Find contexts
|
RequestResponse<IngestContractModel> |
AdminManagementClient.findIngestContracts(com.fasterxml.jackson.databind.JsonNode query) |
RequestResponse<IngestContractModel> |
AdminManagementClient.findIngestContractsByID(String id) |
RequestResponse<ProfileModel> |
AdminManagementClient.findProfiles(com.fasterxml.jackson.databind.JsonNode query)
Find profiles according to the given query string (we can also use this method to find profile by identifier)
|
RequestResponse<ProfileModel> |
AdminManagementClient.findProfilesByID(String id)
Find profile by id (id generated by the database)
|
RequestResponse<SecurityProfileModel> |
AdminManagementClient.findSecurityProfileByIdentifier(String identifier)
Find a security profile by identifier
|
RequestResponse<SecurityProfileModel> |
AdminManagementClient.findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl)
Find security profiles by DSL query
By internal id
By identifier
By name
By comlexe criteria
|
RequestResponse<AccessionRegisterSummaryModel> |
AdminManagementClient.getAccessionRegister(com.fasterxml.jackson.databind.JsonNode query)
Get the accession register summary matching the given query
|
RequestResponse<AccessionRegisterDetailModel> |
AdminManagementClient.getAccessionRegisterDetail(String documentId,
com.fasterxml.jackson.databind.JsonNode query)
Get the accession register details matching the given query
|
com.fasterxml.jackson.databind.JsonNode |
AdminManagementClient.getAgencies(com.fasterxml.jackson.databind.JsonNode query)
List the agencies that match the query
|
RequestResponse<AgenciesModel> |
AdminManagementClient.getAgencyById(String id) |
com.fasterxml.jackson.databind.JsonNode |
AdminManagementClient.getFormatByID(String id) |
RequestResponse<FileFormatModel> |
AdminManagementClient.getFormats(com.fasterxml.jackson.databind.JsonNode query) |
com.fasterxml.jackson.databind.JsonNode |
AdminManagementClient.getRuleByID(String id) |
com.fasterxml.jackson.databind.JsonNode |
AdminManagementClient.getRules(com.fasterxml.jackson.databind.JsonNode query)
List the rules that match the query
|
javax.ws.rs.core.Response.Status |
AdminManagementClient.importAccessContracts(List<AccessContractModel> accessContractModelList)
Import a set of access contracts after passing the validation steps If all the contracts are valid, they are
stored in the collection and indexed The input is invalid in the following situations :
The json is invalid
The json have an id already set
The json contains 2 ore many contracts having the same name
One or more mandatory field is missing
A field has an invalid format
One or many contracts Already exist in the database
|
javax.ws.rs.core.Response.Status |
AdminManagementClient.importIngestContracts(List<IngestContractModel> ingestContractModelList)
Import a set of ingest contracts after passing the validation steps If all the contracts are valid, they are
stored in the collection and indexed The input is invalid in the following situations :
The json is invalid
The json contains 2 ore many contracts having the same name
One or more mandatory field is missing
A field has an invalid format
One or many contracts elready exist in the database
|
javax.ws.rs.core.Response.Status |
AdminManagementClient.importSecurityProfiles(List<SecurityProfileModel> securityProfileModelList)
Import a set of security profiles after passing the validation steps.
|
RequestResponse<AccessContractModel> |
AdminManagementClient.updateAccessContract(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update AccessContract to mongo
|
RequestResponse<ContextModel> |
AdminManagementClient.updateContext(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update context to mongo
|
RequestResponse<IngestContractModel> |
AdminManagementClient.updateIngestContract(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update IngestContract to mongo
|
RequestResponse<ProfileModel> |
AdminManagementClient.updateProfile(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update a profile
|
RequestResponse |
AdminManagementClient.updateSecurityProfile(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Updates a security context
|
Modifier and Type | Method and Description |
---|---|
static void |
ReferentialFileUtils.addFilenameInLogbookOperation(String filename,
LogbookOperationParameters logbookParameters)
Add into a logbookOperation's evDetdata the filename information.
|
com.fasterxml.jackson.databind.node.ArrayNode |
FunctionalBackupService.getCollectionInJson(com.mongodb.client.MongoCursor mongoCursor)
transfer the collection to json
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
AdminManagementRepositoryService.getDocumentsByFields(FunctionalAdminCollections collection,
Map<String,String> fields,
Integer tenant)
Retrieve document by its fields in a given collection filtered by a tenant in mongo
|
void |
AdminManagementRepositoryService.save(FunctionalAdminCollections collection,
com.fasterxml.jackson.databind.JsonNode functionalAdminItem,
Integer tenant)
Save functional admin item
|
Modifier and Type | Method and Description |
---|---|
DbRequestResult |
ContextService.findContexts(com.fasterxml.jackson.databind.JsonNode queryDsl)
Search for contexts
|
ContextModel |
ContextService.findOneContextById(String id)
Find a context by its id
|
Modifier and Type | Method and Description |
---|---|
ContextModel |
ContextServiceImpl.findOneContextById(String id) |
Optional<ContextValidator.ContextRejectionCause> |
ContextValidator.validate(ContextModel context)
Validate a context object
|
Modifier and Type | Method and Description |
---|---|
T |
ContractService.findByIdentifier(String identifier)
Find contract by identifier
|
RequestResponseOK<T> |
ContractService.findContracts(com.fasterxml.jackson.databind.JsonNode queryDsl)
find contract by QueryDsl
|
Modifier and Type | Method and Description |
---|---|
AccessContractModel |
AccessContractImpl.findByIdentifier(String identifier) |
IngestContractModel |
IngestContractImpl.findByIdentifier(String identifier) |
RequestResponseOK<AccessContractModel> |
AccessContractImpl.findContracts(com.fasterxml.jackson.databind.JsonNode queryDsl) |
RequestResponseOK<IngestContractModel> |
IngestContractImpl.findContracts(com.fasterxml.jackson.databind.JsonNode queryDsl) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ProfileService.downloadProfileFile(String profileIdentifier)
download file corresponding to profileIdentifier
|
ProfileModel |
ProfileService.findByIdentifier(String identifier)
Find profile by identifier
|
RequestResponseOK<ProfileModel> |
ProfileService.findProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl)
find Profile by QueryDsl
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ProfileServiceImpl.downloadProfileFile(String profileIdentifier) |
ProfileModel |
ProfileServiceImpl.findByIdentifier(String identifier) |
RequestResponseOK<ProfileModel> |
ProfileServiceImpl.findProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.node.ArrayNode |
RulesManagerFileImpl.checkFile(InputStream rulesFileStream,
Map<Integer,List<ErrorReport>> errorsMap,
List<FileRulesModel> usedDeletedRules,
List<FileRulesModel> usedUpdatedRules,
List<FileRulesModel> insertRules,
Set<String> notUsedDeletedRules,
Set<String> notUsedUpdatedRules)
Checks File : checks if a stream of referential data is valid
|
com.fasterxml.jackson.databind.node.ArrayNode |
RulesManagerFileImpl.getRuleFromCollection(int tenant)
get the rule file from collection
|
void |
RulesManagerFileImpl.importFile(InputStream rulesFileStream,
String filename) |
static com.fasterxml.jackson.databind.node.ArrayNode |
RulesManagerParser.readObjectsFromCsvWriteAsArrayNode(File fileToParse)
readObjectsFromCsvWriteAsArrayNode : read objects from a csv file and write it as array node
|
Modifier and Type | Method and Description |
---|---|
Optional<SecurityProfileModel> |
SecurityProfileService.findOneByIdentifier(String identifier) |
RequestResponseOK<SecurityProfileModel> |
SecurityProfileService.findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl) |
Modifier and Type | Method and Description |
---|---|
void |
ProfileStep.create_profile() |
void |
ContextStep.fail_upload_context() |
void |
SecurityProfileStep.fail_upload_security_profile() |
void |
ContextStep.find_a_context_id(String name) |
void |
SecurityProfileStep.has_full_access() |
void |
SecurityProfileStep.has_not_permission(String permission) |
void |
SecurityProfileStep.has_permission(String permission) |
void |
ProfileStep.import_profile() |
void |
AgenciesStep.search_contracts(String name) |
void |
ContractsStep.search_contracts(String type,
String name) |
void |
ProfileStep.search_profiles(String name) |
void |
ContextStep.success_upload_context() |
void |
SecurityProfileStep.success_upload_security_profile() |
void |
LogbookStep.the_results_are(String eventName,
String eventResults)
check if the outcome detail is valid for an event type according to logbook
|
void |
LogbookStep.the_status_are(List<String> eventNames,
String eventStatus)
check if the status is valid for a list of event type according to logbook
|
void |
ContextStep.update_context_by_identifier_query(String contextIdentifier,
Integer status) |
void |
ContextStep.update_context_by_name_query(String name,
Integer status) |
void |
ContractsStep.update_contract_by_query(String type,
String queryFilename,
Integer statusCode) |
void |
SecurityProfileStep.update_security_profile_by_query(String queryFilename,
Integer statusCode) |
static void |
ContractsStep.updateContext(AdminExternalClient adminExternalClient,
String applicationSessionId,
String contextIdentifier,
List<PermissionModel> permissions) |
Constructor and Description |
---|
StorageStep(World world) |
Modifier and Type | Method and Description |
---|---|
static RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
UserInterfaceTransactionManager.checkTraceabilityOperation(com.fasterxml.jackson.databind.JsonNode query,
VitamContext context)
Starts a Verification process based on a given DSLQuery
|
static com.fasterxml.jackson.databind.JsonNode |
DslQueryHelper.createGetByIdDSLSelectMultipleQuery(Map<String,String> projectionCriteriaMap)
Create GetById Select Multiple Query Dsl request that contains only projection.
|
static com.fasterxml.jackson.databind.JsonNode |
DslQueryHelper.createSelectDSLQuery(Map<String,String> searchCriteriaMap) |
static com.fasterxml.jackson.databind.JsonNode |
DslQueryHelper.createSelectElasticsearchDSLQuery(Map<String,Object> searchCriteriaMap) |
static com.fasterxml.jackson.databind.JsonNode |
DslQueryHelper.createSingleQueryDSL(Map<String,Object> searchCriteriaMap)
generate the DSL query after receiving the search criteria
|
static com.fasterxml.jackson.databind.JsonNode |
DslQueryHelper.createUpdateByIdDSLQuery(Map<String,com.fasterxml.jackson.databind.JsonNode> searchCriteriaMap,
Map<String,com.fasterxml.jackson.databind.JsonNode> updateRules) |
static RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
UserInterfaceTransactionManager.exportDIP(com.fasterxml.jackson.databind.JsonNode query,
VitamContext context)
generate a DIP to be exported
|
static RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
UserInterfaceTransactionManager.findAccessionRegisterDetail(String id,
String options,
VitamContext context) |
static RequestResponse<AccessionRegisterSummaryModel> |
UserInterfaceTransactionManager.findAccessionRegisterSummary(String options,
VitamContext context) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
IngestInternalClient.downloadObjectAsync(String objectId,
IngestCollection type)
Download object stored by ingest operation
|
Modifier and Type | Method and Description |
---|---|
static void |
CallTraceabilityAudit.main(String[] args) |
Modifier and Type | Method and Description |
---|---|
String |
LogbookOperationTraceabilityHelper.getPreviousMonthStartDate() |
byte[] |
LogbookOperationTraceabilityHelper.getPreviousMonthTimestampToken() |
String |
LogbookOperationTraceabilityHelper.getPreviousStartDate() |
byte[] |
LogbookOperationTraceabilityHelper.getPreviousTimestampToken() |
String |
LogbookOperationTraceabilityHelper.getPreviousYearStartDate() |
byte[] |
LogbookOperationTraceabilityHelper.getPreviousYearTimestampToken() |
Modifier and Type | Method and Description |
---|---|
static void |
CallTraceabilityLFC.main(String[] args) |
static void |
CallTraceability.main(String[] args) |
Modifier and Type | Method and Description |
---|---|
String |
LogbookTraceabilityHelper.getPreviousMonthStartDate()
Get the first traceability (in logbook) one month before the given currentDate and return the startDate of the entry
|
byte[] |
LogbookTraceabilityHelper.getPreviousMonthTimestampToken()
Get the first traceability (in logbook) one month before the given currentDate and return the timestampToken of the entry
|
String |
LogbookTraceabilityHelper.getPreviousStartDate()
Get the last traceability (in logbook) event and return the startDate of the entry
|
byte[] |
LogbookTraceabilityHelper.getPreviousTimestampToken()
Get the last traceability (in logbook) event and return the timestampToken of the entry
|
String |
LogbookTraceabilityHelper.getPreviousYearStartDate()
Get the first traceability (in logbook) one year before the given currentDate and return the startDate of the entry
|
byte[] |
LogbookTraceabilityHelper.getPreviousYearTimestampToken()
Get the first traceability (in logbook) one year before the given currentDate and return the timestampToken of the entry
|
Modifier and Type | Method and Description |
---|---|
LogbookLifeCycleObjectGroup |
LogbookLifeCycles.getObjectGroupByOperationIdAndByObjectGroupId(String idOperation,
String idLc)
Select logbook LifeCycle entry by operation
|
LogbookLifeCycleUnit |
LogbookLifeCycles.getUnitByOperationIdAndByUnitId(String idOperation,
String idLc)
Select logbook LifeCycle entry by operation
|
List<LogbookLifeCycle> |
LogbookLifeCycles.selectObjectGroup(com.fasterxml.jackson.databind.JsonNode select,
boolean sliced,
LogbookCollections collection)
Selects object group life cycle entries
|
List<LogbookLifeCycle> |
LogbookLifeCycles.selectObjectGroup(com.fasterxml.jackson.databind.JsonNode select,
LogbookCollections collection)
Selects object group life cycle entries
|
List<LogbookLifeCycle> |
LogbookLifeCycles.selectUnit(com.fasterxml.jackson.databind.JsonNode select,
boolean sliced,
LogbookCollections collection)
Select logbook LifeCycle entries
|
Modifier and Type | Method and Description |
---|---|
RequestResponse |
LogbookLifeCyclesClient.objectGroupLifeCyclesByOperationIterator(String operationId,
LifeCycleStatusCode lifeCycleStatus,
com.fasterxml.jackson.databind.JsonNode query)
returns VitamRequestIterator on ObjectGroupLifecycles for this operation.
Example of code using it:
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectObjectGroupLifeCycle(com.fasterxml.jackson.databind.JsonNode queryDsl)
returns the object group life cycles
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectObjectGroupLifeCycleById(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
returns the object group life cycle
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectObjectGroupLifeCycleById(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl,
LifeCycleStatusCode lifeCycleStatus)
returns the object group life cycle
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectUnitLifeCycle(com.fasterxml.jackson.databind.JsonNode queryDsl)
returns the unit life cycle
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectUnitLifeCycleById(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
returns the unit life cycle
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectUnitLifeCycleById(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl,
LifeCycleStatusCode lifeCycleStatus)
returns the unit life cycle in progress
|
com.fasterxml.jackson.databind.JsonNode |
LogbookLifeCyclesClient.selectUnitLifeCyclesRaw(com.fasterxml.jackson.databind.JsonNode queryDsl)
returns the raw version of unit life cycle
|
RequestResponse |
LogbookLifeCyclesClient.unitLifeCyclesByOperationIterator(String operationId,
LifeCycleStatusCode lifeCycleStatus,
com.fasterxml.jackson.databind.JsonNode query)
returns VitamRequestIterator on UnitLifeCycles for this operation.
Example of code using it:
|
Modifier and Type | Method and Description |
---|---|
LogbookLifeCycleObjectGroup |
LogbookLifeCyclesImpl.getObjectGroupByOperationIdAndByObjectGroupId(String idOperation,
String idLc) |
LogbookLifeCycleUnit |
LogbookLifeCyclesImpl.getUnitByOperationIdAndByUnitId(String idOperation,
String idLc) |
List<LogbookLifeCycle> |
LogbookLifeCyclesImpl.selectObjectGroup(com.fasterxml.jackson.databind.JsonNode select,
boolean sliced,
LogbookCollections collection) |
List<LogbookLifeCycle> |
LogbookLifeCyclesImpl.selectObjectGroup(com.fasterxml.jackson.databind.JsonNode select,
LogbookCollections collection) |
List<LogbookLifeCycle> |
LogbookLifeCyclesImpl.selectUnit(com.fasterxml.jackson.databind.JsonNode select,
boolean sliced,
LogbookCollections collection) |
Modifier and Type | Method and Description |
---|---|
LogbookOperation |
LogbookOperations.findLastTraceabilityOperationOK()
Find last successful traceability operation
|
List<LogbookOperation> |
LogbookOperations.select(com.fasterxml.jackson.databind.JsonNode select)
Select logbook operation entries
|
List<LogbookOperation> |
LogbookOperations.select(com.fasterxml.jackson.databind.JsonNode select,
boolean sliced)
Select logbook operation entries
|
com.mongodb.client.MongoCursor<LogbookOperation> |
LogbookOperations.selectOperationsPersistedAfterDate(LocalDateTime date)
Select all logbook operations entries after a given date
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
LogbookOperationsClient.reindex(IndexParameters indexParam)
Reindex a collection with parameters
|
com.fasterxml.jackson.databind.JsonNode |
LogbookOperationsClient.selectOperation(com.fasterxml.jackson.databind.JsonNode select) |
com.fasterxml.jackson.databind.JsonNode |
LogbookOperationsClient.selectOperationById(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
com.fasterxml.jackson.databind.JsonNode |
LogbookOperationsClient.switchIndexes(SwitchIndexParameters switchIndexParam)
Switch indexes
|
RequestResponseOK |
LogbookOperationsClient.traceability()
Call traceability logbook operation
|
RequestResponseOK |
LogbookOperationsClient.traceabilityLFC()
Call traceability logbook lifecycles
|
Modifier and Type | Method and Description |
---|---|
LogbookOperation |
LogbookOperationsDecorator.findLastTraceabilityOperationOK() |
LogbookOperation |
LogbookOperationsImpl.findLastTraceabilityOperationOK() |
List<LogbookOperation> |
LogbookOperationsDecorator.select(com.fasterxml.jackson.databind.JsonNode select) |
List<LogbookOperation> |
LogbookOperationsImpl.select(com.fasterxml.jackson.databind.JsonNode select) |
List<LogbookOperation> |
LogbookOperationsDecorator.select(com.fasterxml.jackson.databind.JsonNode select,
boolean sliced) |
com.mongodb.client.MongoCursor<LogbookOperation> |
LogbookOperationsDecorator.selectOperationsPersistedAfterDate(LocalDateTime date) |
com.mongodb.client.MongoCursor<LogbookOperation> |
LogbookOperationsImpl.selectOperationsPersistedAfterDate(LocalDateTime date) |
Modifier and Type | Method and Description |
---|---|
void |
MetaData.insertObjectGroup(com.fasterxml.jackson.databind.JsonNode objectRequest)
Insert an objectGroup
|
void |
MetaData.insertUnit(com.fasterxml.jackson.databind.JsonNode insertRequest)
insert Unit
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaData.selectObjectGroupById(com.fasterxml.jackson.databind.JsonNode selectQuery,
String objectGroupId)
Search ObjectGroups by its Id and a Select Query
for this method, the roots will be filled for example request :{ |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaData.selectObjectGroupsByQuery(com.fasterxml.jackson.databind.JsonNode selectQuery)
Search ObjectGroups by Select
Select Query |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaData.selectUnitsById(com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId)
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaData.selectUnitsByQuery(com.fasterxml.jackson.databind.JsonNode selectQuery)
Search UNITs by Select
Select Query |
void |
MetaData.updateObjectGroupId(com.fasterxml.jackson.databind.JsonNode updateRequest,
String objectId)
Update an object group
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaData.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId)
Update UNITs by Id
UpdateMultiQuery Query for this method, the roots will be filled for example request :{ |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.insertObjectGroup(com.fasterxml.jackson.databind.JsonNode insertQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.insertObjectGroup(com.fasterxml.jackson.databind.JsonNode insertQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.insertObjectGroup(com.fasterxml.jackson.databind.JsonNode insertQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.insertUnit(com.fasterxml.jackson.databind.JsonNode insertQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.insertUnit(com.fasterxml.jackson.databind.JsonNode insertQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.insertUnit(com.fasterxml.jackson.databind.JsonNode insertQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.reindex(IndexParameters indexParam)
Reindex a collection with parameters
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.reindex(IndexParameters indexParam) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.reindex(IndexParameters indexParam) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.selectObjectGroups(com.fasterxml.jackson.databind.JsonNode selectQuery)
Search objectgroups by select query (DSL)
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.selectObjectGroups(com.fasterxml.jackson.databind.JsonNode selectQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.selectObjectGroups(com.fasterxml.jackson.databind.JsonNode selectQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.selectObjectGrouptbyId(com.fasterxml.jackson.databind.JsonNode selectQuery,
String objectGroupId)
Search Object Group by query (DSL) and path objectGroup id
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.selectObjectGrouptbyId(com.fasterxml.jackson.databind.JsonNode selectQuery,
String objectGroupId) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.selectObjectGrouptbyId(com.fasterxml.jackson.databind.JsonNode selectQuery,
String objectGroupId) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.selectUnitbyId(com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId)
Search units by query (DSL) and path unit id
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.selectUnitbyId(com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.selectUnitbyId(com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.selectUnits(com.fasterxml.jackson.databind.JsonNode selectQuery)
Search units by select query (DSL)
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.selectUnits(com.fasterxml.jackson.databind.JsonNode selectQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.selectUnits(com.fasterxml.jackson.databind.JsonNode selectQuery) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.switchIndexes(SwitchIndexParameters switchIndexParam)
Switch indexes
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.switchIndexes(SwitchIndexParameters switchIndexParam) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.switchIndexes(SwitchIndexParameters switchIndexParam) |
void |
MetaDataClient.updateObjectGroupById(com.fasterxml.jackson.databind.JsonNode updateQuery,
String objectGroupId)
Update ObjectGroup
|
void |
MetaDataClientRest.updateObjectGroupById(com.fasterxml.jackson.databind.JsonNode queryUpdate,
String objectGroupId) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClient.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId)
Update units by query (DSL) and path unit id
|
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientRest.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId) |
com.fasterxml.jackson.databind.JsonNode |
MetaDataClientMock.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId) |
Modifier and Type | Method and Description |
---|---|
void |
UnitRuleCompute.computeRule()
Compute rule of Unit node
|
UnitInheritedRule |
UnitInheritedRule.createNewInheritedRule(com.fasterxml.jackson.databind.node.ObjectNode unitManagement,
String unitId)
Herite rule from parent with unit management
|
void |
MetaDataImpl.insertObjectGroup(com.fasterxml.jackson.databind.JsonNode objectGroupRequest) |
void |
MetaDataImpl.insertUnit(com.fasterxml.jackson.databind.JsonNode insertRequest) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaDataImpl.selectObjectGroupById(com.fasterxml.jackson.databind.JsonNode selectQuery,
String objectGroupId) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaDataImpl.selectObjectGroupsByQuery(com.fasterxml.jackson.databind.JsonNode selectQuery) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaDataImpl.selectUnitsById(com.fasterxml.jackson.databind.JsonNode selectQuery,
String unitId) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaDataImpl.selectUnitsByQuery(com.fasterxml.jackson.databind.JsonNode selectQuery) |
void |
MetaDataImpl.updateObjectGroupId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String objectId) |
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
MetaDataImpl.updateUnitbyId(com.fasterxml.jackson.databind.JsonNode updateQuery,
String unitId) |
Modifier and Type | Method and Description |
---|---|
protected Result<MetadataDocument<?>> |
DbRequest.checkObjectGroupStartupRoots(RequestParserMultiple request,
Result<MetadataDocument<?>> defaultStartSet)
Check ObjectGroup at startup against Roots
|
protected Set<String> |
DbRequest.checkUnitAgainstRoots(Set<String> current,
Result<MetadataDocument<?>> defaultStartSet)
Check Unit parents against Roots
|
protected Result<MetadataDocument<?>> |
DbRequest.checkUnitStartupRoots(RequestParserMultiple request,
Result<MetadataDocument<?>> defaultStartSet)
Check Unit at startup against Roots
|
protected Result<MetadataDocument<?>> |
DbRequest.exactDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
int exactDepth,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one Unit Query using exact Depth
|
Result |
DbRequest.execRequest(RequestParserMultiple requestParser,
Result<MetadataDocument<?>> defaultStartSet)
The request should be already analyzed.
|
protected Result<MetadataDocument<?>> |
DbRequest.executeQuery(RequestParserMultiple requestParser,
RequestToAbstract requestToMongodb,
int rank,
Result<MetadataDocument<?>> previous)
Execute one request
|
com.fasterxml.jackson.databind.JsonNode |
MetadataRepositoryService.getDocumentById(MetadataCollections collection,
String id,
Integer tenant)
Retrieve document by its ID in a given collection filtered by a tenant in mongo
|
List<T> |
Result.getListFiltered() |
String |
MongoDbVarNameAdapter.getVariableName(String name) |
protected Result<MetadataDocument<?>> |
DbRequest.lastDeleteFilterProjection(DeleteToMongodb requestToMongodb,
Result<MetadataDocument<?>> last)
Finalize the queries with last True Delete
|
protected Result<MetadataDocument<?>> |
DbRequest.lastInsertFilterProjection(InsertToMongodb requestToMongodb,
Result<MetadataDocument<?>> last,
Integer tenantId)
Finalize the queries with last True Insert
|
protected Result<MetadataDocument<?>> |
DbRequest.lastSelectFilterProjection(SelectToMongodb requestToMongodb,
Result<MetadataDocument<?>> last,
boolean checkConsistency)
Finalize the queries with last True Select
|
protected Result<MetadataDocument<?>> |
DbRequest.lastUpdateFilterProjection(UpdateToMongodb requestToMongodb,
Result<MetadataDocument<?>> last,
RequestParserMultiple requestParser)
Finalize the queries with last True Update
|
protected Result<MetadataDocument<?>> |
DbRequest.objectGroupQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one relative Depth ObjectGroup Query
|
protected Result<MetadataDocument<?>> |
DbRequest.relativeDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
int relativeDepth,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one relative Depth Unit Query
|
protected Result<MetadataDocument<?>> |
DbRequest.sameDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one relative Depth Unit Query
|
Modifier and Type | Method and Description |
---|---|
static com.fasterxml.jackson.databind.node.ArrayNode |
MetadataJsonResponseUtils.populateJSONObjectResponse(Result result,
RequestParserMultiple selectRequest)
create Json response
|
static com.fasterxml.jackson.databind.node.ArrayNode |
MetadataJsonResponseUtils.populateJSONObjectResponse(Result result,
RequestParserMultiple request,
Map<String,List<String>> diff)
create Json response with diff information
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
MetadataResource.insertObjectGroup(com.fasterxml.jackson.databind.JsonNode insertRequest)
Create unit with json request
|
Modifier and Type | Method and Description |
---|---|
DistributorIndex |
ProcessDataManagement.getDistributorIndex(String folderName,
String fileName) |
DistributorIndex |
WorkspaceProcessDataManagement.getDistributorIndex(String folderName,
String fileName) |
ProcessWorkflow |
ProcessDataManagement.getProcessWorkflow(String folderName,
String asyncId)
Retrieve a workflow instance on process container
|
ProcessWorkflow |
WorkspaceProcessDataManagement.getProcessWorkflow(String folderName,
String asyncId) |
void |
ProcessDataManagement.persistDistributorIndex(String folderName,
String fileName,
DistributorIndex distributorIndex) |
void |
WorkspaceProcessDataManagement.persistDistributorIndex(String folderName,
String fileName,
DistributorIndex distributorIndex) |
void |
ProcessDataManagement.persistProcessWorkflow(String folderName,
String asyncId,
ProcessWorkflow processWorkflow)
Put process workflow instance in workspace
|
void |
WorkspaceProcessDataManagement.persistProcessWorkflow(String folderName,
String asyncId,
ProcessWorkflow processWorkflow) |
Modifier and Type | Method and Description |
---|---|
void |
IWorkerManager.registerWorker(String familyId,
String workerId,
String workerInformation)
To register a worker in the processing
|
Modifier and Type | Method and Description |
---|---|
void |
WorkerManager.registerWorker(String familyId,
String workerId,
String workerInformation) |
Modifier and Type | Method and Description |
---|---|
void |
IdentityRepository.createIdentity(IdentityModel identityModel)
create a certificate with contextId and many information
|
void |
PersonalRepository.createPersonalCertificate(PersonalCertificateModel personalCertificateModel)
create a personal certificate
|
Optional<IdentityModel> |
IdentityRepository.findIdentity(String subjectDN,
BigInteger serialNumber)
return certificate according to subjectDN and serilanumber
|
Optional<PersonalCertificateModel> |
PersonalRepository.findPersonalCertificateByHash(String hash)
return certificate by hash
|
Modifier and Type | Method and Description |
---|---|
void |
PersonalCertificateResource.checkPersonalCertificate(byte[] certificate,
String permission)
Check personal certificate
|
javax.ws.rs.core.Response |
AdminIdentityResource.createIdentity(IdentityInsertModel identityInsertModel,
javax.ws.rs.core.UriInfo uri) |
void |
AdminPersonalCertificateResource.createIfNotPresent(byte[] certificate) |
IdentityModel |
IdentityResource.findIdentityByCertificate(byte[] certificate) |
IdentityModel |
AdminIdentityResource.linkContextToIdentity(IdentityInsertModel identityInsertModel,
javax.ws.rs.core.UriInfo uri) |
Modifier and Type | Method and Description |
---|---|
void |
PersonalCertificateService.checkPersonalCertificateExistence(byte[] certificate,
String permission)
Checks if the personal certificate if valid.
|
void |
IdentityService.createIdentity(IdentityInsertModel identityInsertModel)
create certificate
|
void |
PersonalCertificateService.createPersonalCertificateIfNotPresent(byte[] certificate)
Create certificate if not present in DB.
|
Optional<IdentityModel> |
IdentityService.findIdentity(byte[] certificate) |
Optional<IdentityModel> |
IdentityService.linkContextToIdentity(IdentityInsertModel identityInsertModel) |
Modifier and Type | Method and Description |
---|---|
RequestResponseOK |
StorageClient.storageLogBackup()
Call storage log backup operation.
|
RequestResponseOK |
StorageClient.storageLogTraceability()
Call storage log traceability operation.
|
Modifier and Type | Method and Description |
---|---|
String |
LogbookStorageTraceabilityHelper.getPreviousStartDate() |
byte[] |
LogbookStorageTraceabilityHelper.getPreviousTimestampToken() |
Modifier and Type | Method and Description |
---|---|
String |
ArchiveUnitUpdateUtils.getDiffMessageFor(com.fasterxml.jackson.databind.JsonNode diff,
String unitId)
Common method to get the diff message
|
Modifier and Type | Method and Description |
---|---|
void |
GenerateAuditReportActionHandler.storeAuditReport(String guid,
InputStream report) |
Modifier and Type | Method and Description |
---|---|
void |
PluginLoader.loadConfiguration()
load the configuration file containing the list of plugins.
|
Modifier and Type | Method and Description |
---|---|
String |
LogbookLifeCycleTraceabilityHelper.getPreviousMonthStartDate() |
byte[] |
LogbookLifeCycleTraceabilityHelper.getPreviousMonthTimestampToken() |
String |
LogbookLifeCycleTraceabilityHelper.getPreviousStartDate() |
byte[] |
LogbookLifeCycleTraceabilityHelper.getPreviousTimestampToken() |
String |
LogbookLifeCycleTraceabilityHelper.getPreviousYearStartDate() |
byte[] |
LogbookLifeCycleTraceabilityHelper.getPreviousYearTimestampToken() |
Copyright © 2018 Vitam. All rights reserved.