function listAction(KalturaBaseSyndicationFeedFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("syndicationfeed", "list", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseSyndicationFeedListResponse"); return $resultObject; }
public function getOrderByMap() { return array_merge(parent::getOrderByMap(), self::$order_by_map); }
/** * List Syndication Feeds by filter with paging support * * @action list * @param KalturaBaseSyndicationFeedFilter $filter * @param KalturaFilterPager $pager * @return KalturaBaseSyndicationFeedListResponse */ public function listAction(KalturaBaseSyndicationFeedFilter $filter = null, KalturaFilterPager $pager = null) { if ($filter === null) { $filter = new KalturaBaseSyndicationFeedFilter(); } if ($filter->orderBy === null) { $filter->orderBy = KalturaBaseSyndicationFeedOrderBy::CREATED_AT_DESC; } $syndicationFilter = new syndicationFeedFilter(); $filter->toObject($syndicationFilter); $c = new Criteria(); $syndicationFilter->attachToCriteria($c); $totalCount = syndicationFeedPeer::doCount($c); if ($pager === null) { $pager = new KalturaFilterPager(); } $pager->attachToCriteria($c); $dbList = syndicationFeedPeer::doSelect($c); $list = KalturaBaseSyndicationFeedArray::fromSyndicationFeedArray($dbList); $response = new KalturaBaseSyndicationFeedListResponse(); $response->objects = $list; $response->totalCount = $totalCount; return $response; }
public function getOrderByMap() { return array_merge(parent::getOrderByMap(), $this->order_by_map); }
/** * List Syndication Feeds by filter with paging support * * @action list * @param KalturaBaseSyndicationFeedFilter $filter * @param KalturaFilterPager $pager * @return KalturaBaseSyndicationFeedListResponse */ public function listAction(KalturaBaseSyndicationFeedFilter $filter = null, KalturaFilterPager $pager = null) { if ($filter === null) { $filter = new KalturaBaseSyndicationFeedFilter(); } if ($filter->orderBy === null) { $filter->orderBy = KalturaBaseSyndicationFeedOrderBy::CREATED_AT_DESC; } $syndicationFilter = new syndicationFeedFilter(); $filter->toObject($syndicationFilter); $c = new Criteria(); $syndicationFilter->attachToCriteria($c); $c->add(syndicationFeedPeer::DISPLAY_IN_SEARCH, mySearchUtils::DISPLAY_IN_SEARCH_SYSTEM, Criteria::NOT_EQUAL); $totalCount = syndicationFeedPeer::doCount($c); if ($pager === null) { $pager = new KalturaFilterPager(); } $pager->attachToCriteria($c); $dbList = syndicationFeedPeer::doSelect($c); $list = KalturaBaseSyndicationFeedArray::fromDbArray($dbList, $this->getResponseProfile()); $response = new KalturaBaseSyndicationFeedListResponse(); $response->objects = $list; $response->totalCount = $totalCount; return $response; }