package com.kaltura.client;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import com.kaltura.client.KalturaApiException;
import com.kaltura.client.types.KalturaBaseRestriction;
import com.kaltura.client.types.KalturaAccessControl;
import com.kaltura.client.types.KalturaFilter;
import com.kaltura.client.types.KalturaAccessControlFilter;
import com.kaltura.client.types.KalturaFilterPager;
import com.kaltura.client.types.KalturaAccessControlListResponse;
import com.kaltura.client.types.KalturaUser;
import com.kaltura.client.types.KalturaAdminUser;
import com.kaltura.client.types.KalturaDynamicEnum;
import com.kaltura.client.types.KalturaBaseEntry;
import com.kaltura.client.types.KalturaBaseEntryFilter;
import com.kaltura.client.types.KalturaBaseEntryListResponse;
import com.kaltura.client.types.KalturaModerationFlag;
import com.kaltura.client.types.KalturaModerationFlagListResponse;
import com.kaltura.client.types.KalturaEntryContextDataParams;
import com.kaltura.client.types.KalturaEntryContextDataResult;
import com.kaltura.client.types.KalturaBulkUploadPluginData;
import com.kaltura.client.types.KalturaBulkUploadResult;
import com.kaltura.client.types.KalturaBulkUpload;
import com.kaltura.client.types.KalturaBulkUploadListResponse;
import com.kaltura.client.types.KalturaCategory;
import com.kaltura.client.types.KalturaCategoryFilter;
import com.kaltura.client.types.KalturaCategoryListResponse;
import com.kaltura.client.types.KalturaCropDimensions;
import com.kaltura.client.types.KalturaConversionProfile;
import com.kaltura.client.types.KalturaConversionProfileFilter;
import com.kaltura.client.types.KalturaConversionProfileListResponse;
import com.kaltura.client.types.KalturaDataEntry;
import com.kaltura.client.types.KalturaDataEntryFilter;
import com.kaltura.client.types.KalturaDataListResponse;
import com.kaltura.client.types.KalturaDocumentEntry;
import com.kaltura.client.types.KalturaConversionAttribute;
import com.kaltura.client.types.KalturaDocumentEntryFilter;
import com.kaltura.client.types.KalturaDocumentListResponse;
import com.kaltura.client.types.KalturaEmailIngestionProfile;
import com.kaltura.client.types.KalturaPlayableEntry;
import com.kaltura.client.types.KalturaMediaEntry;
import com.kaltura.client.types.KalturaAsset;
import com.kaltura.client.types.KalturaFlavorAsset;
import com.kaltura.client.types.KalturaAssetFilter;
import com.kaltura.client.types.KalturaFlavorAssetListResponse;
import com.kaltura.client.types.KalturaString;
import com.kaltura.client.types.KalturaAssetParams;
import com.kaltura.client.types.KalturaFlavorParams;
import com.kaltura.client.types.KalturaFlavorAssetWithParams;
import com.kaltura.client.types.KalturaAssetParamsFilter;
import com.kaltura.client.types.KalturaFlavorParamsFilter;
import com.kaltura.client.types.KalturaFlavorParamsListResponse;
import com.kaltura.client.types.KalturaLiveStreamBitrate;
import com.kaltura.client.types.KalturaLiveStreamEntry;
import com.kaltura.client.types.KalturaLiveStreamAdminEntry;
import com.kaltura.client.types.KalturaPlayableEntryFilter;
import com.kaltura.client.types.KalturaMediaEntryFilter;
import com.kaltura.client.types.KalturaLiveStreamEntryFilter;
import com.kaltura.client.types.KalturaLiveStreamListResponse;
import com.kaltura.client.types.KalturaSearch;
import com.kaltura.client.types.KalturaSearchResult;
import com.kaltura.client.types.KalturaMediaListResponse;
import com.kaltura.client.types.KalturaMixEntry;
import com.kaltura.client.types.KalturaMixEntryFilter;
import com.kaltura.client.types.KalturaMixListResponse;
import com.kaltura.client.types.KalturaClientNotification;
import com.kaltura.client.types.KalturaKeyValue;
import com.kaltura.client.types.KalturaPartner;
import com.kaltura.client.types.KalturaPartnerUsage;
import com.kaltura.client.types.KalturaPermissionItemFilter;
import com.kaltura.client.types.KalturaPermissionItemListResponse;
import com.kaltura.client.types.KalturaPermission;
import com.kaltura.client.types.KalturaPermissionFilter;
import com.kaltura.client.types.KalturaPermissionListResponse;
import com.kaltura.client.types.KalturaMediaEntryFilterForPlaylist;
import com.kaltura.client.types.KalturaPlaylist;
import com.kaltura.client.types.KalturaPlaylistFilter;
import com.kaltura.client.types.KalturaPlaylistListResponse;
import com.kaltura.client.types.KalturaReportInputFilter;
import com.kaltura.client.types.KalturaReportGraph;
import com.kaltura.client.types.KalturaReportTotal;
import com.kaltura.client.types.KalturaReportTable;
import com.kaltura.client.types.KalturaSearchResultResponse;
import com.kaltura.client.types.KalturaSearchAuthData;
import com.kaltura.client.types.KalturaStartWidgetSessionResponse;
import com.kaltura.client.types.KalturaStatsEvent;
import com.kaltura.client.types.KalturaStatsKmcEvent;
import com.kaltura.client.types.KalturaCEError;
import com.kaltura.client.types.KalturaBaseSyndicationFeedFilter;
import com.kaltura.client.types.KalturaBaseSyndicationFeedListResponse;
import com.kaltura.client.types.KalturaSyndicationFeedEntryCount;
import com.kaltura.client.types.KalturaThumbAsset;
import com.kaltura.client.types.KalturaThumbParams;
import com.kaltura.client.types.KalturaThumbAssetListResponse;
import com.kaltura.client.types.KalturaThumbParamsFilter;
import com.kaltura.client.types.KalturaThumbParamsListResponse;
import com.kaltura.client.types.KalturaUiConf;
import com.kaltura.client.types.KalturaUiConfFilter;
import com.kaltura.client.types.KalturaUiConfListResponse;
import com.kaltura.client.types.KalturaUiConfTypeInfo;
import com.kaltura.client.types.KalturaUploadResponse;
import com.kaltura.client.types.KalturaUploadToken;
import com.kaltura.client.types.KalturaUploadTokenFilter;
import com.kaltura.client.types.KalturaUploadTokenListResponse;
import com.kaltura.client.types.KalturaUserRole;
import com.kaltura.client.types.KalturaUserRoleFilter;
import com.kaltura.client.types.KalturaUserRoleListResponse;
import com.kaltura.client.types.KalturaUserFilter;
import com.kaltura.client.types.KalturaUserListResponse;
import com.kaltura.client.types.KalturaWidget;
import com.kaltura.client.types.KalturaWidgetFilter;
import com.kaltura.client.types.KalturaWidgetListResponse;
import com.kaltura.client.types.KalturaMetadataFilter;
import com.kaltura.client.types.KalturaMetadata;
import com.kaltura.client.types.KalturaMetadataListResponse;
import com.kaltura.client.types.KalturaMetadataProfileFilter;
import com.kaltura.client.types.KalturaMetadataProfile;
import com.kaltura.client.types.KalturaMetadataProfileListResponse;
import com.kaltura.client.types.KalturaMetadataProfileField;
import com.kaltura.client.types.KalturaMetadataProfileFieldListResponse;
import com.kaltura.client.types.KalturaPartnerFilter;
import com.kaltura.client.types.KalturaStorageProfile;
import com.kaltura.client.types.KalturaStorageProfileListResponse;
import com.kaltura.client.types.KalturaSystemPartnerUsageFilter;
import com.kaltura.client.types.KalturaSystemPartnerUsageItem;
import com.kaltura.client.types.KalturaSystemPartnerUsageListResponse;
import com.kaltura.client.types.KalturaPartnerListResponse;
import com.kaltura.client.types.KalturaSystemPartnerConfiguration;
import com.kaltura.client.types.KalturaSystemPartnerPackage;
import com.kaltura.client.types.KalturaFlavorParamsOutputFilter;
import com.kaltura.client.types.KalturaFlavorParamsOutput;
import com.kaltura.client.types.KalturaFlavorParamsOutputListResponse;
import com.kaltura.client.types.KalturaThumbParamsOutputFilter;
import com.kaltura.client.types.KalturaThumbParamsOutput;
import com.kaltura.client.types.KalturaThumbParamsOutputListResponse;
import com.kaltura.client.types.KalturaMediaInfoFilter;
import com.kaltura.client.types.KalturaMediaInfo;
import com.kaltura.client.types.KalturaMediaInfoListResponse;
import com.kaltura.client.types.KalturaTrackEntry;
import com.kaltura.client.types.KalturaTrackEntryListResponse;
import com.kaltura.client.types.KalturaUiConfAdmin;
import com.kaltura.client.types.KalturaUiConfAdminListResponse;
import com.kaltura.client.types.KalturaInternalToolsSession;
import com.kaltura.client.types.KalturaAuditTrailFilter;
import com.kaltura.client.types.KalturaAuditTrail;
import com.kaltura.client.types.KalturaAuditTrailListResponse;
import com.kaltura.client.types.KalturaVirusScanProfileFilter;
import com.kaltura.client.types.KalturaVirusScanProfile;
import com.kaltura.client.types.KalturaVirusScanProfileListResponse;
import com.kaltura.client.types.KalturaDistributionThumbDimensions;
import com.kaltura.client.types.KalturaDistributionProfileFilter;
import com.kaltura.client.types.KalturaDistributionProfileListResponse;
import com.kaltura.client.types.KalturaEntryDistribution;
import com.kaltura.client.types.KalturaEntryDistributionFilter;
import com.kaltura.client.types.KalturaEntryDistributionListResponse;
import com.kaltura.client.types.KalturaDistributionProviderFilter;
import com.kaltura.client.types.KalturaDistributionProviderListResponse;
import com.kaltura.client.types.KalturaGenericDistributionProvider;
import com.kaltura.client.types.KalturaGenericDistributionProviderFilter;
import com.kaltura.client.types.KalturaGenericDistributionProviderListResponse;
import com.kaltura.client.types.KalturaGenericDistributionProviderAction;
import com.kaltura.client.types.KalturaGenericDistributionProviderActionFilter;
import com.kaltura.client.types.KalturaGenericDistributionProviderActionListResponse;
import com.kaltura.client.types.KalturaAnnotationFilter;
import com.kaltura.client.types.KalturaAnnotation;
import com.kaltura.client.types.KalturaAnnotationListResponse;
import com.kaltura.client.types.KalturaShortLinkFilter;
import com.kaltura.client.types.KalturaShortLink;
import com.kaltura.client.types.KalturaShortLinkListResponse;
import com.kaltura.client.types.KalturaCountryRestriction;
import com.kaltura.client.types.KalturaDirectoryRestriction;
import com.kaltura.client.types.KalturaIpAddressRestriction;
import com.kaltura.client.types.KalturaSessionRestriction;
import com.kaltura.client.types.KalturaPreviewRestriction;
import com.kaltura.client.types.KalturaSiteRestriction;
import com.kaltura.client.types.KalturaSearchCondition;
import com.kaltura.client.types.KalturaSearchComparableCondition;
import com.kaltura.client.types.KalturaSearchOperator;
import com.kaltura.client.types.KalturaBaseJobFilter;
import com.kaltura.client.types.KalturaBatchJobFilter;
import com.kaltura.client.types.KalturaControlPanelCommandFilter;
import com.kaltura.client.types.KalturaMailJobFilter;
import com.kaltura.client.types.KalturaNotificationFilter;
import com.kaltura.client.types.KalturaBatchJobFilterExt;
import com.kaltura.client.types.KalturaAssetParamsOutputFilter;
import com.kaltura.client.types.KalturaFlavorAssetFilter;
import com.kaltura.client.types.KalturaMediaFlavorParamsFilter;
import com.kaltura.client.types.KalturaMediaFlavorParamsOutputFilter;
import com.kaltura.client.types.KalturaThumbAssetFilter;
import com.kaltura.client.types.KalturaLiveStreamAdminEntryFilter;
import com.kaltura.client.types.KalturaAdminUserFilter;
import com.kaltura.client.types.KalturaGoogleVideoSyndicationFeedFilter;
import com.kaltura.client.types.KalturaITunesSyndicationFeedFilter;
import com.kaltura.client.types.KalturaTubeMogulSyndicationFeedFilter;
import com.kaltura.client.types.KalturaYahooSyndicationFeedFilter;
import com.kaltura.client.types.KalturaApiActionPermissionItemFilter;
import com.kaltura.client.types.KalturaApiParameterPermissionItemFilter;
import com.kaltura.client.types.KalturaGenericSyndicationFeedFilter;
import com.kaltura.client.types.KalturaGenericXsltSyndicationFeedFilter;
import com.kaltura.client.types.KalturaAssetParamsOutput;
import com.kaltura.client.types.KalturaMediaFlavorParamsOutput;
import com.kaltura.client.types.KalturaMediaFlavorParams;
import com.kaltura.client.types.KalturaApiActionPermissionItem;
import com.kaltura.client.types.KalturaApiParameterPermissionItem;
import com.kaltura.client.types.KalturaGenericSyndicationFeed;
import com.kaltura.client.types.KalturaGenericXsltSyndicationFeed;
import com.kaltura.client.types.KalturaGoogleVideoSyndicationFeed;
import com.kaltura.client.types.KalturaITunesSyndicationFeed;
import com.kaltura.client.types.KalturaTubeMogulSyndicationFeed;
import com.kaltura.client.types.KalturaYahooSyndicationFeed;
/**
* This class was generated using generate.php
* against an XML schema provided by Kaltura.
* @date Sun, 19 Jun 11 02:46:50 -0400
*
* MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN.
*/
public class KalturaObjectFactory {
public static Object create(Element xmlElement) throws KalturaApiException {
NodeList objectTypeNodes = xmlElement.getElementsByTagName("objectType");
Node objectTypeNode = objectTypeNodes.item(0);
String objectType = objectTypeNode.getTextContent();
if (false) {
// noop
}
else if (objectType.equals("KalturaBaseRestriction")) {
return new KalturaBaseRestriction(xmlElement);
}
else if (objectType.equals("KalturaAccessControl")) {
return new KalturaAccessControl(xmlElement);
}
else if (objectType.equals("KalturaFilter")) {
return new KalturaFilter(xmlElement);
}
else if (objectType.equals("KalturaAccessControlFilter")) {
return new KalturaAccessControlFilter(xmlElement);
}
else if (objectType.equals("KalturaFilterPager")) {
return new KalturaFilterPager(xmlElement);
}
else if (objectType.equals("KalturaAccessControlListResponse")) {
return new KalturaAccessControlListResponse(xmlElement);
}
else if (objectType.equals("KalturaUser")) {
return new KalturaUser(xmlElement);
}
else if (objectType.equals("KalturaAdminUser")) {
return new KalturaAdminUser(xmlElement);
}
else if (objectType.equals("KalturaDynamicEnum")) {
return new KalturaDynamicEnum(xmlElement);
}
else if (objectType.equals("KalturaBaseEntry")) {
return new KalturaBaseEntry(xmlElement);
}
else if (objectType.equals("KalturaBaseEntryFilter")) {
return new KalturaBaseEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaBaseEntryListResponse")) {
return new KalturaBaseEntryListResponse(xmlElement);
}
else if (objectType.equals("KalturaModerationFlag")) {
return new KalturaModerationFlag(xmlElement);
}
else if (objectType.equals("KalturaModerationFlagListResponse")) {
return new KalturaModerationFlagListResponse(xmlElement);
}
else if (objectType.equals("KalturaEntryContextDataParams")) {
return new KalturaEntryContextDataParams(xmlElement);
}
else if (objectType.equals("KalturaEntryContextDataResult")) {
return new KalturaEntryContextDataResult(xmlElement);
}
else if (objectType.equals("KalturaBulkUploadPluginData")) {
return new KalturaBulkUploadPluginData(xmlElement);
}
else if (objectType.equals("KalturaBulkUploadResult")) {
return new KalturaBulkUploadResult(xmlElement);
}
else if (objectType.equals("KalturaBulkUpload")) {
return new KalturaBulkUpload(xmlElement);
}
else if (objectType.equals("KalturaBulkUploadListResponse")) {
return new KalturaBulkUploadListResponse(xmlElement);
}
else if (objectType.equals("KalturaCategory")) {
return new KalturaCategory(xmlElement);
}
else if (objectType.equals("KalturaCategoryFilter")) {
return new KalturaCategoryFilter(xmlElement);
}
else if (objectType.equals("KalturaCategoryListResponse")) {
return new KalturaCategoryListResponse(xmlElement);
}
else if (objectType.equals("KalturaCropDimensions")) {
return new KalturaCropDimensions(xmlElement);
}
else if (objectType.equals("KalturaConversionProfile")) {
return new KalturaConversionProfile(xmlElement);
}
else if (objectType.equals("KalturaConversionProfileFilter")) {
return new KalturaConversionProfileFilter(xmlElement);
}
else if (objectType.equals("KalturaConversionProfileListResponse")) {
return new KalturaConversionProfileListResponse(xmlElement);
}
else if (objectType.equals("KalturaDataEntry")) {
return new KalturaDataEntry(xmlElement);
}
else if (objectType.equals("KalturaDataEntryFilter")) {
return new KalturaDataEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaDataListResponse")) {
return new KalturaDataListResponse(xmlElement);
}
else if (objectType.equals("KalturaDocumentEntry")) {
return new KalturaDocumentEntry(xmlElement);
}
else if (objectType.equals("KalturaConversionAttribute")) {
return new KalturaConversionAttribute(xmlElement);
}
else if (objectType.equals("KalturaDocumentEntryFilter")) {
return new KalturaDocumentEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaDocumentListResponse")) {
return new KalturaDocumentListResponse(xmlElement);
}
else if (objectType.equals("KalturaEmailIngestionProfile")) {
return new KalturaEmailIngestionProfile(xmlElement);
}
else if (objectType.equals("KalturaPlayableEntry")) {
return new KalturaPlayableEntry(xmlElement);
}
else if (objectType.equals("KalturaMediaEntry")) {
return new KalturaMediaEntry(xmlElement);
}
else if (objectType.equals("KalturaAsset")) {
return new KalturaAsset(xmlElement);
}
else if (objectType.equals("KalturaFlavorAsset")) {
return new KalturaFlavorAsset(xmlElement);
}
else if (objectType.equals("KalturaAssetFilter")) {
return new KalturaAssetFilter(xmlElement);
}
else if (objectType.equals("KalturaFlavorAssetListResponse")) {
return new KalturaFlavorAssetListResponse(xmlElement);
}
else if (objectType.equals("KalturaString")) {
return new KalturaString(xmlElement);
}
else if (objectType.equals("KalturaAssetParams")) {
return new KalturaAssetParams(xmlElement);
}
else if (objectType.equals("KalturaFlavorParams")) {
return new KalturaFlavorParams(xmlElement);
}
else if (objectType.equals("KalturaFlavorAssetWithParams")) {
return new KalturaFlavorAssetWithParams(xmlElement);
}
else if (objectType.equals("KalturaAssetParamsFilter")) {
return new KalturaAssetParamsFilter(xmlElement);
}
else if (objectType.equals("KalturaFlavorParamsFilter")) {
return new KalturaFlavorParamsFilter(xmlElement);
}
else if (objectType.equals("KalturaFlavorParamsListResponse")) {
return new KalturaFlavorParamsListResponse(xmlElement);
}
else if (objectType.equals("KalturaLiveStreamBitrate")) {
return new KalturaLiveStreamBitrate(xmlElement);
}
else if (objectType.equals("KalturaLiveStreamEntry")) {
return new KalturaLiveStreamEntry(xmlElement);
}
else if (objectType.equals("KalturaLiveStreamAdminEntry")) {
return new KalturaLiveStreamAdminEntry(xmlElement);
}
else if (objectType.equals("KalturaPlayableEntryFilter")) {
return new KalturaPlayableEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaMediaEntryFilter")) {
return new KalturaMediaEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaLiveStreamEntryFilter")) {
return new KalturaLiveStreamEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaLiveStreamListResponse")) {
return new KalturaLiveStreamListResponse(xmlElement);
}
else if (objectType.equals("KalturaSearch")) {
return new KalturaSearch(xmlElement);
}
else if (objectType.equals("KalturaSearchResult")) {
return new KalturaSearchResult(xmlElement);
}
else if (objectType.equals("KalturaMediaListResponse")) {
return new KalturaMediaListResponse(xmlElement);
}
else if (objectType.equals("KalturaMixEntry")) {
return new KalturaMixEntry(xmlElement);
}
else if (objectType.equals("KalturaMixEntryFilter")) {
return new KalturaMixEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaMixListResponse")) {
return new KalturaMixListResponse(xmlElement);
}
else if (objectType.equals("KalturaClientNotification")) {
return new KalturaClientNotification(xmlElement);
}
else if (objectType.equals("KalturaKeyValue")) {
return new KalturaKeyValue(xmlElement);
}
else if (objectType.equals("KalturaPartner")) {
return new KalturaPartner(xmlElement);
}
else if (objectType.equals("KalturaPartnerUsage")) {
return new KalturaPartnerUsage(xmlElement);
}
else if (objectType.equals("KalturaPermissionItemFilter")) {
return new KalturaPermissionItemFilter(xmlElement);
}
else if (objectType.equals("KalturaPermissionItemListResponse")) {
return new KalturaPermissionItemListResponse(xmlElement);
}
else if (objectType.equals("KalturaPermission")) {
return new KalturaPermission(xmlElement);
}
else if (objectType.equals("KalturaPermissionFilter")) {
return new KalturaPermissionFilter(xmlElement);
}
else if (objectType.equals("KalturaPermissionListResponse")) {
return new KalturaPermissionListResponse(xmlElement);
}
else if (objectType.equals("KalturaMediaEntryFilterForPlaylist")) {
return new KalturaMediaEntryFilterForPlaylist(xmlElement);
}
else if (objectType.equals("KalturaPlaylist")) {
return new KalturaPlaylist(xmlElement);
}
else if (objectType.equals("KalturaPlaylistFilter")) {
return new KalturaPlaylistFilter(xmlElement);
}
else if (objectType.equals("KalturaPlaylistListResponse")) {
return new KalturaPlaylistListResponse(xmlElement);
}
else if (objectType.equals("KalturaReportInputFilter")) {
return new KalturaReportInputFilter(xmlElement);
}
else if (objectType.equals("KalturaReportGraph")) {
return new KalturaReportGraph(xmlElement);
}
else if (objectType.equals("KalturaReportTotal")) {
return new KalturaReportTotal(xmlElement);
}
else if (objectType.equals("KalturaReportTable")) {
return new KalturaReportTable(xmlElement);
}
else if (objectType.equals("KalturaSearchResultResponse")) {
return new KalturaSearchResultResponse(xmlElement);
}
else if (objectType.equals("KalturaSearchAuthData")) {
return new KalturaSearchAuthData(xmlElement);
}
else if (objectType.equals("KalturaStartWidgetSessionResponse")) {
return new KalturaStartWidgetSessionResponse(xmlElement);
}
else if (objectType.equals("KalturaStatsEvent")) {
return new KalturaStatsEvent(xmlElement);
}
else if (objectType.equals("KalturaStatsKmcEvent")) {
return new KalturaStatsKmcEvent(xmlElement);
}
else if (objectType.equals("KalturaCEError")) {
return new KalturaCEError(xmlElement);
}
else if (objectType.equals("KalturaBaseSyndicationFeedFilter")) {
return new KalturaBaseSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaBaseSyndicationFeedListResponse")) {
return new KalturaBaseSyndicationFeedListResponse(xmlElement);
}
else if (objectType.equals("KalturaSyndicationFeedEntryCount")) {
return new KalturaSyndicationFeedEntryCount(xmlElement);
}
else if (objectType.equals("KalturaThumbAsset")) {
return new KalturaThumbAsset(xmlElement);
}
else if (objectType.equals("KalturaThumbParams")) {
return new KalturaThumbParams(xmlElement);
}
else if (objectType.equals("KalturaThumbAssetListResponse")) {
return new KalturaThumbAssetListResponse(xmlElement);
}
else if (objectType.equals("KalturaThumbParamsFilter")) {
return new KalturaThumbParamsFilter(xmlElement);
}
else if (objectType.equals("KalturaThumbParamsListResponse")) {
return new KalturaThumbParamsListResponse(xmlElement);
}
else if (objectType.equals("KalturaUiConf")) {
return new KalturaUiConf(xmlElement);
}
else if (objectType.equals("KalturaUiConfFilter")) {
return new KalturaUiConfFilter(xmlElement);
}
else if (objectType.equals("KalturaUiConfListResponse")) {
return new KalturaUiConfListResponse(xmlElement);
}
else if (objectType.equals("KalturaUiConfTypeInfo")) {
return new KalturaUiConfTypeInfo(xmlElement);
}
else if (objectType.equals("KalturaUploadResponse")) {
return new KalturaUploadResponse(xmlElement);
}
else if (objectType.equals("KalturaUploadToken")) {
return new KalturaUploadToken(xmlElement);
}
else if (objectType.equals("KalturaUploadTokenFilter")) {
return new KalturaUploadTokenFilter(xmlElement);
}
else if (objectType.equals("KalturaUploadTokenListResponse")) {
return new KalturaUploadTokenListResponse(xmlElement);
}
else if (objectType.equals("KalturaUserRole")) {
return new KalturaUserRole(xmlElement);
}
else if (objectType.equals("KalturaUserRoleFilter")) {
return new KalturaUserRoleFilter(xmlElement);
}
else if (objectType.equals("KalturaUserRoleListResponse")) {
return new KalturaUserRoleListResponse(xmlElement);
}
else if (objectType.equals("KalturaUserFilter")) {
return new KalturaUserFilter(xmlElement);
}
else if (objectType.equals("KalturaUserListResponse")) {
return new KalturaUserListResponse(xmlElement);
}
else if (objectType.equals("KalturaWidget")) {
return new KalturaWidget(xmlElement);
}
else if (objectType.equals("KalturaWidgetFilter")) {
return new KalturaWidgetFilter(xmlElement);
}
else if (objectType.equals("KalturaWidgetListResponse")) {
return new KalturaWidgetListResponse(xmlElement);
}
else if (objectType.equals("KalturaMetadataFilter")) {
return new KalturaMetadataFilter(xmlElement);
}
else if (objectType.equals("KalturaMetadata")) {
return new KalturaMetadata(xmlElement);
}
else if (objectType.equals("KalturaMetadataListResponse")) {
return new KalturaMetadataListResponse(xmlElement);
}
else if (objectType.equals("KalturaMetadataProfileFilter")) {
return new KalturaMetadataProfileFilter(xmlElement);
}
else if (objectType.equals("KalturaMetadataProfile")) {
return new KalturaMetadataProfile(xmlElement);
}
else if (objectType.equals("KalturaMetadataProfileListResponse")) {
return new KalturaMetadataProfileListResponse(xmlElement);
}
else if (objectType.equals("KalturaMetadataProfileField")) {
return new KalturaMetadataProfileField(xmlElement);
}
else if (objectType.equals("KalturaMetadataProfileFieldListResponse")) {
return new KalturaMetadataProfileFieldListResponse(xmlElement);
}
else if (objectType.equals("KalturaPartnerFilter")) {
return new KalturaPartnerFilter(xmlElement);
}
else if (objectType.equals("KalturaStorageProfile")) {
return new KalturaStorageProfile(xmlElement);
}
else if (objectType.equals("KalturaStorageProfileListResponse")) {
return new KalturaStorageProfileListResponse(xmlElement);
}
else if (objectType.equals("KalturaSystemPartnerUsageFilter")) {
return new KalturaSystemPartnerUsageFilter(xmlElement);
}
else if (objectType.equals("KalturaSystemPartnerUsageItem")) {
return new KalturaSystemPartnerUsageItem(xmlElement);
}
else if (objectType.equals("KalturaSystemPartnerUsageListResponse")) {
return new KalturaSystemPartnerUsageListResponse(xmlElement);
}
else if (objectType.equals("KalturaPartnerListResponse")) {
return new KalturaPartnerListResponse(xmlElement);
}
else if (objectType.equals("KalturaSystemPartnerConfiguration")) {
return new KalturaSystemPartnerConfiguration(xmlElement);
}
else if (objectType.equals("KalturaSystemPartnerPackage")) {
return new KalturaSystemPartnerPackage(xmlElement);
}
else if (objectType.equals("KalturaFlavorParamsOutputFilter")) {
return new KalturaFlavorParamsOutputFilter(xmlElement);
}
else if (objectType.equals("KalturaFlavorParamsOutput")) {
return new KalturaFlavorParamsOutput(xmlElement);
}
else if (objectType.equals("KalturaFlavorParamsOutputListResponse")) {
return new KalturaFlavorParamsOutputListResponse(xmlElement);
}
else if (objectType.equals("KalturaThumbParamsOutputFilter")) {
return new KalturaThumbParamsOutputFilter(xmlElement);
}
else if (objectType.equals("KalturaThumbParamsOutput")) {
return new KalturaThumbParamsOutput(xmlElement);
}
else if (objectType.equals("KalturaThumbParamsOutputListResponse")) {
return new KalturaThumbParamsOutputListResponse(xmlElement);
}
else if (objectType.equals("KalturaMediaInfoFilter")) {
return new KalturaMediaInfoFilter(xmlElement);
}
else if (objectType.equals("KalturaMediaInfo")) {
return new KalturaMediaInfo(xmlElement);
}
else if (objectType.equals("KalturaMediaInfoListResponse")) {
return new KalturaMediaInfoListResponse(xmlElement);
}
else if (objectType.equals("KalturaTrackEntry")) {
return new KalturaTrackEntry(xmlElement);
}
else if (objectType.equals("KalturaTrackEntryListResponse")) {
return new KalturaTrackEntryListResponse(xmlElement);
}
else if (objectType.equals("KalturaUiConfAdmin")) {
return new KalturaUiConfAdmin(xmlElement);
}
else if (objectType.equals("KalturaUiConfAdminListResponse")) {
return new KalturaUiConfAdminListResponse(xmlElement);
}
else if (objectType.equals("KalturaInternalToolsSession")) {
return new KalturaInternalToolsSession(xmlElement);
}
else if (objectType.equals("KalturaAuditTrailFilter")) {
return new KalturaAuditTrailFilter(xmlElement);
}
else if (objectType.equals("KalturaAuditTrail")) {
return new KalturaAuditTrail(xmlElement);
}
else if (objectType.equals("KalturaAuditTrailListResponse")) {
return new KalturaAuditTrailListResponse(xmlElement);
}
else if (objectType.equals("KalturaVirusScanProfileFilter")) {
return new KalturaVirusScanProfileFilter(xmlElement);
}
else if (objectType.equals("KalturaVirusScanProfile")) {
return new KalturaVirusScanProfile(xmlElement);
}
else if (objectType.equals("KalturaVirusScanProfileListResponse")) {
return new KalturaVirusScanProfileListResponse(xmlElement);
}
else if (objectType.equals("KalturaDistributionThumbDimensions")) {
return new KalturaDistributionThumbDimensions(xmlElement);
}
else if (objectType.equals("KalturaDistributionProfileFilter")) {
return new KalturaDistributionProfileFilter(xmlElement);
}
else if (objectType.equals("KalturaDistributionProfileListResponse")) {
return new KalturaDistributionProfileListResponse(xmlElement);
}
else if (objectType.equals("KalturaEntryDistribution")) {
return new KalturaEntryDistribution(xmlElement);
}
else if (objectType.equals("KalturaEntryDistributionFilter")) {
return new KalturaEntryDistributionFilter(xmlElement);
}
else if (objectType.equals("KalturaEntryDistributionListResponse")) {
return new KalturaEntryDistributionListResponse(xmlElement);
}
else if (objectType.equals("KalturaDistributionProviderFilter")) {
return new KalturaDistributionProviderFilter(xmlElement);
}
else if (objectType.equals("KalturaDistributionProviderListResponse")) {
return new KalturaDistributionProviderListResponse(xmlElement);
}
else if (objectType.equals("KalturaGenericDistributionProvider")) {
return new KalturaGenericDistributionProvider(xmlElement);
}
else if (objectType.equals("KalturaGenericDistributionProviderFilter")) {
return new KalturaGenericDistributionProviderFilter(xmlElement);
}
else if (objectType.equals("KalturaGenericDistributionProviderListResponse")) {
return new KalturaGenericDistributionProviderListResponse(xmlElement);
}
else if (objectType.equals("KalturaGenericDistributionProviderAction")) {
return new KalturaGenericDistributionProviderAction(xmlElement);
}
else if (objectType.equals("KalturaGenericDistributionProviderActionFilter")) {
return new KalturaGenericDistributionProviderActionFilter(xmlElement);
}
else if (objectType.equals("KalturaGenericDistributionProviderActionListResponse")) {
return new KalturaGenericDistributionProviderActionListResponse(xmlElement);
}
else if (objectType.equals("KalturaAnnotationFilter")) {
return new KalturaAnnotationFilter(xmlElement);
}
else if (objectType.equals("KalturaAnnotation")) {
return new KalturaAnnotation(xmlElement);
}
else if (objectType.equals("KalturaAnnotationListResponse")) {
return new KalturaAnnotationListResponse(xmlElement);
}
else if (objectType.equals("KalturaShortLinkFilter")) {
return new KalturaShortLinkFilter(xmlElement);
}
else if (objectType.equals("KalturaShortLink")) {
return new KalturaShortLink(xmlElement);
}
else if (objectType.equals("KalturaShortLinkListResponse")) {
return new KalturaShortLinkListResponse(xmlElement);
}
else if (objectType.equals("KalturaCountryRestriction")) {
return new KalturaCountryRestriction(xmlElement);
}
else if (objectType.equals("KalturaDirectoryRestriction")) {
return new KalturaDirectoryRestriction(xmlElement);
}
else if (objectType.equals("KalturaIpAddressRestriction")) {
return new KalturaIpAddressRestriction(xmlElement);
}
else if (objectType.equals("KalturaSessionRestriction")) {
return new KalturaSessionRestriction(xmlElement);
}
else if (objectType.equals("KalturaPreviewRestriction")) {
return new KalturaPreviewRestriction(xmlElement);
}
else if (objectType.equals("KalturaSiteRestriction")) {
return new KalturaSiteRestriction(xmlElement);
}
else if (objectType.equals("KalturaSearchCondition")) {
return new KalturaSearchCondition(xmlElement);
}
else if (objectType.equals("KalturaSearchComparableCondition")) {
return new KalturaSearchComparableCondition(xmlElement);
}
else if (objectType.equals("KalturaSearchOperator")) {
return new KalturaSearchOperator(xmlElement);
}
else if (objectType.equals("KalturaBaseJobFilter")) {
return new KalturaBaseJobFilter(xmlElement);
}
else if (objectType.equals("KalturaBatchJobFilter")) {
return new KalturaBatchJobFilter(xmlElement);
}
else if (objectType.equals("KalturaControlPanelCommandFilter")) {
return new KalturaControlPanelCommandFilter(xmlElement);
}
else if (objectType.equals("KalturaMailJobFilter")) {
return new KalturaMailJobFilter(xmlElement);
}
else if (objectType.equals("KalturaNotificationFilter")) {
return new KalturaNotificationFilter(xmlElement);
}
else if (objectType.equals("KalturaBatchJobFilterExt")) {
return new KalturaBatchJobFilterExt(xmlElement);
}
else if (objectType.equals("KalturaAssetParamsOutputFilter")) {
return new KalturaAssetParamsOutputFilter(xmlElement);
}
else if (objectType.equals("KalturaFlavorAssetFilter")) {
return new KalturaFlavorAssetFilter(xmlElement);
}
else if (objectType.equals("KalturaMediaFlavorParamsFilter")) {
return new KalturaMediaFlavorParamsFilter(xmlElement);
}
else if (objectType.equals("KalturaMediaFlavorParamsOutputFilter")) {
return new KalturaMediaFlavorParamsOutputFilter(xmlElement);
}
else if (objectType.equals("KalturaThumbAssetFilter")) {
return new KalturaThumbAssetFilter(xmlElement);
}
else if (objectType.equals("KalturaLiveStreamAdminEntryFilter")) {
return new KalturaLiveStreamAdminEntryFilter(xmlElement);
}
else if (objectType.equals("KalturaAdminUserFilter")) {
return new KalturaAdminUserFilter(xmlElement);
}
else if (objectType.equals("KalturaGoogleVideoSyndicationFeedFilter")) {
return new KalturaGoogleVideoSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaITunesSyndicationFeedFilter")) {
return new KalturaITunesSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaTubeMogulSyndicationFeedFilter")) {
return new KalturaTubeMogulSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaYahooSyndicationFeedFilter")) {
return new KalturaYahooSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaApiActionPermissionItemFilter")) {
return new KalturaApiActionPermissionItemFilter(xmlElement);
}
else if (objectType.equals("KalturaApiParameterPermissionItemFilter")) {
return new KalturaApiParameterPermissionItemFilter(xmlElement);
}
else if (objectType.equals("KalturaGenericSyndicationFeedFilter")) {
return new KalturaGenericSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaGenericXsltSyndicationFeedFilter")) {
return new KalturaGenericXsltSyndicationFeedFilter(xmlElement);
}
else if (objectType.equals("KalturaAssetParamsOutput")) {
return new KalturaAssetParamsOutput(xmlElement);
}
else if (objectType.equals("KalturaMediaFlavorParamsOutput")) {
return new KalturaMediaFlavorParamsOutput(xmlElement);
}
else if (objectType.equals("KalturaMediaFlavorParams")) {
return new KalturaMediaFlavorParams(xmlElement);
}
else if (objectType.equals("KalturaApiActionPermissionItem")) {
return new KalturaApiActionPermissionItem(xmlElement);
}
else if (objectType.equals("KalturaApiParameterPermissionItem")) {
return new KalturaApiParameterPermissionItem(xmlElement);
}
else if (objectType.equals("KalturaGenericSyndicationFeed")) {
return new KalturaGenericSyndicationFeed(xmlElement);
}
else if (objectType.equals("KalturaGenericXsltSyndicationFeed")) {
return new KalturaGenericXsltSyndicationFeed(xmlElement);
}
else if (objectType.equals("KalturaGoogleVideoSyndicationFeed")) {
return new KalturaGoogleVideoSyndicationFeed(xmlElement);
}
else if (objectType.equals("KalturaITunesSyndicationFeed")) {
return new KalturaITunesSyndicationFeed(xmlElement);
}
else if (objectType.equals("KalturaTubeMogulSyndicationFeed")) {
return new KalturaTubeMogulSyndicationFeed(xmlElement);
}
else if (objectType.equals("KalturaYahooSyndicationFeed")) {
return new KalturaYahooSyndicationFeed(xmlElement);
}
else {
throw new KalturaApiException("Invalid object type");
}
return null;
}
}