public function setData(DropFolder $folder, DropFolderFile $dropFolderFileForObject, $dropFolderFileIds)
 {
     /* @var $dropFolderFileForObject WebexDropFolderFile */
     parent::setData($folder, $dropFolderFileForObject, $dropFolderFileIds);
     $this->description = $dropFolderFileForObject->getDescription();
     $this->webexHostId = $dropFolderFileForObject->getWebexHostId();
 }
 private function addDropFolderContentProcessorJob(DropFolder $folder, DropFolderFile $dropFolderFileForObject, $dropFolderFileIds)
 {
     $batchJobType = DropFolderPlugin::getCoreValue('BatchJobType', DropFolderBatchType::DROP_FOLDER_CONTENT_PROCESSOR);
     $batchJob = new BatchJob();
     $batchJob->setPartnerId($folder->getPartnerId());
     $batchJob->setObjectId($dropFolderFileForObject->getId());
     $batchJob->setObjectType(DropFolderPlugin::getCoreValue('BatchJobObjectType', DropFolderBatchJobObjectType::DROP_FOLDER_FILE));
     $jobData = kDropFolderContentProcessorJobData::getInstance($folder->getType());
     //Required for plugins which require data to be set on the created entry from the drop folder files.
     $jobData->setData($folder, $dropFolderFileForObject, $dropFolderFileIds);
     return kJobsManager::addJob($batchJob, $jobData, $batchJobType, $folder->getType());
 }