1 6 package com.nightlabs.ipanema.person; 7 8 import javax.jdo.PersistenceManager; 9 10 import com.nightlabs.i18n.I18nText; 11 import com.nightlabs.i18n.Localizable; 12 import com.nightlabs.ipanema.person.i18n.I18nPersonDataFieldText; 13 import com.nightlabs.jdo.LocalizedDetachable; 14 15 18 25 public class I18nTextPersonDataField 26 extends AbstractPersonDataField 27 implements Localizable, LocalizedDetachable 28 { 29 30 31 34 public I18nTextPersonDataField() { 35 super(); 36 } 37 41 public I18nTextPersonDataField(PersonDataBlock _personDataBlock, 42 AbstractPersonStructField _personStructField) { 43 super(_personDataBlock, _personStructField); 44 } 45 48 protected I18nPersonDataFieldText fieldText = new I18nPersonDataFieldText(); 49 50 public I18nText getI18nText() { 51 return fieldText; 52 } 53 54 55 58 public void localize(String languageID) { 59 } 60 61 64 public LocalizedDetachable detachCopyLocalized(String languageID, PersistenceManager pm) { 65 return null; 66 } 67 70 public boolean isEmpty() { 71 return getI18nText().isEmpty(); 72 } 73 76 public String localizedToString(String languageID) { 77 return getI18nText().getText(languageID); 78 } 79 80 } 81 | Popular Tags |