1 4 package com.nightlabs.ipanema.language; 5 6 import java.io.Serializable ; 7 8 import com.nightlabs.jdo.BaseObjectID; 9 10 14 15 23 24 public class Language implements Serializable 25 { 26 30 private String languageID = null; 31 32 36 private String nativeName = null; 37 38 protected Language() {} 39 40 public Language(String _languageID) 41 { 42 if (!BaseObjectID.isValidIDString(_languageID)) 43 throw new IllegalArgumentException ("languageID \""+_languageID+"\" is not a valid id!"); 44 this.languageID = _languageID; 45 } 46 47 public Language(String _languageID, String _nativeName) 48 { 49 this.languageID = _languageID; 50 this.nativeName = _nativeName; 51 } 52 53 56 public String getNativeName() 57 { 58 return nativeName; 59 } 60 61 64 public void setNativeName(String _nativeName) 65 { 66 this.nativeName = _nativeName; 67 } 68 69 72 public String getLanguageID() 73 { 74 return languageID; 75 } 76 77 80 public void setLanguageID(String languageID) 81 { 82 this.languageID = languageID; 83 } 84 85 } 86 | Popular Tags |