/**
  * @param Ess_M2ePro_Model_Processing_Request $processingRequest
  * @throws Ess_M2ePro_Model_Exception_Logic
  */
 public function setProcessingLocks(Ess_M2ePro_Model_Processing_Request $processingRequest)
 {
     parent::setProcessingLocks($processingRequest);
     /** @var $lockItem Ess_M2ePro_Model_LockItem */
     $lockItem = Mage::getModel('M2ePro/LockItem');
     $tempNick = Ess_M2ePro_Model_Buy_Synchronization_OtherListings_Update::LOCK_ITEM_PREFIX;
     $tempNick .= '_' . $this->account->getId();
     $lockItem->setNick($tempNick);
     $lockItem->setMaxInactiveTime(Ess_M2ePro_Model_Processing_Request::MAX_LIFE_TIME_INTERVAL);
     $lockItem->create();
     $this->account->addObjectLock(NULL, $processingRequest->getHash());
     $this->account->addObjectLock('synchronization', $processingRequest->getHash());
     $this->account->addObjectLock('synchronization_buy', $processingRequest->getHash());
     $this->account->addObjectLock(Ess_M2ePro_Model_Buy_Synchronization_OtherListings_Update::LOCK_ITEM_PREFIX, $processingRequest->getHash());
 }
 protected function getResponserParams()
 {
     return array_merge(parent::getResponserParams(), array('request_date' => Mage::helper('M2ePro')->getCurrentGmtDate()));
 }