package org.oregami.entities; import org.hibernate.annotations.NamedQueries; import org.hibernate.annotations.NamedQuery; import org.hibernate.envers.Audited; import javax.persistence.Entity; @Entity @Audited @TopLevelEntity(discriminator = TopLevelEntity.Discriminator.LANGUAGE) @NamedQueries({@NamedQuery(name="Language.GetAll", query = "from Language l")}) public class Language extends BaseEntityUUID { private static final long serialVersionUID = 8596032241189706765L; private String name; public Language(String name) { this.setName(name); } public Language() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public static final String GERMAN = "GERMAN"; public static final String MANDARIN = "MANDARIN"; public static final String CHINESE = "CHINESE"; public static final String SPANISH = "SPANISH"; public static final String ENGLISH = "ENGLISH"; public static final String HINDI = "HINDI"; public static final String ARABIC = "ARABIC"; public static final String PORTUGUESE = "PORTUGUESE"; public static final String BENGALI = "BENGALI"; public static final String RUSSIAN = "RUSSIAN"; public static final String JAPANESE = "JAPANESE"; public static final String PUNJABI = "PUNJABI"; public static final String KOREAN = "KOREAN"; public static final String FRENCH = "FRENCH"; public static final String PERSIAN = "PERSIAN"; public static final String TURKISH = "TURKISH"; public static final String ITALIAN = "ITALIAN"; public static final String CANTONESE = "CANTONESE"; public static final String POLISH = "POLISH"; public static final String DUTCH = "DUTCH"; public static final String GREEK = "GREEK"; }