/** * @param null|Varien_Object $dataObject * @return Xcom_Xfabric_Model_Message_Request */ public function _prepareData(Varien_Object $dataObject = null) { /* @var $orderMessage Xcom_Chronicle_Model_Message_Order */ $orderMessage = Mage::getModel('xcom_chronicle/message_order', array('order' => $dataObject->getOrder(), 'type' => 'simple')); $data = $orderMessage->getRecord('PartialOrderReturn', array($dataObject->getCreditMemo())); $this->setMessageData($data); return parent::_prepareData($dataObject); }