protected function intervalIsLocked()
 {
     if ($this->getInitiator() == Ess_M2ePro_Helper_Data::INITIATOR_USER || $this->getInitiator() == Ess_M2ePro_Helper_Data::INITIATOR_DEVELOPER) {
         return false;
     }
     if (!in_array(Ess_M2ePro_Model_Synchronization_Task_Abstract::DEFAULTS, $this->getAllowedTasksTypes())) {
         return parent::intervalIsLocked();
     }
     $synchronizationStartTime = $this->getParentOperationHistory()->getObject()->getData('start_date');
     $updateListingsProductsLastTime = $this->getConfigValue('/buy/defaults/update_listings_products/', 'last_time');
     return strtotime($synchronizationStartTime) > strtotime($updateListingsProductsLastTime);
 }