Package org.waarp.vitam.dip
Class DipRequest
- java.lang.Object
-
- org.waarp.vitam.common.AbstractVitamRequest
-
- org.waarp.vitam.dip.DipRequest
-
public class DipRequest extends AbstractVitamRequest
-
-
Field Summary
-
Fields inherited from class org.waarp.vitam.common.AbstractVitamRequest
status
-
-
Constructor Summary
Constructors Constructor Description DipRequest()
DipRequest(WaarpCommon.TaskOption taskOption, DipRequestFactory factory)
Standard constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getDipFile(DipRequestFactory factory)
File
getErrorFile(DipRequestFactory factory)
com.fasterxml.jackson.databind.JsonNode
getSelectJson()
org.waarp.vitam.dip.DipRequest.DIPStep
getStep()
DipRequest
save(DipRequestFactory factory)
Save this DipRequestDipRequest
setFromRequestResponse(fr.gouv.vitam.common.model.RequestResponseOK requestResponse)
Set extra information from first response from operation submissionDipRequest
setStatus(int status)
Set the status AND the step according to the value of the status (if less than 0, it is a step value, not a final status), but in dry mode (no check, used by Json deserialization)DipRequest
setStep(org.waarp.vitam.dip.DipRequest.DIPStep step, int status, DipRequestFactory factory)
Use to set the step and status accordingly.String
toString()
-
Methods inherited from class org.waarp.vitam.common.AbstractVitamRequest
getAccessContract, getApplicationSessionId, getCheckMessage, getGlobalExecutionState, getGlobalExecutionStatus, getJsonPath, getLastTryTime, getPath, getPersonalCertificate, getProcessState, getRequestId, getStatus, getStatusCode, getTenantId, getVitamContext, getWaarpId, getWaarpModel, getWaarpPartner, getWaarpRule, setAccessContract, setApplicationSessionId, setGlobalExecutionState, setGlobalExecutionStatus, setJsonPath, setLastTryTime, setPath, setPersonalCertificate, setRequestId, setTenantId, setWaarpId, setWaarpModel, setWaarpPartner, setWaarpRule
-
-
-
-
Constructor Detail
-
DipRequest
public DipRequest()
-
DipRequest
public DipRequest(WaarpCommon.TaskOption taskOption, DipRequestFactory factory) throws fr.gouv.vitam.common.exception.InvalidParseOperationException
Standard constructor- Parameters:
taskOption
-factory
-- Throws:
fr.gouv.vitam.common.exception.InvalidParseOperationException
-
-
Method Detail
-
setFromRequestResponse
public DipRequest setFromRequestResponse(fr.gouv.vitam.common.model.RequestResponseOK requestResponse)
Set extra information from first response from operation submission- Parameters:
requestResponse
-- Returns:
- this
-
setStep
public DipRequest setStep(org.waarp.vitam.dip.DipRequest.DIPStep step, int status, DipRequestFactory factory) throws fr.gouv.vitam.common.exception.InvalidParseOperationException
Use to set the step and status accordingly.- Parameters:
step
-status
-factory
-- Returns:
- this
- Throws:
fr.gouv.vitam.common.exception.InvalidParseOperationException
-
setStatus
public DipRequest setStatus(int status)
Set the status AND the step according to the value of the status (if less than 0, it is a step value, not a final status), but in dry mode (no check, used by Json deserialization)- Specified by:
setStatus
in classAbstractVitamRequest
- Parameters:
status
-- Returns:
- this
-
save
public DipRequest save(DipRequestFactory factory) throws fr.gouv.vitam.common.exception.InvalidParseOperationException
Save this DipRequest- Parameters:
factory
-- Returns:
- this
- Throws:
fr.gouv.vitam.common.exception.InvalidParseOperationException
-
getStep
public org.waarp.vitam.dip.DipRequest.DIPStep getStep()
-
getDipFile
public File getDipFile(DipRequestFactory factory)
- Returns:
- the DIP File pointer according to this
-
getErrorFile
public File getErrorFile(DipRequestFactory factory)
- Returns:
- the Error File pointer according to this
-
getSelectJson
public com.fasterxml.jackson.databind.JsonNode getSelectJson() throws fr.gouv.vitam.common.exception.InvalidParseOperationException
- Returns:
- the JsonNode for Vitam Request associated with this
- Throws:
fr.gouv.vitam.common.exception.InvalidParseOperationException
-
-