@@ -98,7 +98,7 @@ public void setKeywords( String strKeywords )
9898 */
9999 public String [ ] getTag ( )
100100 {
101- return _strTag ;
101+ return _strTag . clone ( ) ;
102102 }
103103
104104 /**
@@ -109,7 +109,7 @@ public void setKeywords( String strKeywords )
109109 */
110110 public void setTag ( String [ ] strTag )
111111 {
112- this ._strTag = strTag ;
112+ this ._strTag = strTag . clone ( ) ;
113113 }
114114
115115 /**
@@ -179,7 +179,7 @@ public void setIsUnpulished( boolean isUnpulished )
179179 */
180180 public Date getUpdateDateAfter ( )
181181 {
182- return _dateUpdateDateAfter ;
182+ return ( Date ) _dateUpdateDateAfter . clone ( ) ;
183183 }
184184
185185 /**
@@ -190,7 +190,7 @@ public Date getUpdateDateAfter( )
190190 */
191191 public void setUpdateDateAfter ( Date dateUpdateDateAfter )
192192 {
193- _dateUpdateDateAfter = dateUpdateDateAfter ;
193+ _dateUpdateDateAfter = ( Date ) dateUpdateDateAfter . clone ( ) ;
194194 }
195195
196196 /**
@@ -200,7 +200,7 @@ public void setUpdateDateAfter( Date dateUpdateDateAfter )
200200 */
201201 public Date getUpdateDateBefor ( )
202202 {
203- return _dateUpdateDateBefor ;
203+ return ( Date ) _dateUpdateDateBefor . clone ( ) ;
204204 }
205205
206206 /**
@@ -211,7 +211,7 @@ public Date getUpdateDateBefor( )
211211 */
212212 public void setUpdateDateBefor ( Date dateUpdateDateBefor )
213213 {
214- _dateUpdateDateBefor = dateUpdateDateBefor ;
214+ _dateUpdateDateBefor = ( Date ) dateUpdateDateBefor . clone ( ) ;
215215 }
216216
217217}
0 commit comments