コード例 #1
0
 /**
  * @param kConvartableJobData $dbConvartableJobData
  * @return KalturaConvartableJobData
  */
 public function fromObject($dbConvartableJobData)
 {
     parent::fromObject($dbConvartableJobData);
     $dbFlavorParams = $dbConvartableJobData->getFlavorParamsOutput();
     if ($dbFlavorParams) {
         $this->flavorParamsOutput = KalturaFlavorParamsFactory::getFlavorParamsOutputInstance($dbFlavorParams->getType());
         $this->flavorParamsOutput->fromObject($dbFlavorParams);
     }
     return $this;
 }
 /**
  * Get flavor params output object by ID
  * 
  * @action get
  * @param int $id
  * @return KalturaFlavorParamsOutput
  * @throws KalturaErrors::FLAVOR_PARAMS_OUTPUT_ID_NOT_FOUND
  */
 public function getAction($id)
 {
     $flavorParamsOutputDb = assetParamsOutputPeer::retrieveByPK($id);
     if (!$flavorParamsOutputDb) {
         throw new KalturaAPIException(KalturaErrors::FLAVOR_PARAMS_OUTPUT_ID_NOT_FOUND, $id);
     }
     $flavorParamsOutput = KalturaFlavorParamsFactory::getFlavorParamsOutputInstance($flavorParamsOutputDb->getType());
     $flavorParamsOutput->fromObject($flavorParamsOutputDb);
     return $flavorParamsOutput;
 }