Class DipRequest

    • 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 class AbstractVitamRequest
        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