/** * Creates a new export line instance. * * @param \SixBySix_RealTimeDespatch_Model_Export $export * @param \SixBySix\RealtimeDespatch\Report\ImportReportLine $reportLine * * @return SixBySix_RealTimeDespatch_Model_Export */ protected function _createExportLine($export, $reportLine) { $exportLine = Mage::getModel('realtimedespatch/export_line'); $exportLine->setExport($export); $exportLine->setType($reportLine->getResult()); $exportLine->setReference($reportLine->getExternalReference()); $exportLine->setOperation(uc_words($reportLine->getOperation())); $exportLine->setEntity($export->getEntity()); $exportLine->setMessage($reportLine->getMessage()); $exportLine->setDetail($reportLine->getDetail()); $exportLine->setProcessed($reportLine->getTimestamp()); return $exportLine; }
/** * Creates a new import instance. * * @param \SixBySix_RealTimeDespatch_Model_Import $import * @param \SixBySix\RealtimeDespatch\Report\ImportReportLine $reportLine * * @return SixBySix_RealTimeDespatch_Model_Import */ protected function _createImportLine($import, $reportLine) { $importLine = Mage::getModel('realtimedespatch/import_line'); $importLine->setImport($import); $importLine->setType($reportLine->getResult()); $importLine->setSequenceId($reportLine['sequenceId']); $importLine->setReference($reportLine->getReference()); $importLine->setOperation(uc_words($reportLine->getOperation())); $importLine->setEntity($import->getEntity()); $importLine->setMessage($reportLine->getMessage()); $importLine->setDetail($reportLine->getDetail()); $importLine->setProcessed($reportLine->getTimestamp()); return $importLine; }