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 FilegetDipFile(DipRequestFactory factory)FilegetErrorFile(DipRequestFactory factory)com.fasterxml.jackson.databind.JsonNodegetSelectJson()org.waarp.vitam.dip.DipRequest.DIPStepgetStep()DipRequestsave(DipRequestFactory factory)Save this DipRequestDipRequestsetFromRequestResponse(fr.gouv.vitam.common.model.RequestResponseOK requestResponse)Set extra information from first response from operation submissionDipRequestsetStatus(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)DipRequestsetStep(org.waarp.vitam.dip.DipRequest.DIPStep step, int status, DipRequestFactory factory)Use to set the step and status accordingly.StringtoString()-
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:
setStatusin 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
-
-