public interface AdminExternalClient extends BasicClient, OperationStatusClient
STATUS_URL
Modifier and Type | Method and Description |
---|---|
RequestResponse<ItemStatus> |
cancelOperationProcessExecution(VitamContext vitamContext,
String operationId)
Cancel the operation
|
javax.ws.rs.core.Response |
checkAgencies(VitamContext vitamContext,
InputStream agencies)
checkAgencies
The caller is responsible to close the Response after consuming the inputStream. |
javax.ws.rs.core.Response |
checkFormats(VitamContext vitamContext,
InputStream formats)
checkFormats
The caller is responsible to close the Response after consuming the inputStream. |
javax.ws.rs.core.Response |
checkRules(VitamContext vitamContext,
InputStream rules)
checkRules
The caller is responsible to close the Response after consuming the inputStream. |
RequestResponse |
checkTraceabilityOperation(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode query) |
RequestResponse |
createAccessContracts(VitamContext vitamContext,
InputStream accessContracts)
create a set of access contracts after passing the validation steps.
|
RequestResponse |
createAgencies(VitamContext vitamContext,
InputStream agencies,
String filename)
create a set of agencies
|
RequestResponse |
createContexts(VitamContext vitamContext,
InputStream contexts)
create a set of contexts
|
RequestResponse |
createFormats(VitamContext vitamContext,
InputStream formats,
String filename)
create a set of formats
|
RequestResponse |
createIngestContracts(VitamContext vitamContext,
InputStream ingestContracts)
create a set of ingest contracts after passing the validation steps.
|
RequestResponse |
createProfileFile(VitamContext vitamContext,
String profileMetadataId,
InputStream profile)
Save profile file (xsd, rng, ...) corresponding to the profile metadata.
|
RequestResponse |
createProfiles(VitamContext vitamContext,
InputStream profiles)
Create a profile metadata after passing the validation steps.
|
RequestResponse |
createRules(VitamContext vitamContext,
InputStream rules,
String filename)
create a set of rules
|
RequestResponse |
createSecurityProfiles(VitamContext vitamContext,
InputStream securityProfiles,
String filename)
create a set of security profiles
|
javax.ws.rs.core.Response |
downloadProfileFile(VitamContext vitamContext,
String profileMetadataId)
Download the profile file according to profileMetadataId
|
javax.ws.rs.core.Response |
downloadRulesReport(VitamContext vitamContext,
String opId)
Download rules report
|
javax.ws.rs.core.Response |
downloadTraceabilityOperationFile(VitamContext vitamContext,
String operationId)
Download the traceability operation file according to operationId
|
RequestResponse<AccessContractModel> |
findAccessContractById(VitamContext vitamContext,
String contractId)
Find an access contracts by its id.
|
RequestResponse<AccessContractModel> |
findAccessContracts(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find access contracts.
|
RequestResponse<AccessionRegisterSummaryModel> |
findAccessionRegister(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find accession registers.
|
RequestResponse<AccessionRegisterSummaryModel> |
findAccessionRegisterById(VitamContext vitamContext,
String accessionRegisterId)
Find an accession register by its id.
|
RequestResponse<AgenciesModel> |
findAgencies(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode query)
Find agencies
|
RequestResponse<AgenciesModel> |
findAgencyByID(VitamContext vitamContext,
String agencyById)
Find an agency by its id.
|
RequestResponse<ContextModel> |
findContextById(VitamContext vitamContext,
String contextId)
Find a context by its id
|
RequestResponse<ContextModel> |
findContexts(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find contexts.
|
RequestResponse<FileFormatModel> |
findFormatById(VitamContext vitamContext,
String formatId)
Find a format by its id.
|
RequestResponse<FileFormatModel> |
findFormats(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find formats.
|
RequestResponse<IngestContractModel> |
findIngestContractById(VitamContext vitamContext,
String contractId)
Find an entry contract by its id.
|
RequestResponse<IngestContractModel> |
findIngestContracts(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find entry contracts.
|
RequestResponse<ProfileModel> |
findProfileById(VitamContext vitamContext,
String profileId)
Find a profile by its id.
|
RequestResponse<ProfileModel> |
findProfiles(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find profiles.
|
RequestResponse<FileRulesModel> |
findRuleById(VitamContext vitamContext,
String ruleId)
Find a rule by its id.
|
RequestResponse<FileRulesModel> |
findRules(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find rules.
|
RequestResponse<SecurityProfileModel> |
findSecurityProfileById(VitamContext vitamContext,
String securityProfileId)
Find a security profile by its identifier.
|
RequestResponse<SecurityProfileModel> |
findSecurityProfiles(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find security profiles by query dsl.
|
RequestResponse |
getAccessionRegisterDetail(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode query)
Get the accession register details matching the given query
|
RequestResponse<ItemStatus> |
getOperationProcessExecutionDetails(VitamContext vitamContext,
String operationId) |
RequestResponse<WorkFlow> |
getWorkflowDefinitions(VitamContext vitamContext) |
RequestResponse |
launchAudit(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode auditOption)
Check the existence of objects in the context of an audit
|
RequestResponse<ProcessDetail> |
listOperationsDetails(VitamContext vitamContext,
ProcessQuery query)
Get the list of operations details
|
RequestResponse |
objectGroupEvidenceAudit(VitamContext vitamContext,
String objectGroupId)
launch a traceability audit for the object group
|
RequestResponse |
unitEvidenceAudit(VitamContext vitamContext,
String unitId)
launch a traceability audit for the unit
|
RequestResponse |
updateAccessContract(VitamContext vitamContext,
String accessContractId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the given access contract by query dsl
|
RequestResponse |
updateContext(VitamContext vitamContext,
String contextId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the context by query dsl
|
RequestResponse |
updateIngestContract(VitamContext vitamContext,
String ingestContractId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the given ingest contract by query dsl
|
RequestResponse<ItemStatus> |
updateOperationActionProcess(VitamContext vitamContext,
String action,
String operationId)
Update the operation according to the requested action
|
RequestResponse |
updateProfile(VitamContext vitamContext,
String profileMetadataId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the detail of the profile
|
RequestResponse |
updateSecurityProfile(VitamContext vitamContext,
String securityProfileId,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Updates the given security profile by query dsl
|
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrl
getOperationProcessStatus
javax.ws.rs.core.Response checkRules(VitamContext vitamContext, InputStream rules) throws VitamClientException
vitamContext
- the vitam contextrules
- the input stream to be checkedVitamClientException
javax.ws.rs.core.Response checkFormats(VitamContext vitamContext, InputStream formats) throws VitamClientException
vitamContext
- the vitam contextformats
- the input stream to be checkedVitamClientException
RequestResponse<FileFormatModel> findFormats(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<FileRulesModel> findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<IngestContractModel> findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<AccessContractModel> findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<ContextModel> findContexts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<ProfileModel> findProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<AccessionRegisterSummaryModel> findAccessionRegister(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse getAccessionRegisterDetail(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode query) throws InvalidParseOperationException, AccessExternalClientServerException, AccessExternalClientNotFoundException
vitamContext
- the vitam contextid
- the id of accession registerquery
- The DSL Query as a JSON NodeInvalidParseOperationException
AccessExternalClientServerException
AccessExternalClientNotFoundException
AccessUnauthorizedException
RequestResponse createIngestContracts(VitamContext vitamContext, InputStream ingestContracts) throws InvalidParseOperationException, AccessExternalClientException
vitamContext
- the vitam contextingestContracts
- as InputStreamInvalidParseOperationException
AccessExternalClientException
RequestResponse createAccessContracts(VitamContext vitamContext, InputStream accessContracts) throws InvalidParseOperationException, AccessExternalClientException
vitamContext
- the vitam contextaccessContracts
- as InputStreamInvalidParseOperationException
AccessExternalClientException
RequestResponse updateAccessContract(VitamContext vitamContext, String accessContractId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, AccessExternalClientException
vitamContext
- the vitam contextaccessContractId
- the given id of the access contractqueryDsl
- the given dsl queryInvalidParseOperationException
AccessExternalClientException
RequestResponse updateIngestContract(VitamContext vitamContext, String ingestContractId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, AccessExternalClientException
vitamContext
- the vitam contextingestContractId
- the given id of the ingest contractqueryDsl
- the given dsl queryInvalidParseOperationException
AccessExternalClientException
RequestResponse createProfiles(VitamContext vitamContext, InputStream profiles) throws InvalidParseOperationException, AccessExternalClientException
vitamContext
- the vitam contextprofiles
- as Json InputStreamInvalidParseOperationException
AccessExternalClientException
RequestResponse createProfileFile(VitamContext vitamContext, String profileMetadataId, InputStream profile) throws InvalidParseOperationException, AccessExternalClientException
vitamContext
- the vitam contextprofileMetadataId
- profile
- as InputStreamInvalidParseOperationException
AccessExternalClientException
javax.ws.rs.core.Response downloadProfileFile(VitamContext vitamContext, String profileMetadataId) throws AccessExternalClientException, AccessExternalNotFoundException
vitamContext
- the vitam contextprofileMetadataId
- AccessExternalClientException
AccessExternalNotFoundException
RequestResponse createContexts(VitamContext vitamContext, InputStream contexts) throws InvalidParseOperationException, AccessExternalClientServerException
vitamContext
- the vitam contextcontexts
- InvalidParseOperationException
AccessExternalClientServerException
RequestResponse updateContext(VitamContext vitamContext, String contextId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException, InvalidParseOperationException
vitamContext
- the vitam contextcontextId
- the context idqueryDsl
- AccessExternalClientException
InvalidParseOperationException
RequestResponse checkTraceabilityOperation(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query) throws AccessExternalClientServerException, InvalidParseOperationException, AccessUnauthorizedException
vitamContext
- the vitam contextquery
- AccessExternalClientServerException
InvalidParseOperationException
AccessUnauthorizedException
javax.ws.rs.core.Response downloadTraceabilityOperationFile(VitamContext vitamContext, String operationId) throws AccessExternalClientServerException, AccessUnauthorizedException
vitamContext
- the vitam contextoperationId
- AccessExternalClientServerException
AccessUnauthorizedException
RequestResponse launchAudit(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode auditOption) throws AccessExternalClientServerException
vitamContext
- the vitam contextauditOption
- AccessExternalClientServerException
RequestResponse<FileFormatModel> findFormatById(VitamContext vitamContext, String formatId) throws VitamClientException
vitamContext
- the vitam contextformatId
- the formatIdVitamClientException
RequestResponse<FileRulesModel> findRuleById(VitamContext vitamContext, String ruleId) throws VitamClientException
vitamContext
- the vitam contextruleId
- the rule idVitamClientException
RequestResponse<IngestContractModel> findIngestContractById(VitamContext vitamContext, String contractId) throws VitamClientException
vitamContext
- the vitam contextcontractId
- the contract idVitamClientException
RequestResponse<AccessContractModel> findAccessContractById(VitamContext vitamContext, String contractId) throws VitamClientException
vitamContext
- the vitam contextcontractId
- the contract idVitamClientException
RequestResponse<ContextModel> findContextById(VitamContext vitamContext, String contextId) throws VitamClientException
vitamContext
- the vitam contextcontextId
- the context idVitamClientException
RequestResponse<ProfileModel> findProfileById(VitamContext vitamContext, String profileId) throws VitamClientException
vitamContext
- the vitam contextprofileId
- the profile tIdVitamClientException
RequestResponse<AccessionRegisterSummaryModel> findAccessionRegisterById(VitamContext vitamContext, String accessionRegisterId) throws VitamClientException
vitamContext
- the vitam contextaccessionRegisterId
- the accession register idVitamClientException
RequestResponse<AgenciesModel> findAgencies(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query) throws VitamClientException
vitamContext
- the vitam contextquery
- select queryVitamClientException
RequestResponse<AgenciesModel> findAgencyByID(VitamContext vitamContext, String agencyById) throws VitamClientException
vitamContext
- the vitam contextagencyById
- the agency idVitamClientException
RequestResponse updateSecurityProfile(VitamContext vitamContext, String securityProfileId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws VitamClientException
vitamContext
- the vitam contextsecurityProfileId
- the identifier of the security profile to updatequeryDsl
- the given dsl queryVitamClientException
RequestResponse<SecurityProfileModel> findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext
- the vitam contextselect
- select queryVitamClientException
RequestResponse<SecurityProfileModel> findSecurityProfileById(VitamContext vitamContext, String securityProfileId) throws VitamClientException
vitamContext
- the vitam contextsecurityProfileId
- the identifier of the security profileVitamClientException
RequestResponse updateProfile(VitamContext vitamContext, String profileMetadataId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException
vitamContext
- profileMetadataId
- queryDsl
- AccessExternalClientException
RequestResponse<ProcessDetail> listOperationsDetails(VitamContext vitamContext, ProcessQuery query) throws VitamClientException
vitamContext
- the vitam contextquery
- filter queryVitamClientException
RequestResponse<ItemStatus> updateOperationActionProcess(VitamContext vitamContext, String action, String operationId) throws VitamClientException
vitamContext
- the vitam contextaction
- an action as a string among "RESUME" (resume workflow till the end), "NEXT" (launch next step),
"REPLAY" (replay the step) and PAUSE" (pause the workflow)operationId
- VitamClientException
RequestResponse<ItemStatus> getOperationProcessExecutionDetails(VitamContext vitamContext, String operationId) throws VitamClientException
vitamContext
- the vitam contextoperationId
- VitamClientException
RequestResponse<ItemStatus> cancelOperationProcessExecution(VitamContext vitamContext, String operationId) throws VitamClientException, IllegalArgumentException
vitamContext
- the vitam contextoperationId
- VitamClientException
IllegalArgumentException
RequestResponse<WorkFlow> getWorkflowDefinitions(VitamContext vitamContext) throws VitamClientException
vitamContext
- the vitam context@return the Workflow definitionsVitamClientException
RequestResponse createAgencies(VitamContext vitamContext, InputStream agencies, String filename) throws AccessExternalClientException, InvalidParseOperationException
vitamContext
- the vitam contextagencies
- agencies to be createdfilename
- InvalidParseOperationException
AccessExternalClientException
RequestResponse createFormats(VitamContext vitamContext, InputStream formats, String filename) throws AccessExternalClientException, InvalidParseOperationException
vitamContext
- the vitam contextformats
- formats to be createdfilename
- InvalidParseOperationException
AccessExternalClientException
RequestResponse createRules(VitamContext vitamContext, InputStream rules, String filename) throws AccessExternalClientException, InvalidParseOperationException
vitamContext
- the vitam contextrules
- rules to be createdfilename
- InvalidParseOperationException
AccessExternalClientException
RequestResponse createSecurityProfiles(VitamContext vitamContext, InputStream securityProfiles, String filename) throws AccessExternalClientException, InvalidParseOperationException, VitamClientException
vitamContext
- the vitam contextsecurityProfiles
- security profiles to be createdfilename
- AccessExternalClientException
InvalidParseOperationException
VitamClientException
javax.ws.rs.core.Response downloadRulesReport(VitamContext vitamContext, String opId) throws VitamClientException
vitamContext
- the vitam contextopId
- the op (logbook) IDVitamClientException
javax.ws.rs.core.Response checkAgencies(VitamContext vitamContext, InputStream agencies) throws VitamClientException
vitamContext
- the vitam contextagencies
- the input stream to be checkedVitamClientException
RequestResponse unitEvidenceAudit(VitamContext vitamContext, String unitId) throws VitamClientException
vitamContext
- the vitam contextunitId
- the unit idVitamClientException
RequestResponse objectGroupEvidenceAudit(VitamContext vitamContext, String objectGroupId) throws VitamClientException
vitamContext
- the vitam contextobjectGroupId
- the object group idVitamClientException
Copyright © 2018 Vitam. All rights reserved.