public class AdminExternalClientMock extends AbstractMockClient implements AdminExternalClient
AbstractMockClient.FakeInboundResponse
Modifier and Type | Field and Description |
---|---|
static String |
ID |
INTERNAL_SERVER_ERROR
STATUS_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, getServiceUrl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkStatus, checkStatus, close, consumeAnyEntityAndClose, getResourcePath, getServiceUrl
public static final String ID
public RequestResponse getAccessionRegisterDetail(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode query) throws InvalidParseOperationException, AccessExternalClientServerException, AccessExternalClientNotFoundException
AdminExternalClient
getAccessionRegisterDetail
in interface AdminExternalClient
vitamContext
- the vitam contextid
- the id of accession registerquery
- The DSL Query as a JSON NodeInvalidParseOperationException
AccessExternalClientServerException
AccessExternalClientNotFoundException
public RequestResponse updateAccessContract(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClient
updateAccessContract
in interface AdminExternalClient
vitamContext
- the vitam contextid
- the given id of the access contractqueryDsl
- the given dsl queryInvalidParseOperationException
AccessExternalClientException
public RequestResponse updateIngestContract(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClient
updateIngestContract
in interface AdminExternalClient
vitamContext
- the vitam contextid
- the given id of the ingest contractqueryDsl
- the given dsl queryInvalidParseOperationException
AccessExternalClientException
public RequestResponse createProfiles(VitamContext vitamContext, InputStream profiles) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClient
createProfiles
in interface AdminExternalClient
vitamContext
- the vitam contextprofiles
- as Json InputStreamInvalidParseOperationException
AccessExternalClientException
public RequestResponse createProfileFile(VitamContext vitamContext, String profileMetadataId, InputStream profile) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClient
createProfileFile
in interface AdminExternalClient
vitamContext
- the vitam contextprofile
- as InputStreamInvalidParseOperationException
AccessExternalClientException
public javax.ws.rs.core.Response downloadProfileFile(VitamContext vitamContext, String profileMetadataId) throws AccessExternalClientException
AdminExternalClient
downloadProfileFile
in interface AdminExternalClient
vitamContext
- the vitam contextAccessExternalClientException
public RequestResponse createContexts(VitamContext vitamContext, InputStream contexts) throws InvalidParseOperationException
AdminExternalClient
createContexts
in interface AdminExternalClient
vitamContext
- the vitam contextInvalidParseOperationException
public RequestResponse updateContext(VitamContext vitamContext, String id, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClient
updateContext
in interface AdminExternalClient
vitamContext
- the vitam contextid
- the context idAccessExternalClientException
InvalidParseOperationException
public RequestResponse checkTraceabilityOperation(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query) throws AccessExternalClientServerException, InvalidParseOperationException
checkTraceabilityOperation
in interface AdminExternalClient
vitamContext
- the vitam contextAccessExternalClientServerException
InvalidParseOperationException
public javax.ws.rs.core.Response downloadTraceabilityOperationFile(VitamContext vitamContext, String operationId) throws AccessExternalClientServerException
AdminExternalClient
downloadTraceabilityOperationFile
in interface AdminExternalClient
vitamContext
- the vitam contextAccessExternalClientServerException
public RequestResponse launchAudit(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode auditOption)
AdminExternalClient
launchAudit
in interface AdminExternalClient
vitamContext
- the vitam contextpublic RequestResponse<FileFormatModel> findFormats(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findFormats
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<FileRulesModel> findRules(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findRules
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<IngestContractModel> findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findIngestContracts
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<AccessContractModel> findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findAccessContracts
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<ContextModel> findContexts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findContexts
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<ProfileModel> findProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findProfiles
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<AccessionRegisterSummaryModel> findAccessionRegister(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findAccessionRegister
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<FileFormatModel> findFormatById(VitamContext vitamContext, String formatId) throws VitamClientException
AdminExternalClient
findFormatById
in interface AdminExternalClient
vitamContext
- the vitam contextformatId
- the formatIdVitamClientException
public RequestResponse<FileRulesModel> findRuleById(VitamContext vitamContext, String ruleId) throws VitamClientException
AdminExternalClient
findRuleById
in interface AdminExternalClient
vitamContext
- the vitam contextruleId
- the rule idVitamClientException
public RequestResponse<IngestContractModel> findIngestContractById(VitamContext vitamContext, String contractId) throws VitamClientException
AdminExternalClient
findIngestContractById
in interface AdminExternalClient
vitamContext
- the vitam contextcontractId
- the contract idVitamClientException
public RequestResponse<AccessContractModel> findAccessContractById(VitamContext vitamContext, String contractId) throws VitamClientException
AdminExternalClient
findAccessContractById
in interface AdminExternalClient
vitamContext
- the vitam contextcontractId
- the contract idVitamClientException
public RequestResponse<ContextModel> findContextById(VitamContext vitamContext, String contextId) throws VitamClientException
AdminExternalClient
findContextById
in interface AdminExternalClient
vitamContext
- the vitam contextcontextId
- the context idVitamClientException
public RequestResponse<ProfileModel> findProfileById(VitamContext vitamContext, String profileId) throws VitamClientException
AdminExternalClient
findProfileById
in interface AdminExternalClient
vitamContext
- the vitam contextprofileId
- the profile tIdVitamClientException
public RequestResponse<AccessionRegisterSummaryModel> findAccessionRegisterById(VitamContext vitamContext, String accessionRegisterId) throws VitamClientException
AdminExternalClient
findAccessionRegisterById
in interface AdminExternalClient
vitamContext
- the vitam contextaccessionRegisterId
- the accession register idVitamClientException
public RequestResponse<AgenciesModel> findAgencies(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query)
AdminExternalClient
findAgencies
in interface AdminExternalClient
vitamContext
- the vitam contextquery
- select querypublic RequestResponse<AgenciesModel> findAgencyByID(VitamContext vitamContext, String agencyById) throws VitamClientException
AdminExternalClient
findAgencyByID
in interface AdminExternalClient
vitamContext
- the vitam contextagencyById
- the agency idVitamClientException
public RequestResponse updateSecurityProfile(VitamContext vitamContext, String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) throws VitamClientException
AdminExternalClient
updateSecurityProfile
in interface AdminExternalClient
vitamContext
- the vitam contextidentifier
- the identifier of the security profile to updatequeryDsl
- the given dsl queryVitamClientException
public RequestResponse<SecurityProfileModel> findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) throws VitamClientException
AdminExternalClient
findSecurityProfiles
in interface AdminExternalClient
vitamContext
- the vitam contextselect
- select queryVitamClientException
public RequestResponse<SecurityProfileModel> findSecurityProfileById(VitamContext vitamContext, String identifier) throws VitamClientException
AdminExternalClient
findSecurityProfileById
in interface AdminExternalClient
vitamContext
- the vitam contextidentifier
- the identifier of the security profileVitamClientException
public RequestResponse updateProfile(VitamContext vitamContext, String profileMetadataId, com.fasterxml.jackson.databind.JsonNode queryDsl) throws AccessExternalClientException
AdminExternalClient
updateProfile
in interface AdminExternalClient
AccessExternalClientException
public RequestResponse<ProcessDetail> listOperationsDetails(VitamContext vitamContext, ProcessQuery query) throws VitamClientException
AdminExternalClient
listOperationsDetails
in interface AdminExternalClient
vitamContext
- the vitam contextquery
- filter queryVitamClientException
public RequestResponse<ItemStatus> getOperationProcessStatus(VitamContext vitamContext, String id) throws VitamClientException
OperationStatusClient
getOperationProcessStatus
in interface OperationStatusClient
vitamContext
- the vitam contextVitamClientException
public RequestResponse<ItemStatus> getOperationProcessExecutionDetails(VitamContext vitamContext, String id) throws VitamClientException
getOperationProcessExecutionDetails
in interface AdminExternalClient
vitamContext
- the vitam contextVitamClientException
public RequestResponse<ItemStatus> cancelOperationProcessExecution(VitamContext vitamContext, String id) throws VitamClientException
AdminExternalClient
cancelOperationProcessExecution
in interface AdminExternalClient
vitamContext
- the vitam contextVitamClientException
public RequestResponse<ItemStatus> updateOperationActionProcess(VitamContext vitamContext, String actionId, String id) throws VitamClientException
AdminExternalClient
updateOperationActionProcess
in interface AdminExternalClient
vitamContext
- 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)VitamClientException
public RequestResponse<WorkFlow> getWorkflowDefinitions(VitamContext vitamContext) throws VitamClientException
getWorkflowDefinitions
in interface AdminExternalClient
vitamContext
- the vitam context@return the Workflow definitionsVitamClientException
public RequestResponse createAgencies(VitamContext vitamContext, InputStream agencies, String filename) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClient
createAgencies
in interface AdminExternalClient
vitamContext
- the vitam contextagencies
- agencies to be createdAccessExternalClientException
InvalidParseOperationException
public RequestResponse createFormats(VitamContext vitamContext, InputStream formats, String filename) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClient
createFormats
in interface AdminExternalClient
vitamContext
- the vitam contextformats
- formats to be createdAccessExternalClientException
InvalidParseOperationException
public RequestResponse createRules(VitamContext vitamContext, InputStream rules, String filename) throws AccessExternalClientException, InvalidParseOperationException
AdminExternalClient
createRules
in interface AdminExternalClient
vitamContext
- the vitam contextrules
- rules to be createdAccessExternalClientException
InvalidParseOperationException
public RequestResponse createSecurityProfiles(VitamContext vitamContext, InputStream securityProfiles, String filename) throws AccessExternalClientException, InvalidParseOperationException, VitamClientException
AdminExternalClient
createSecurityProfiles
in interface AdminExternalClient
vitamContext
- the vitam contextsecurityProfiles
- security profiles to be createdAccessExternalClientException
InvalidParseOperationException
VitamClientException
public javax.ws.rs.core.Response checkRules(VitamContext vitamContext, InputStream rules) throws VitamClientException
AdminExternalClient
checkRules
in interface AdminExternalClient
vitamContext
- the vitam contextrules
- the input stream to be checkedVitamClientException
public javax.ws.rs.core.Response checkFormats(VitamContext vitamContext, InputStream formats) throws VitamClientException
AdminExternalClient
checkFormats
in interface AdminExternalClient
vitamContext
- the vitam contextformats
- the input stream to be checkedVitamClientException
public javax.ws.rs.core.Response checkAgencies(VitamContext vitamContext, InputStream agencies) throws VitamClientException
AdminExternalClient
checkAgencies
in interface AdminExternalClient
vitamContext
- the vitam contextagencies
- the input stream to be checkedVitamClientException
public RequestResponse createIngestContracts(VitamContext vitamContext, InputStream ingestContracts) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClient
createIngestContracts
in interface AdminExternalClient
vitamContext
- the vitam contextingestContracts
- as InputStreamInvalidParseOperationException
AccessExternalClientException
public RequestResponse createAccessContracts(VitamContext vitamContext, InputStream accessContracts) throws InvalidParseOperationException, AccessExternalClientException
AdminExternalClient
createAccessContracts
in interface AdminExternalClient
vitamContext
- the vitam contextaccessContracts
- as InputStreamInvalidParseOperationException
AccessExternalClientException
public javax.ws.rs.core.Response downloadRulesReport(VitamContext vitamContext, String opId) throws VitamClientException
AdminExternalClient
downloadRulesReport
in interface AdminExternalClient
vitamContext
- the vitam contextopId
- the op (logbook) IDVitamClientException
public RequestResponse unitEvidenceAudit(VitamContext vitamContext, String unitId)
AdminExternalClient
unitEvidenceAudit
in interface AdminExternalClient
vitamContext
- the vitam contextunitId
- the unit idpublic RequestResponse objectGroupEvidenceAudit(VitamContext vitamContext, String objectGroupId)
AdminExternalClient
objectGroupEvidenceAudit
in interface AdminExternalClient
vitamContext
- the vitam contextobjectGroupId
- the object group idCopyright © 2018 Vitam. All rights reserved.