All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kaltura.client.enums.CatalogItemLanguage Maven / Gradle / Ivy

// ===================================================================================================
//                           _  __     _ _
//                          | |/ /__ _| | |_ _  _ _ _ __ _
//                          | ' .
//
// @ignore
// ===================================================================================================
package com.kaltura.client.enums;

/**
 * This class was generated using exec.php
 * against an XML schema provided by Kaltura.
 * 
 * MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN.
 */
public enum CatalogItemLanguage implements EnumAsString {
	AF("Afrikaans"),
	AR("Arabic"),
	AUTO_DETECT("Auto Detect"),
	BA("Bashkir"),
	EU("Basque"),
	BG("Bulgarian"),
	BE("Byelorussian (Belarusian)"),
	YUE("Cantonese"),
	CA("Catalan"),
	ZH("Chinese"),
	HR("Croatian"),
	CS("Czech"),
	DA("Danish"),
	NL("Dutch"),
	EN("English"),
	EN_US("English (American)"),
	EN_GB("English (British)"),
	EO("Esperanto"),
	ET("Estonian"),
	FA("Farsi"),
	FI("Finnish"),
	FR("French"),
	FR_CA("French (Canada)"),
	GD("Gaelic (Scottish)"),
	GL("Galician"),
	DE("German"),
	EL("Greek"),
	HE("Hebrew"),
	HI("Hindi"),
	HU("Hungarian"),
	IS("Icelandic"),
	IN("Indonesian"),
	IA("Interlingua"),
	GA("Irish"),
	IT("Italian"),
	JA("Japanese"),
	KO("Korean"),
	LV("Latvian (Lettish)"),
	LT("Lithuanian"),
	MS("Malay"),
	ML("Malayalam"),
	CMN("Mandarin Chinese"),
	MR("Marathi"),
	MN("Mongolian"),
	NO("Norwegian"),
	PL("Polish"),
	PT("Portuguese"),
	PT_BR("Portuguese (Brazil)"),
	RO("Romanian"),
	RU("Russian"),
	SK("Slovak"),
	SL("Slovenian"),
	ES("Spanish"),
	ES_XL("Spanish (Latin America)"),
	SV("Swedish"),
	ZH_TW("Taiwanese Mandarin"),
	TA("Tamil"),
	TE("Telugu"),
	TH("Thai"),
	TR("Turkish"),
	UG("Uighur"),
	UK("Ukrainian"),
	UR("Urdu"),
	VI("Vietnamese"),
	CY("Welsh"),
	ZU("Zulu");

	private String value;

	CatalogItemLanguage(String value) {
		this.value = value;
	}

	@Override
	public String getValue() {
		return this.value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public static CatalogItemLanguage get(String value) {
		if(value == null)
		{
			return null;
		}
		
		// goes over CatalogItemLanguage defined values and compare the inner value with the given one:
		for(CatalogItemLanguage item: values()) {
			if(item.getValue().equals(value)) {
				return item;
			}
		}
		// in case the requested value was not found in the enum values, we return the first item as default.
		return CatalogItemLanguage.values().length > 0 ? CatalogItemLanguage.values()[0]: null;
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy