Как использовать KalturaMediaFilter для statusIn?

Я использую kaltura java API в своем проекте. Я хочу перечислить все удаленные видео. Поэтому я использую следующий фильтр:

KalturaMediaEntryFilter entryFilter = new KalturaMediaEntryFilter();
entryFilter.statusEqual = KalturaEntryStatus.DELETED;

Теперь я хочу перечислить все видео со статусом READY и DELETED. Я знаю, что есть фильтр с именем «statusIn», но я не знаю, как его использовать. Я пытался использовать следующие комбинации, но выдавал ошибку:

entryFilter.statusIn = "KalturaEntryStatus.READY,KalturaEntryStatus.DELETED";
entryFilter.statusIn = "READY,DELETED";
entryFilter.statusIn = "ready,deleted";

Вышеуказанная комбинация не тренируется. Пожалуйста, поправьте меня или предложите, как использовать этот фильтр.


person mahendrakawde    schedule 14.04.2015    source источник


Ответы (2)


Используйте: entryFilter.statusIn = "2,3";

См. ссылку на перечисление состояния записи Kaltura: http://www.kaltura.com/api_v3/testmeDoc/?object=KalturaEntryStatus

person vadimtar    schedule 14.04.2015
comment
Даст ли это мне как ГОТОВЫЕ, так и УДАЛЕННЫЕ записи? - person mahendrakawde; 15.04.2015
comment
Каков размер подкачки KalturaFilterPager по умолчанию? - person mahendrakawde; 15.04.2015
comment
Размер страницы по умолчанию 30. - person vadimtar; 15.04.2015
comment
Конечно, лучший способ сделать это — просто entryFilter.statusIn = KalturaEntryStatus.READY + , + KalturaEntryStatus.DELETED; или что-то подобное - person vadimtar; 15.04.2015
comment
Спасибо за ответ. - person mahendrakawde; 15.04.2015

Я также нашел способ добиться этого:

mediaFilter.statusIn = "" + KalturaEntryStatus.READY.hashCode + "," + KalturaEntryStatus.DELETED.hashCode;
person mahendrakawde    schedule 15.04.2015