package cc.nfscan.server.controller.response; import cc.nfscan.server.domain.OCRTransaction; /** * JSON process status model class * * @author Paulo Miguel Almeida <a href="http://github.com/PauloMigAlmeida">@PauloMigAlmeida</a> */ public class ResultProcessStatusResponse extends ResultResponse { /** * OCR transaction object */ private OCRTransaction ocrTransaction; /** * Default constructor * * @param success whether we have processed this request successfully or not * @param ocrTransaction a OCR transaction */ public ResultProcessStatusResponse(boolean success, OCRTransaction ocrTransaction) { super(success); this.ocrTransaction = ocrTransaction; } /** * Gets OCR transaction object * * @return OCRTransaction * @see OCRTransaction */ public OCRTransaction getOcrTransaction() { return ocrTransaction; } /** * Sets the OCR transaction object * * @param ocrTransaction * @see OCRTransaction */ public void setOcrTransaction(OCRTransaction ocrTransaction) { this.ocrTransaction = ocrTransaction; } /** * Returns a string representation of the object * * @return a string. */ @Override public String toString() { return "ResultProcessStatusResponse{" + "ocrTransaction=" + ocrTransaction + "} " + super.toString(); } }