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, getServiceUrlgetOperationProcessStatusjavax.ws.rs.core.Response checkRules(VitamContext vitamContext, InputStream rules) throws VitamClientException
vitamContext - the vitam contextrules - the input stream to be checkedVitamClientExceptionjavax.ws.rs.core.Response checkFormats(VitamContext vitamContext, InputStream formats) throws VitamClientException
vitamContext - the vitam contextformats - the input stream to be checkedVitamClientExceptionRequestResponse<FileFormatModel> findFormats(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<FileRulesModel> findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<IngestContractModel> findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<AccessContractModel> findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<ContextModel> findContexts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<ProfileModel> findProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<AccessionRegisterSummaryModel> findAccessionRegister(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse 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 NodeInvalidParseOperationExceptionAccessExternalClientServerExceptionAccessExternalClientNotFoundExceptionAccessUnauthorizedExceptionRequestResponse createIngestContracts(VitamContext vitamContext, InputStream ingestContracts) throws InvalidParseOperationException, AccessExternalClientException
vitamContext - the vitam contextingestContracts - as InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse createAccessContracts(VitamContext vitamContext, InputStream accessContracts) throws InvalidParseOperationException, AccessExternalClientException
vitamContext - the vitam contextaccessContracts - as InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse 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 queryInvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse 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 queryInvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse createProfiles(VitamContext vitamContext, InputStream profiles) throws InvalidParseOperationException, AccessExternalClientException
vitamContext - the vitam contextprofiles - as Json InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse createProfileFile(VitamContext vitamContext, String profileMetadataId, InputStream profile) throws InvalidParseOperationException, AccessExternalClientException
vitamContext - the vitam contextprofileMetadataId - profile - as InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionjavax.ws.rs.core.Response downloadProfileFile(VitamContext vitamContext, String profileMetadataId) throws AccessExternalClientException, AccessExternalNotFoundException
vitamContext - the vitam contextprofileMetadataId - AccessExternalClientExceptionAccessExternalNotFoundExceptionRequestResponse createContexts(VitamContext vitamContext, InputStream contexts) throws InvalidParseOperationException, AccessExternalClientServerException
vitamContext - the vitam contextcontexts - InvalidParseOperationExceptionAccessExternalClientServerExceptionRequestResponse updateContext(VitamContext vitamContext, String contextId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException, InvalidParseOperationException
vitamContext - the vitam contextcontextId - the context idqueryDsl - AccessExternalClientExceptionInvalidParseOperationExceptionRequestResponse checkTraceabilityOperation(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query) throws AccessExternalClientServerException, InvalidParseOperationException, AccessUnauthorizedException
vitamContext - the vitam contextquery - AccessExternalClientServerExceptionInvalidParseOperationExceptionAccessUnauthorizedExceptionjavax.ws.rs.core.Response downloadTraceabilityOperationFile(VitamContext vitamContext, String operationId) throws AccessExternalClientServerException, AccessUnauthorizedException
vitamContext - the vitam contextoperationId - AccessExternalClientServerExceptionAccessUnauthorizedExceptionRequestResponse launchAudit(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode auditOption) throws AccessExternalClientServerException
vitamContext - the vitam contextauditOption - AccessExternalClientServerExceptionRequestResponse<FileFormatModel> findFormatById(VitamContext vitamContext, String formatId) throws VitamClientException
vitamContext - the vitam contextformatId - the formatIdVitamClientExceptionRequestResponse<FileRulesModel> findRuleById(VitamContext vitamContext, String ruleId) throws VitamClientException
vitamContext - the vitam contextruleId - the rule idVitamClientExceptionRequestResponse<IngestContractModel> findIngestContractById(VitamContext vitamContext, String contractId) throws VitamClientException
vitamContext - the vitam contextcontractId - the contract idVitamClientExceptionRequestResponse<AccessContractModel> findAccessContractById(VitamContext vitamContext, String contractId) throws VitamClientException
vitamContext - the vitam contextcontractId - the contract idVitamClientExceptionRequestResponse<ContextModel> findContextById(VitamContext vitamContext, String contextId) throws VitamClientException
vitamContext - the vitam contextcontextId - the context idVitamClientExceptionRequestResponse<ProfileModel> findProfileById(VitamContext vitamContext, String profileId) throws VitamClientException
vitamContext - the vitam contextprofileId - the profile tIdVitamClientExceptionRequestResponse<AccessionRegisterSummaryModel> findAccessionRegisterById(VitamContext vitamContext, String accessionRegisterId) throws VitamClientException
vitamContext - the vitam contextaccessionRegisterId - the accession register idVitamClientExceptionRequestResponse<AgenciesModel> findAgencies(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query) throws VitamClientException
vitamContext - the vitam contextquery - select queryVitamClientExceptionRequestResponse<AgenciesModel> findAgencyByID(VitamContext vitamContext, String agencyById) throws VitamClientException
vitamContext - the vitam contextagencyById - the agency idVitamClientExceptionRequestResponse 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 queryVitamClientExceptionRequestResponse<SecurityProfileModel> findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
vitamContext - the vitam contextselect - select queryVitamClientExceptionRequestResponse<SecurityProfileModel> findSecurityProfileById(VitamContext vitamContext, String securityProfileId) throws VitamClientException
vitamContext - the vitam contextsecurityProfileId - the identifier of the security profileVitamClientExceptionRequestResponse updateProfile(VitamContext vitamContext, String profileMetadataId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException
vitamContext - profileMetadataId - queryDsl - AccessExternalClientExceptionRequestResponse<ProcessDetail> listOperationsDetails(VitamContext vitamContext, ProcessQuery query) throws VitamClientException
vitamContext - the vitam contextquery - filter queryVitamClientExceptionRequestResponse<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 - VitamClientExceptionRequestResponse<ItemStatus> getOperationProcessExecutionDetails(VitamContext vitamContext, String operationId) throws VitamClientException
vitamContext - the vitam contextoperationId - VitamClientExceptionRequestResponse<ItemStatus> cancelOperationProcessExecution(VitamContext vitamContext, String operationId) throws VitamClientException, IllegalArgumentException
vitamContext - the vitam contextoperationId - VitamClientExceptionIllegalArgumentExceptionRequestResponse<WorkFlow> getWorkflowDefinitions(VitamContext vitamContext) throws VitamClientException
vitamContext - the vitam context@return the Workflow definitionsVitamClientExceptionRequestResponse createAgencies(VitamContext vitamContext, InputStream agencies, String filename) throws AccessExternalClientException, InvalidParseOperationException
vitamContext - the vitam contextagencies - agencies to be createdfilename - InvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse createFormats(VitamContext vitamContext, InputStream formats, String filename) throws AccessExternalClientException, InvalidParseOperationException
vitamContext - the vitam contextformats - formats to be createdfilename - InvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse createRules(VitamContext vitamContext, InputStream rules, String filename) throws AccessExternalClientException, InvalidParseOperationException
vitamContext - the vitam contextrules - rules to be createdfilename - InvalidParseOperationExceptionAccessExternalClientExceptionRequestResponse createSecurityProfiles(VitamContext vitamContext, InputStream securityProfiles, String filename) throws AccessExternalClientException, InvalidParseOperationException, VitamClientException
vitamContext - the vitam contextsecurityProfiles - security profiles to be createdfilename - AccessExternalClientExceptionInvalidParseOperationExceptionVitamClientExceptionjavax.ws.rs.core.Response downloadRulesReport(VitamContext vitamContext, String opId) throws VitamClientException
vitamContext - the vitam contextopId - the op (logbook) IDVitamClientExceptionjavax.ws.rs.core.Response checkAgencies(VitamContext vitamContext, InputStream agencies) throws VitamClientException
vitamContext - the vitam contextagencies - the input stream to be checkedVitamClientExceptionRequestResponse unitEvidenceAudit(VitamContext vitamContext, String unitId) throws VitamClientException
vitamContext - the vitam contextunitId - the unit idVitamClientExceptionRequestResponse objectGroupEvidenceAudit(VitamContext vitamContext, String objectGroupId) throws VitamClientException
vitamContext - the vitam contextobjectGroupId - the object group idVitamClientExceptionCopyright © 2018 Vitam. All rights reserved.