protected function addIndexEntryJob($categoryId, $shouldUpdate = false) { $featureStatusToRemoveIndex = new kFeatureStatus(); $featureStatusToRemoveIndex->setType(IndexObjectType::ENTRY); $featureStatusesToRemove = array(); $featureStatusesToRemove[] = $featureStatusToRemoveIndex; $filter = new entryFilter(); $filter->setCategoriesIdsMatchAnd($categoryId); $statusArr = array(entryStatus::BLOCKED, entryStatus::ERROR_CONVERTING, entryStatus::ERROR_IMPORTING, entryStatus::IMPORT, entryStatus::MODERATE, entryStatus::NO_CONTENT, entryStatus::PENDING, entryStatus::PRECONVERT, entryStatus::READY); $filter->setStatusIn($statusArr); //TODO - add batch job size after sharon commits her code. kJobsManager::addIndexJob($this->getPartnerId(), IndexObjectType::ENTRY, $filter, $shouldUpdate, $featureStatusesToRemove); }