Package com.kaltura.client.services
Class SearchService
- java.lang.Object
-
- com.kaltura.client.services.SearchService
-
public class SearchService extends Object
Search service allows you to search for media in various media providers This service is being used mostly by the CW component
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchService.ExternalLoginSearchBuilderstatic classSearchService.GetMediaInfoSearchBuilderstatic classSearchService.SearchSearchBuilderstatic classSearchService.SearchUrlSearchBuilder
-
Constructor Summary
Constructors Constructor Description SearchService()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SearchService.ExternalLoginSearchBuilderexternalLogin(SearchProviderType searchSource, String userName, String password)static SearchService.GetMediaInfoSearchBuildergetMediaInfo(SearchResult searchResult)Retrieve extra information about media found in search action Some providers return only part of the fields needed to create entry from, use this action to get the rest of the fields.static SearchService.SearchSearchBuildersearch(Search search)static SearchService.SearchSearchBuildersearch(Search search, FilterPager pager)Search for media in one of the supported media providersstatic SearchService.SearchUrlSearchBuildersearchUrl(MediaType mediaType, String url)Search for media given a specific URL Kaltura supports a searchURL action on some of the media providers.
-
-
-
Method Detail
-
externalLogin
public static SearchService.ExternalLoginSearchBuilder externalLogin(SearchProviderType searchSource, String userName, String password)
-
getMediaInfo
public static SearchService.GetMediaInfoSearchBuilder getMediaInfo(SearchResult searchResult)
Retrieve extra information about media found in search action Some providers return only part of the fields needed to create entry from, use this action to get the rest of the fields.- Parameters:
searchResult- KalturaSearchResult object extends KalturaSearch and has all fields required for media:add
-
search
public static SearchService.SearchSearchBuilder search(Search search)
-
search
public static SearchService.SearchSearchBuilder search(Search search, FilterPager pager)
Search for media in one of the supported media providers- Parameters:
search- A KalturaSearch object contains the search keywords, media provider and media typepager-
-
searchUrl
public static SearchService.SearchUrlSearchBuilder searchUrl(MediaType mediaType, String url)
Search for media given a specific URL Kaltura supports a searchURL action on some of the media providers. This action will return a KalturaSearchResult object based on a given URL (assuming the media provider is supported)- Parameters:
mediaType-url-
-
-