public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kSyncCategoryPrivacyContextJobData(); } return parent::toObject($dbData); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kConvertProfileJobData(); } return parent::toObject($dbData); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kFileSyncImportJobData(); } return parent::toObject($dbData, $props_to_skip); }
public function doFromObject($dbData, KalturaDetachedResponseProfile $responseProfile = null) { /* @var $dbData kIndexJobData */ $filter = $dbData->getFilter(); $filterType = get_class($filter); switch ($filterType) { case 'entryFilter': $this->filter = new KalturaBaseEntryFilter(); break; case 'categoryFilter': $this->filter = new KalturaCategoryFilter(); break; case 'categoryEntryFilter': $this->filter = new KalturaCategoryEntryFilter(); break; case 'categoryKuserFilter': $this->filter = new KalturaCategoryUserFilter(); break; case 'kuserFilter': $this->filter = new KalturaUserFilter(); break; default: $this->filter = KalturaPluginManager::loadObject('KalturaFilter', $filterType); } if ($this->filter) { $this->filter->fromObject($filter); } parent::doFromObject($dbData, $responseProfile); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kIndexTagsByPrivacyContextJobData(); } return parent::toObject($dbData, $props_to_skip); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kNotificationJobData(); } return parent::toObject($dbData, $props_to_skip); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kTransformMetadataJobData(); } return parent::toObject($dbData, $props_to_skip); }
public function toObject($dbCaptureThumbJobData = null, $props_to_skip = array()) { if (is_null($dbCaptureThumbJobData)) { $dbCaptureThumbJobData = new kCaptureThumbJobData(); } return parent::toObject($dbCaptureThumbJobData, $props_to_skip); }
public function fromObject($dbData) { /* @var $dbData kCopyJobData */ $filter = $dbData->getFilter(); $filterType = get_class($filter); switch ($filterType) { case 'entryFilter': $this->filter = new KalturaBaseEntryFilter(); $this->templateObject = new KalturaBaseEntry(); break; case 'categoryFilter': $this->filter = new KalturaCategoryFilter(); $this->templateObject = new KalturaCategory(); break; case 'categoryEntryFilter': $this->filter = new KalturaCategoryEntryFilter(); $this->templateObject = new KalturaCategoryEntry(); break; case 'categoryKuserFilter': $this->filter = new KalturaCategoryUserFilter(); $this->templateObject = new KalturaCategoryUser(); break; default: $this->filter = KalturaPluginManager::loadObject('KalturaFilter', $filterType); } if ($this->filter) { $this->filter->fromObject($filter); } if ($this->templateObject) { $this->templateObject->fromObject($dbData->getTemplateObject()); } return parent::fromObject($dbData); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kDropFolderContentProcessorJobData(); } return parent::toObject($dbData, $props_to_skip); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kBulkUploadJobData(); } return parent::toObject($dbData); }
public function toObject($dbData = null, $propsToSkip = array()) { if (is_null($dbData)) { $dbData = new kFlattenJobData(); } return parent::toObject($dbData); }
public function toObject($dbData = null, $props_to_skip = array()) { if (is_null($dbData)) { $dbData = new kMoveCategoryEntriesJobData(); } return parent::toObject($dbData); }
public function toObject($objectToFill = null, $propsToSkip = array()) { if (is_null($objectToFill)) { $objectToFill = new kScheduledTaskJobData(); } /** @var kScheduledTaskJobData $objectToFill */ $objectToFill = parent::toObject($objectToFill, $propsToSkip); return $objectToFill; }
public function toObject($dbCaptureThumbJobData = null, $props_to_skip = array()) { if (is_null($dbCaptureThumbJobData)) { $dbCaptureThumbJobData = new kCaptureThumbJobData(); } if ($this->thumbParamsOutput instanceof KalturaThumbParams) { $dbThumbParams = new thumbParamsOutput(); $dbThumbParams = $this->thumbParamsOutput->toObject($dbThumbParams); $dbCaptureThumbJobData->setThumbParamsOutput($dbThumbParams); } return parent::toObject($dbCaptureThumbJobData, $props_to_skip); }
public function toObject($dbBatchJob = null, $props_to_skip = array()) { if (is_null($dbBatchJob)) { $dbBatchJob = new BatchJob(); } $dbBatchJob = parent::toObject($dbBatchJob); $this->toData($dbBatchJob); if (!is_null($this->jobSubType) && $this->data instanceof KalturaJobData) { $dbBatchJob->setJobSubType($this->data->toSubType($this->jobSubType)); } return $dbBatchJob; }
public function toObject($dbConvartableJobData = null, $props_to_skip = array()) { if (is_null($dbConvartableJobData)) { $dbConvartableJobData = new kConvartableJobData(); } if ($this->flavorParamsOutput instanceof KalturaFlavorParams) { $dbFlavorParams = new flavorParamsOutput(); $dbFlavorParams = $this->flavorParamsOutput->toObject($dbFlavorParams); $dbConvartableJobData->setFlavorParamsOutput($dbFlavorParams); } return parent::toObject($dbConvartableJobData, $props_to_skip); }
public function validateForUsage($sourceObject, $propertiesToSkip = array()) { parent::validateForUsage($sourceObject, $propertiesToSkip); $this->validatePropertyNotNull('providerType'); $this->validatePropertyNotNull('providerData'); $this->validatePropertyNotNull('triggerType'); $this->validatePropertyNotNull('triggerData'); }
public function fromObject($source_object) { parent::fromObject($source_object); /* @var $source_object kBulkUploadJobData */ $this->objectData = null; switch (get_class($source_object->getObjectData())) { case 'kBulkUploadEntryData': $this->objectData = new KalturaBulkUploadEntryData(); break; case 'kBulkUploadCategoryData': $this->objectData = new KalturaBulkUploadCategoryData(); break; case 'kBulkUploadCategoryUserData': $this->objectData = new KalturaBulkUploadCategoryUserData(); break; case 'kBulkUploadUserData': $this->objectData = new KalturaBulkUploadUserData(); break; default: break; } if ($this->objectData) { KalturaLog::debug("Object data class was found: " . get_class($this->objectData)); $this->objectData->fromObject($source_object->getObjectData()); } }
public function doFromObject($source_object, KalturaDetachedResponseProfile $responseProfile = null) { parent::doFromObject($source_object, $responseProfile); /* @var $source_object kBulkUploadJobData */ if ($this->shouldGet('objectData', $responseProfile)) { $this->objectData = null; switch (get_class($source_object->getObjectData())) { case 'kBulkUploadEntryData': $this->objectData = new KalturaBulkUploadEntryData(); break; case 'kBulkUploadCategoryData': $this->objectData = new KalturaBulkUploadCategoryData(); break; case 'kBulkUploadCategoryUserData': $this->objectData = new KalturaBulkUploadCategoryUserData(); break; case 'kBulkUploadUserData': $this->objectData = new KalturaBulkUploadUserData(); break; case 'kBulkUploadCategoryEntryData': $this->objectData = new KalturaBulkUploadCategoryEntryData(); break; default: break; } if ($this->objectData) { $this->objectData->fromObject($source_object->getObjectData()); } } }
public function doFromObject($sourceObject, KalturaDetachedResponseProfile $responseProfile = null) { $this->localFileSyncPath = $sourceObject->getLocalFileSyncPath(); parent::doFromObject($sourceObject, $responseProfile); }
protected function doFromObject($dbObject, KalturaDetachedResponseProfile $responseProfile = null) { /* @var $dbObject kEventNotificationDispatchJobData */ parent::doFromObject($dbObject, $responseProfile); $this->contentParameters = KalturaKeyValueArray::fromKeyValueArray($dbObject->getContentParameters()); }
public function doFromObject($srcObj, KalturaDetachedResponseProfile $responseProfile = null) { /* @var $srcObj kConvartableJobData */ $srcObj->migrateOldSerializedData(); parent::doFromObject($srcObj, $responseProfile); }
public function validateForUsage($sourceObject, $propertiesToSkip = array()) { parent::validateForUsage($sourceObject, $propertiesToSkip); $this->validatePropertyNotNull('providerType'); $this->validatePropertyNotNull('providerData'); $this->validatePropertyNotNull('triggerType'); if ($this->triggerType != KalturaIntegrationTriggerType::MANUAL) { $this->validatePropertyNotNull('triggerData'); } }
public function toObject($object = null, $skip = array()) { $object = parent::toObject($object, $skip); if ($this->mediaFiles) { $mediaFiles = array(); foreach ($this->mediaFiles as $mediaFile) { $mediaFiles[] = $mediaFile->toObject(); } $object->setMediaFiles($mediaFiles); } if ($this->providerType && $this->providerData && $this->providerData instanceof KalturaDistributionJobProviderData) { $providerData = null; if ($this->providerType == KalturaDistributionProviderType::GENERIC) { $providerData = new kGenericDistributionJobProviderData($object); } else { $providerData = KalturaPluginManager::loadObject('kDistributionJobProviderData', $this->providerType, array($object)); } if ($providerData) { $providerData = $this->providerData->toObject($providerData); $object->setProviderData($providerData); } } return $object; }
public function getMapBetweenObjects() { return array_merge(parent::getMapBetweenObjects(), self::$map_between_objects); }