Package com.kaltura.client.utils.request
Class ArrayRequestBuilder<RS,TK,S>
- java.lang.Object
-
- com.kaltura.client.utils.request.RequestBuilderData<SelfType>
-
- com.kaltura.client.utils.request.BaseRequestBuilder<ReturnedType,SelfType>
-
- com.kaltura.client.utils.request.RequestBuilder<List<RS>,RequestBuilder.ListTokenizer<TK>,S>
-
- com.kaltura.client.utils.request.ArrayRequestBuilder<RS,TK,S>
-
- All Implemented Interfaces:
RequestElement<List<RS>>
- Direct Known Subclasses:
BaseEntryService.GetByIdsBaseEntryBuilder,BusinessProcessCaseService.ListBusinessProcessCaseBuilder,FlavorAssetService.GetByEntryIdFlavorAssetBuilder,FlavorAssetService.GetFlavorAssetsWithParamsFlavorAssetBuilder,FlavorAssetService.GetWebPlayableByEntryIdFlavorAssetBuilder,FlavorParamsService.GetByConversionProfileIdFlavorParamsBuilder,LiveReportsService.GetEventsLiveReportsBuilder,MixingService.GetMixesByMediaIdMixingBuilder,MixingService.GetReadyMediaEntriesMixingBuilder,PexipService.ListRoomsPexipBuilder,PlaylistService.ExecuteFromContentPlaylistBuilder,PlaylistService.ExecuteFromFiltersPlaylistBuilder,PlaylistService.ExecutePlaylistBuilder,PlayReadyDrmService.GetContentKeysPlayReadyDrmBuilder,ReportService.GetBaseTotalReportBuilder,ReportService.GetGraphsReportBuilder,ThumbAssetService.GetByEntryIdThumbAssetBuilder,ThumbParamsService.GetByConversionProfileIdThumbParamsBuilder,UiConfService.GetAvailableTypesUiConfBuilder
public abstract class ArrayRequestBuilder<RS,TK,S> extends RequestBuilder<List<RS>,RequestBuilder.ListTokenizer<TK>,S>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.kaltura.client.utils.request.RequestBuilder
RequestBuilder.ListResponseTokenizer<I>, RequestBuilder.ListTokenizer<I>, RequestBuilder.MapTokenizer<I>, RequestBuilder.Tokenizer
-
-
Field Summary
-
Fields inherited from class com.kaltura.client.utils.request.RequestBuilder
action, id, service
-
Fields inherited from class com.kaltura.client.utils.request.BaseRequestBuilder
connectionConfig, files, headers, onCompletion, url
-
Fields inherited from class com.kaltura.client.utils.request.RequestBuilderData
params
-
-
Constructor Summary
Constructors Constructor Description ArrayRequestBuilder(Class<RS> type, String service, String action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestBuilder.ListTokenizer<TK>getTokenizer()Class<?>getType()protected Objectparse(String response)-
Methods inherited from class com.kaltura.client.utils.request.RequestBuilder
add, getAction, getId, getParams, getService, getTag, getTokenizer, getUrlTail, link, setCompletion, setId, setResponseFormat, toString
-
Methods inherited from class com.kaltura.client.utils.request.BaseRequestBuilder
build, build, config, generateErrorResponse, getBody, getContentType, getFiles, getHeaders, getMethod, getUrl, onComplete, parseResponse, prepareHeaders, prepareParams, prepareUrl, setFile, setHeaders, setHeaders, setParams
-
Methods inherited from class com.kaltura.client.utils.request.RequestBuilderData
setApiVersion, setClientTag, setKs, setLanguage, setPartnerId, setResponseProfile, setSessionId
-
-
-
-
Method Detail
-
parse
protected Object parse(String response) throws APIException
- Overrides:
parsein classBaseRequestBuilder<List<RS>,S>- Throws:
APIException
-
getTokenizer
public RequestBuilder.ListTokenizer<TK> getTokenizer() throws APIException
- Overrides:
getTokenizerin classRequestBuilder<List<RS>,RequestBuilder.ListTokenizer<TK>,S>- Throws:
APIException
-
-