KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > languagesmanager > model > Language


1 package com.dotmarketing.portlets.languagesmanager.model;
2
3 import java.io.Serializable JavaDoc;
4
5 import org.apache.commons.lang.builder.EqualsBuilder;
6 import org.apache.commons.lang.builder.HashCodeBuilder;
7
8
9 /**
10  *
11  * @author maria
12  */

13 public class Language implements Serializable JavaDoc {
14     private static final long serialVersionUID = 1L;
15
16     /** identifier field */
17     private long id;
18
19     /** identifier field */
20     private String JavaDoc languageCode;
21
22     /** identifier field */
23     private String JavaDoc countryCode;
24
25     /** identifier field */
26     private String JavaDoc language;
27
28     /** nullable persistent field */
29     private String JavaDoc country;
30
31     /**
32      * @param languageCode
33      * @param countryCode
34      * @param language
35      * @param country
36      */

37     public Language(long id, String JavaDoc languageCode, String JavaDoc countryCode, String JavaDoc language, String JavaDoc country) {
38         super();
39         this.id = id;
40         this.languageCode = languageCode;
41         this.countryCode = countryCode;
42         this.language = language;
43         this.country = country;
44     }
45
46     public Language() {
47         super();
48         this.id = 0;
49         this.languageCode = "";
50         this.countryCode = "";
51         this.language = "";
52         this.country = "";
53     }
54
55     public Language(long id) {
56         super();
57         this.id = id;
58         this.languageCode = "";
59         this.countryCode = "";
60         this.language = "";
61         this.country = "";
62     }
63
64     /**
65      * @return Returns the serialVersionUID.
66      */

67     public static long getSerialVersionUID() {
68         return serialVersionUID;
69     }
70
71     /**
72      * @return Returns the country.
73      */

74     public String JavaDoc getCountry() {
75         return country;
76     }
77
78     /**
79      * @param country The country to set.
80      */

81     public void setCountry(String JavaDoc country) {
82         this.country = country;
83     }
84
85     /**
86      * @return Returns the countryCode.
87      */

88     public String JavaDoc getCountryCode() {
89         return countryCode;
90     }
91
92     /**
93      * @param countryCode The countryCode to set.
94      */

95     public void setCountryCode(String JavaDoc countryCode) {
96         if (countryCode != null) {
97             this.countryCode = countryCode.toUpperCase();
98         } else {
99             this.countryCode = countryCode;
100         }
101     }
102
103     /**
104      * @return Returns the language.
105      */

106     public String JavaDoc getLanguage() {
107         return language;
108     }
109
110     /**
111      * @param language The language to set.
112      */

113     public void setLanguage(String JavaDoc language) {
114         this.language = language;
115     }
116
117     /**
118      * @return Returns the languageCode.
119      */

120     public String JavaDoc getLanguageCode() {
121         return languageCode;
122     }
123
124     /**
125      * @param languageCode The languageCode to set.
126      */

127     public void setLanguageCode(String JavaDoc languageCode) {
128         if (languageCode != null) {
129             this.languageCode = languageCode.toLowerCase();
130         } else {
131             this.languageCode = languageCode;
132         }
133
134     }
135
136     public int hashCode() {
137         return new HashCodeBuilder().append(id).toHashCode();
138     }
139
140     /**
141      * @return Returns the id.
142      */

143     public long getId() {
144         return id;
145     }
146
147     /**
148      * @param id The id to set.
149      */

150     public void setId(long id) {
151         this.id = id;
152     }
153
154     public boolean equals(Object JavaDoc other) {
155         if (!(other instanceof Language)) {
156             return false;
157         }
158
159         Language castOther = (Language) other;
160
161         return new EqualsBuilder().append(this.id, castOther.id).isEquals();
162     }
163 }
164
Popular Tags