Package | Description |
---|---|
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.functional.administration.client |
Provides Functional administration client interface, factory and implementations.
|
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 |
AdminManagementClient.checkAgenciesFile(InputStream stream)
Check if agencies file is well formated
|
javax.ws.rs.core.Response |
AdminManagementClient.checkRulesFile(InputStream stream)
Check if rule file is well formated
|
RequestResponse<AccessionRegisterDetailModel> |
AdminManagementClient.createorUpdateAccessionRegister(AccessionRegisterDetailModel register) |
void |
AdminManagementClient.createorUpdateAccessionRegisterRaw(com.fasterxml.jackson.databind.JsonNode accessionRegisterDetail)
Create the accession register details as raw Data
|
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
|
javax.ws.rs.core.Response |
AdminManagementClient.downloadProfileFile(String profileMetadataId)
Download the profile file according to profileMetadataId
|
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
|
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.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<com.fasterxml.jackson.databind.JsonNode> |
AdminManagementClient.launchAuditWorkflow(com.fasterxml.jackson.databind.JsonNode options)
launch audit with options
|
RequestResponse<IndexationResult> |
AdminManagementClient.launchReindexation(com.fasterxml.jackson.databind.JsonNode options)
launch a reindexation process with options
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AdminManagementClient.launchRuleAudit()
launch audit for rule management
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AdminManagementClient.objectGroupEvidenceAudit(String objectGroupId)
launch a traceability audit for the object group
|
RequestResponse<IndexationResult> |
AdminManagementClient.switchIndexes(com.fasterxml.jackson.databind.JsonNode options)
launch an index switch.
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
AdminManagementClient.unitEvidenceAudit(String unitId)
launch a traceability audit for the unit
|
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
|
Copyright © 2018 Vitam. All rights reserved.