public class AdminExternalClientMock extends AbstractMockClient implements AdminExternalClient
AbstractMockClient.FakeInboundResponse| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
INTERNAL_SERVER_ERRORSTATUS_URL| Constructor and Description |
|---|
AdminExternalClientMock() |
| Modifier and Type | Method and Description |
|---|---|
RequestResponse<ItemStatus> |
cancelOperationProcessExecution(VitamContext vitamContext,
String id)
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 identifier)
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 id) |
RequestResponse<ItemStatus> |
getOperationProcessStatus(VitamContext vitamContext,
String id)
Get vitam operation status
|
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 id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the given access contract by query dsl
|
RequestResponse |
updateContext(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the context by query dsl
|
RequestResponse |
updateIngestContract(VitamContext vitamContext,
String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update the given ingest contract by query dsl
|
RequestResponse<ItemStatus> |
updateOperationActionProcess(VitamContext vitamContext,
String actionId,
String id)
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 identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Updates the given security profile by query dsl
|
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrlpublic static final String ID
public RequestResponse getAccessionRegisterDetail(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode query) throws InvalidParseOperationException, AccessExternalClientServerException, AccessExternalClientNotFoundException
AdminExternalClientgetAccessionRegisterDetail in interface AdminExternalClientvitamContext - the vitam contextid - the id of accession registerquery - The DSL Query as a JSON NodeInvalidParseOperationExceptionAccessExternalClientServerExceptionAccessExternalClientNotFoundExceptionpublic RequestResponse updateAccessContract(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClientupdateAccessContract in interface AdminExternalClientvitamContext - the vitam contextid - the given id of the access contractqueryDsl - the given dsl queryInvalidParseOperationExceptionAccessExternalClientExceptionpublic RequestResponse updateIngestContract(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClientupdateIngestContract in interface AdminExternalClientvitamContext - the vitam contextid - the given id of the ingest contractqueryDsl - the given dsl queryInvalidParseOperationExceptionAccessExternalClientExceptionpublic RequestResponse createProfiles(VitamContext vitamContext, InputStream profiles) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClientcreateProfiles in interface AdminExternalClientvitamContext - the vitam contextprofiles - as Json InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionpublic RequestResponse createProfileFile(VitamContext vitamContext, String profileMetadataId, InputStream profile) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClientcreateProfileFile in interface AdminExternalClientvitamContext - the vitam contextprofile - as InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionpublic javax.ws.rs.core.Response downloadProfileFile(VitamContext vitamContext, String profileMetadataId) throws AccessExternalClientException
AdminExternalClientdownloadProfileFile in interface AdminExternalClientvitamContext - the vitam contextAccessExternalClientExceptionpublic RequestResponse createContexts(VitamContext vitamContext, InputStream contexts) throws InvalidParseOperationException
AdminExternalClientcreateContexts in interface AdminExternalClientvitamContext - the vitam contextInvalidParseOperationExceptionpublic RequestResponse updateContext(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClientupdateContext in interface AdminExternalClientvitamContext - the vitam contextid - the context idAccessExternalClientExceptionInvalidParseOperationExceptionpublic RequestResponse checkTraceabilityOperation(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query) throws AccessExternalClientServerException, InvalidParseOperationException
checkTraceabilityOperation in interface AdminExternalClientvitamContext - the vitam contextAccessExternalClientServerExceptionInvalidParseOperationExceptionpublic javax.ws.rs.core.Response downloadTraceabilityOperationFile(VitamContext vitamContext, String operationId) throws AccessExternalClientServerException
AdminExternalClientdownloadTraceabilityOperationFile in interface AdminExternalClientvitamContext - the vitam contextAccessExternalClientServerExceptionpublic RequestResponse launchAudit(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode auditOption)
AdminExternalClientlaunchAudit in interface AdminExternalClientvitamContext - the vitam contextpublic RequestResponse<FileFormatModel> findFormats(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindFormats in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<FileRulesModel> findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindRules in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<IngestContractModel> findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindIngestContracts in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<AccessContractModel> findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindAccessContracts in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<ContextModel> findContexts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindContexts in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<ProfileModel> findProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindProfiles in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<AccessionRegisterSummaryModel> findAccessionRegister(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindAccessionRegister in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<FileFormatModel> findFormatById(VitamContext vitamContext, String formatId) throws VitamClientException
AdminExternalClientfindFormatById in interface AdminExternalClientvitamContext - the vitam contextformatId - the formatIdVitamClientExceptionpublic RequestResponse<FileRulesModel> findRuleById(VitamContext vitamContext, String ruleId) throws VitamClientException
AdminExternalClientfindRuleById in interface AdminExternalClientvitamContext - the vitam contextruleId - the rule idVitamClientExceptionpublic RequestResponse<IngestContractModel> findIngestContractById(VitamContext vitamContext, String contractId) throws VitamClientException
AdminExternalClientfindIngestContractById in interface AdminExternalClientvitamContext - the vitam contextcontractId - the contract idVitamClientExceptionpublic RequestResponse<AccessContractModel> findAccessContractById(VitamContext vitamContext, String contractId) throws VitamClientException
AdminExternalClientfindAccessContractById in interface AdminExternalClientvitamContext - the vitam contextcontractId - the contract idVitamClientExceptionpublic RequestResponse<ContextModel> findContextById(VitamContext vitamContext, String contextId) throws VitamClientException
AdminExternalClientfindContextById in interface AdminExternalClientvitamContext - the vitam contextcontextId - the context idVitamClientExceptionpublic RequestResponse<ProfileModel> findProfileById(VitamContext vitamContext, String profileId) throws VitamClientException
AdminExternalClientfindProfileById in interface AdminExternalClientvitamContext - the vitam contextprofileId - the profile tIdVitamClientExceptionpublic RequestResponse<AccessionRegisterSummaryModel> findAccessionRegisterById(VitamContext vitamContext, String accessionRegisterId) throws VitamClientException
AdminExternalClientfindAccessionRegisterById in interface AdminExternalClientvitamContext - the vitam contextaccessionRegisterId - the accession register idVitamClientExceptionpublic RequestResponse<AgenciesModel> findAgencies(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query)
AdminExternalClientfindAgencies in interface AdminExternalClientvitamContext - the vitam contextquery - select querypublic RequestResponse<AgenciesModel> findAgencyByID(VitamContext vitamContext, String agencyById) throws VitamClientException
AdminExternalClientfindAgencyByID in interface AdminExternalClientvitamContext - the vitam contextagencyById - the agency idVitamClientExceptionpublic RequestResponse updateSecurityProfile(VitamContext vitamContext, String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) throws VitamClientException
AdminExternalClientupdateSecurityProfile in interface AdminExternalClientvitamContext - the vitam contextidentifier - the identifier of the security profile to updatequeryDsl - the given dsl queryVitamClientExceptionpublic RequestResponse<SecurityProfileModel> findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClientfindSecurityProfiles in interface AdminExternalClientvitamContext - the vitam contextselect - select queryVitamClientExceptionpublic RequestResponse<SecurityProfileModel> findSecurityProfileById(VitamContext vitamContext, String identifier) throws VitamClientException
AdminExternalClientfindSecurityProfileById in interface AdminExternalClientvitamContext - the vitam contextidentifier - the identifier of the security profileVitamClientExceptionpublic RequestResponse updateProfile(VitamContext vitamContext, String profileMetadataId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException
AdminExternalClientupdateProfile in interface AdminExternalClientAccessExternalClientExceptionpublic RequestResponse<ProcessDetail> listOperationsDetails(VitamContext vitamContext, ProcessQuery query) throws VitamClientException
AdminExternalClientlistOperationsDetails in interface AdminExternalClientvitamContext - the vitam contextquery - filter queryVitamClientExceptionpublic RequestResponse<ItemStatus> getOperationProcessStatus(VitamContext vitamContext, String id) throws VitamClientException
OperationStatusClientgetOperationProcessStatus in interface OperationStatusClientvitamContext - the vitam contextVitamClientExceptionpublic RequestResponse<ItemStatus> getOperationProcessExecutionDetails(VitamContext vitamContext, String id) throws VitamClientException
getOperationProcessExecutionDetails in interface AdminExternalClientvitamContext - the vitam contextVitamClientExceptionpublic RequestResponse<ItemStatus> cancelOperationProcessExecution(VitamContext vitamContext, String id) throws VitamClientException
AdminExternalClientcancelOperationProcessExecution in interface AdminExternalClientvitamContext - the vitam contextVitamClientExceptionpublic RequestResponse<ItemStatus> updateOperationActionProcess(VitamContext vitamContext, String actionId, String id) throws VitamClientException
AdminExternalClientupdateOperationActionProcess in interface AdminExternalClientvitamContext - the vitam contextactionId - 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)VitamClientExceptionpublic RequestResponse<WorkFlow> getWorkflowDefinitions(VitamContext vitamContext) throws VitamClientException
getWorkflowDefinitions in interface AdminExternalClientvitamContext - the vitam context@return the Workflow definitionsVitamClientExceptionpublic RequestResponse createAgencies(VitamContext vitamContext, InputStream agencies, String filename) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClientcreateAgencies in interface AdminExternalClientvitamContext - the vitam contextagencies - agencies to be createdAccessExternalClientExceptionInvalidParseOperationExceptionpublic RequestResponse createFormats(VitamContext vitamContext, InputStream formats, String filename) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClientcreateFormats in interface AdminExternalClientvitamContext - the vitam contextformats - formats to be createdAccessExternalClientExceptionInvalidParseOperationExceptionpublic RequestResponse createRules(VitamContext vitamContext, InputStream rules, String filename) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClientcreateRules in interface AdminExternalClientvitamContext - the vitam contextrules - rules to be createdAccessExternalClientExceptionInvalidParseOperationExceptionpublic RequestResponse createSecurityProfiles(VitamContext vitamContext, InputStream securityProfiles, String filename) throws AccessExternalClientException, InvalidParseOperationException, VitamClientException
AdminExternalClientcreateSecurityProfiles in interface AdminExternalClientvitamContext - the vitam contextsecurityProfiles - security profiles to be createdAccessExternalClientExceptionInvalidParseOperationExceptionVitamClientExceptionpublic javax.ws.rs.core.Response checkRules(VitamContext vitamContext, InputStream rules) throws VitamClientException
AdminExternalClientcheckRules in interface AdminExternalClientvitamContext - the vitam contextrules - the input stream to be checkedVitamClientExceptionpublic javax.ws.rs.core.Response checkFormats(VitamContext vitamContext, InputStream formats) throws VitamClientException
AdminExternalClientcheckFormats in interface AdminExternalClientvitamContext - the vitam contextformats - the input stream to be checkedVitamClientExceptionpublic javax.ws.rs.core.Response checkAgencies(VitamContext vitamContext, InputStream agencies) throws VitamClientException
AdminExternalClientcheckAgencies in interface AdminExternalClientvitamContext - the vitam contextagencies - the input stream to be checkedVitamClientExceptionpublic RequestResponse createIngestContracts(VitamContext vitamContext, InputStream ingestContracts) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClientcreateIngestContracts in interface AdminExternalClientvitamContext - the vitam contextingestContracts - as InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionpublic RequestResponse createAccessContracts(VitamContext vitamContext, InputStream accessContracts) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClientcreateAccessContracts in interface AdminExternalClientvitamContext - the vitam contextaccessContracts - as InputStreamInvalidParseOperationExceptionAccessExternalClientExceptionpublic javax.ws.rs.core.Response downloadRulesReport(VitamContext vitamContext, String opId) throws VitamClientException
AdminExternalClientdownloadRulesReport in interface AdminExternalClientvitamContext - the vitam contextopId - the op (logbook) IDVitamClientExceptionpublic RequestResponse unitEvidenceAudit(VitamContext vitamContext, String unitId)
AdminExternalClientunitEvidenceAudit in interface AdminExternalClientvitamContext - the vitam contextunitId - the unit idpublic RequestResponse objectGroupEvidenceAudit(VitamContext vitamContext, String objectGroupId)
AdminExternalClientobjectGroupEvidenceAudit in interface AdminExternalClientvitamContext - the vitam contextobjectGroupId - the object group idCopyright © 2018 Vitam. All rights reserved.