/**
  * @param BatchJob $dbBatchJob
  * @param kDistributionFetchReportJobData $data
  * @param BatchJob $twinJob
  * @return BatchJob
  */
 public static function onDistributionFetchReportJobFinished(BatchJob $dbBatchJob, kDistributionFetchReportJobData $data, BatchJob $twinJob = null)
 {
     $entryDistribution = EntryDistributionPeer::retrieveByPK($data->getEntryDistributionId());
     if (!$entryDistribution) {
         KalturaLog::err("Entry distribution [" . $data->getEntryDistributionId() . "] not found");
         return $dbBatchJob;
     }
     $providerData = $data->getProviderData();
     /*		if($providerData instanceof kIdeticDistributionJobProviderData)
     		{
     			$entryDistribution->putInCustomData('emailed', $providerData->getEmailed());
     			$entryDistribution->putInCustomData('rated', $providerData->getRated());
     			$entryDistribution->putInCustomData('blogged', $providerData->getBlogged());
     			$entryDistribution->putInCustomData('reviewed', $providerData->getReviewed());
     			$entryDistribution->putInCustomData('bookmarked', $providerData->getBookmarked());
     			$entryDistribution->putInCustomData('playbackFailed', $providerData->getPlaybackFailed());
     			$entryDistribution->putInCustomData('timeSpent', $providerData->getTimeSpent());
     			$entryDistribution->putInCustomData('recommended', $providerData->getRecommended());
     			
     			$entryDistribution->save();
     		}
     	*/
     return $dbBatchJob;
 }
 /**
  * @param BatchJob $dbBatchJob
  * @param kDistributionFetchReportJobData $data
  * @param BatchJob $twinJob
  * @return BatchJob
  */
 public static function onDistributionFetchReportJobFinished(BatchJob $dbBatchJob, kDistributionFetchReportJobData $data, BatchJob $twinJob = null)
 {
     $entryDistribution = EntryDistributionPeer::retrieveByPK($data->getEntryDistributionId());
     if (!$entryDistribution) {
         KalturaLog::err("Entry distribution [" . $data->getEntryDistributionId() . "] not found");
         return $dbBatchJob;
     }
     $entryDistribution->setPlays($data->getPlays());
     $entryDistribution->setViews($data->getViews());
     $entryDistribution->save();
     return $dbBatchJob;
 }