001package org.kuali.ole.sip2.common;
002
003/**
004 * This enum defines a set of languages that can be used in SIP2
005 * request and response messages. Each language has a code that is
006 * used in the communication between the system and the ILS.
007 *
008 * @author Gayathri A
009 */
010public enum Language {
011
012    UNKNOWN("000"), ENGLISH("001"), FRENCH("002"), GERMAN("003"),
013    ITALIAN("004"), DUTCH("005"), SWEDISH("006"), FINNISH("007"),
014    SPANISH("008"), DANISH("009"), PORTUGESE("010"), CANADIAN_FRENCH("011"),
015    NORWEGIAN("012"), HEBREW("013"), JAPANESE("014"), RUSSIAN("015"),
016    ARABIC("016"), POLISH("017"), GREEK("018"), CHINESE("019"),
017    KOREAN("020"), NORTH_AMERICAN_SPANISH("021"), TAMIL("022"),
018    MALAY("023"), UNITED_KINGDOM("024"), ICELANDIC("025"), BELGIAN("026"),
019    TAIWANESE("027");
020
021    private String value;
022
023    private Language(String value) {
024        this.value = value;
025    }
026
027    @Override
028    public String toString() {
029        return this.value;
030    }
031}