KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > person > i18n > PersonStructBlockName


1 /*
2  * Created on Nov 24, 2004
3  * by alex
4  *
5  */

6 package com.nightlabs.ipanema.person.i18n;
7
8 import java.util.HashMap JavaDoc;
9 import java.util.Map JavaDoc;
10
11 import com.nightlabs.i18n.I18nText;
12
13 /**
14  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
15  */

16 /**
17  * @jdo.persistence-capable
18  * identity-type = "datastore"
19  * detachable = "true"
20  *
21  * @jdo.inheritance strategy = "new-table"
22  */

23 public class PersonStructBlockName extends I18nText {
24     public PersonStructBlockName() {}
25     
26     /**
27      * key: String languageID<br/>
28      * value: String personStructBlockName
29      *
30      * @jdo.field
31      * persistence-modifier="persistent"
32      * collection-type="map"
33      * key-type="java.lang.String"
34      * value-type="java.lang.String"
35      * dependent="true"
36      *
37      * @jdo.join
38      */

39     protected Map JavaDoc names = new HashMap JavaDoc();
40     
41     /**
42      * @jdo.field persistence-modifier="transactional" default-fetch-group="false"
43      */

44     protected String JavaDoc name;
45     
46
47     /**
48      * @see com.nightlabs.i18n.I18nText#getI18nMap()
49      */

50     protected Map JavaDoc getI18nMap() {
51         return names;
52     }
53
54     /**
55      * @see com.nightlabs.i18n.I18nText#setText(java.lang.String)
56      */

57     protected void setText(String JavaDoc localizedValue) {
58         name = localizedValue;
59     }
60
61     /**
62      * @see com.nightlabs.i18n.I18nText#getText()
63      */

64     public String JavaDoc getText() {
65         return name;
66     }
67
68     /**
69      * @see com.nightlabs.i18n.I18nText#getFallBackValue(java.lang.String)
70      */

71     protected String JavaDoc getFallBackValue(String JavaDoc languageID) {
72         return null;
73     }
74 }
Popular Tags