1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.journal.model.impl;
21  
22  import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
23  import com.liferay.portal.kernel.util.GetterUtil;
24  import com.liferay.portal.kernel.util.HtmlUtil;
25  import com.liferay.portal.model.impl.BaseModelImpl;
26  
27  import com.liferay.portlet.expando.model.ExpandoBridge;
28  import com.liferay.portlet.expando.model.impl.ExpandoBridgeImpl;
29  import com.liferay.portlet.journal.model.JournalArticle;
30  import com.liferay.portlet.journal.model.JournalArticleSoap;
31  
32  import java.io.Serializable;
33  
34  import java.lang.reflect.Proxy;
35  
36  import java.sql.Types;
37  
38  import java.util.ArrayList;
39  import java.util.Date;
40  import java.util.List;
41  
42  /**
43   * <a href="JournalArticleModelImpl.java.html"><b><i>View Source</i></b></a>
44   *
45   * <p>
46   * ServiceBuilder generated this class. Modifications in this class will be
47   * overwritten the next time is generated.
48   * </p>
49   *
50   * <p>
51   * This class is a model that represents the <code>JournalArticle</code> table
52   * in the database.
53   * </p>
54   *
55   * @author Brian Wing Shun Chan
56   *
57   * @see com.liferay.portlet.journal.model.JournalArticle
58   * @see com.liferay.portlet.journal.model.JournalArticleModel
59   * @see com.liferay.portlet.journal.model.impl.JournalArticleImpl
60   *
61   */
62  public class JournalArticleModelImpl extends BaseModelImpl<JournalArticle> {
63      public static final String TABLE_NAME = "JournalArticle";
64      public static final Object[][] TABLE_COLUMNS = {
65              { "uuid_", new Integer(Types.VARCHAR) },
66              
67  
68              { "id_", new Integer(Types.BIGINT) },
69              
70  
71              { "resourcePrimKey", new Integer(Types.BIGINT) },
72              
73  
74              { "groupId", new Integer(Types.BIGINT) },
75              
76  
77              { "companyId", new Integer(Types.BIGINT) },
78              
79  
80              { "userId", new Integer(Types.BIGINT) },
81              
82  
83              { "userName", new Integer(Types.VARCHAR) },
84              
85  
86              { "createDate", new Integer(Types.TIMESTAMP) },
87              
88  
89              { "modifiedDate", new Integer(Types.TIMESTAMP) },
90              
91  
92              { "articleId", new Integer(Types.VARCHAR) },
93              
94  
95              { "version", new Integer(Types.DOUBLE) },
96              
97  
98              { "title", new Integer(Types.VARCHAR) },
99              
100 
101             { "urlTitle", new Integer(Types.VARCHAR) },
102             
103 
104             { "description", new Integer(Types.VARCHAR) },
105             
106 
107             { "content", new Integer(Types.CLOB) },
108             
109 
110             { "type_", new Integer(Types.VARCHAR) },
111             
112 
113             { "structureId", new Integer(Types.VARCHAR) },
114             
115 
116             { "templateId", new Integer(Types.VARCHAR) },
117             
118 
119             { "displayDate", new Integer(Types.TIMESTAMP) },
120             
121 
122             { "approved", new Integer(Types.BOOLEAN) },
123             
124 
125             { "approvedByUserId", new Integer(Types.BIGINT) },
126             
127 
128             { "approvedByUserName", new Integer(Types.VARCHAR) },
129             
130 
131             { "approvedDate", new Integer(Types.TIMESTAMP) },
132             
133 
134             { "expired", new Integer(Types.BOOLEAN) },
135             
136 
137             { "expirationDate", new Integer(Types.TIMESTAMP) },
138             
139 
140             { "reviewDate", new Integer(Types.TIMESTAMP) },
141             
142 
143             { "indexable", new Integer(Types.BOOLEAN) },
144             
145 
146             { "smallImage", new Integer(Types.BOOLEAN) },
147             
148 
149             { "smallImageId", new Integer(Types.BIGINT) },
150             
151 
152             { "smallImageURL", new Integer(Types.VARCHAR) }
153         };
154     public static final String TABLE_SQL_CREATE = "create table JournalArticle (uuid_ VARCHAR(75) null,id_ LONG not null primary key,resourcePrimKey LONG,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,articleId VARCHAR(75) null,version DOUBLE,title VARCHAR(100) null,urlTitle VARCHAR(150) null,description STRING null,content TEXT null,type_ VARCHAR(75) null,structureId VARCHAR(75) null,templateId VARCHAR(75) null,displayDate DATE null,approved BOOLEAN,approvedByUserId LONG,approvedByUserName VARCHAR(75) null,approvedDate DATE null,expired BOOLEAN,expirationDate DATE null,reviewDate DATE null,indexable BOOLEAN,smallImage BOOLEAN,smallImageId LONG,smallImageURL VARCHAR(75) null)";
155     public static final String TABLE_SQL_DROP = "drop table JournalArticle";
156     public static final String DATA_SOURCE = "liferayDataSource";
157     public static final String SESSION_FACTORY = "liferaySessionFactory";
158     public static final String TX_MANAGER = "liferayTransactionManager";
159     public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
160                 "value.object.entity.cache.enabled.com.liferay.portlet.journal.model.JournalArticle"),
161             true);
162     public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
163                 "value.object.finder.cache.enabled.com.liferay.portlet.journal.model.JournalArticle"),
164             true);
165 
166     public static JournalArticle toModel(JournalArticleSoap soapModel) {
167         JournalArticle model = new JournalArticleImpl();
168 
169         model.setUuid(soapModel.getUuid());
170         model.setId(soapModel.getId());
171         model.setResourcePrimKey(soapModel.getResourcePrimKey());
172         model.setGroupId(soapModel.getGroupId());
173         model.setCompanyId(soapModel.getCompanyId());
174         model.setUserId(soapModel.getUserId());
175         model.setUserName(soapModel.getUserName());
176         model.setCreateDate(soapModel.getCreateDate());
177         model.setModifiedDate(soapModel.getModifiedDate());
178         model.setArticleId(soapModel.getArticleId());
179         model.setVersion(soapModel.getVersion());
180         model.setTitle(soapModel.getTitle());
181         model.setUrlTitle(soapModel.getUrlTitle());
182         model.setDescription(soapModel.getDescription());
183         model.setContent(soapModel.getContent());
184         model.setType(soapModel.getType());
185         model.setStructureId(soapModel.getStructureId());
186         model.setTemplateId(soapModel.getTemplateId());
187         model.setDisplayDate(soapModel.getDisplayDate());
188         model.setApproved(soapModel.getApproved());
189         model.setApprovedByUserId(soapModel.getApprovedByUserId());
190         model.setApprovedByUserName(soapModel.getApprovedByUserName());
191         model.setApprovedDate(soapModel.getApprovedDate());
192         model.setExpired(soapModel.getExpired());
193         model.setExpirationDate(soapModel.getExpirationDate());
194         model.setReviewDate(soapModel.getReviewDate());
195         model.setIndexable(soapModel.getIndexable());
196         model.setSmallImage(soapModel.getSmallImage());
197         model.setSmallImageId(soapModel.getSmallImageId());
198         model.setSmallImageURL(soapModel.getSmallImageURL());
199 
200         return model;
201     }
202 
203     public static List<JournalArticle> toModels(JournalArticleSoap[] soapModels) {
204         List<JournalArticle> models = new ArrayList<JournalArticle>(soapModels.length);
205 
206         for (JournalArticleSoap soapModel : soapModels) {
207             models.add(toModel(soapModel));
208         }
209 
210         return models;
211     }
212 
213     public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
214                 "lock.expiration.time.com.liferay.portlet.journal.model.JournalArticle"));
215 
216     public JournalArticleModelImpl() {
217     }
218 
219     public long getPrimaryKey() {
220         return _id;
221     }
222 
223     public void setPrimaryKey(long pk) {
224         setId(pk);
225     }
226 
227     public Serializable getPrimaryKeyObj() {
228         return new Long(_id);
229     }
230 
231     public String getUuid() {
232         return GetterUtil.getString(_uuid);
233     }
234 
235     public void setUuid(String uuid) {
236         _uuid = uuid;
237 
238         if (_originalUuid == null) {
239             _originalUuid = uuid;
240         }
241     }
242 
243     public String getOriginalUuid() {
244         return GetterUtil.getString(_originalUuid);
245     }
246 
247     public long getId() {
248         return _id;
249     }
250 
251     public void setId(long id) {
252         _id = id;
253     }
254 
255     public long getResourcePrimKey() {
256         return _resourcePrimKey;
257     }
258 
259     public void setResourcePrimKey(long resourcePrimKey) {
260         _resourcePrimKey = resourcePrimKey;
261     }
262 
263     public long getGroupId() {
264         return _groupId;
265     }
266 
267     public void setGroupId(long groupId) {
268         _groupId = groupId;
269 
270         if (!_setOriginalGroupId) {
271             _setOriginalGroupId = true;
272 
273             _originalGroupId = groupId;
274         }
275     }
276 
277     public long getOriginalGroupId() {
278         return _originalGroupId;
279     }
280 
281     public long getCompanyId() {
282         return _companyId;
283     }
284 
285     public void setCompanyId(long companyId) {
286         _companyId = companyId;
287     }
288 
289     public long getUserId() {
290         return _userId;
291     }
292 
293     public void setUserId(long userId) {
294         _userId = userId;
295     }
296 
297     public String getUserName() {
298         return GetterUtil.getString(_userName);
299     }
300 
301     public void setUserName(String userName) {
302         _userName = userName;
303     }
304 
305     public Date getCreateDate() {
306         return _createDate;
307     }
308 
309     public void setCreateDate(Date createDate) {
310         _createDate = createDate;
311     }
312 
313     public Date getModifiedDate() {
314         return _modifiedDate;
315     }
316 
317     public void setModifiedDate(Date modifiedDate) {
318         _modifiedDate = modifiedDate;
319     }
320 
321     public String getArticleId() {
322         return GetterUtil.getString(_articleId);
323     }
324 
325     public void setArticleId(String articleId) {
326         _articleId = articleId;
327 
328         if (_originalArticleId == null) {
329             _originalArticleId = articleId;
330         }
331     }
332 
333     public String getOriginalArticleId() {
334         return GetterUtil.getString(_originalArticleId);
335     }
336 
337     public double getVersion() {
338         return _version;
339     }
340 
341     public void setVersion(double version) {
342         _version = version;
343 
344         if (!_setOriginalVersion) {
345             _setOriginalVersion = true;
346 
347             _originalVersion = version;
348         }
349     }
350 
351     public double getOriginalVersion() {
352         return _originalVersion;
353     }
354 
355     public String getTitle() {
356         return GetterUtil.getString(_title);
357     }
358 
359     public void setTitle(String title) {
360         _title = title;
361     }
362 
363     public String getUrlTitle() {
364         return GetterUtil.getString(_urlTitle);
365     }
366 
367     public void setUrlTitle(String urlTitle) {
368         _urlTitle = urlTitle;
369     }
370 
371     public String getDescription() {
372         return GetterUtil.getString(_description);
373     }
374 
375     public void setDescription(String description) {
376         _description = description;
377     }
378 
379     public String getContent() {
380         return GetterUtil.getString(_content);
381     }
382 
383     public void setContent(String content) {
384         _content = content;
385     }
386 
387     public String getType() {
388         return GetterUtil.getString(_type);
389     }
390 
391     public void setType(String type) {
392         _type = type;
393     }
394 
395     public String getStructureId() {
396         return GetterUtil.getString(_structureId);
397     }
398 
399     public void setStructureId(String structureId) {
400         _structureId = structureId;
401     }
402 
403     public String getTemplateId() {
404         return GetterUtil.getString(_templateId);
405     }
406 
407     public void setTemplateId(String templateId) {
408         _templateId = templateId;
409     }
410 
411     public Date getDisplayDate() {
412         return _displayDate;
413     }
414 
415     public void setDisplayDate(Date displayDate) {
416         _displayDate = displayDate;
417     }
418 
419     public boolean getApproved() {
420         return _approved;
421     }
422 
423     public boolean isApproved() {
424         return _approved;
425     }
426 
427     public void setApproved(boolean approved) {
428         _approved = approved;
429     }
430 
431     public long getApprovedByUserId() {
432         return _approvedByUserId;
433     }
434 
435     public void setApprovedByUserId(long approvedByUserId) {
436         _approvedByUserId = approvedByUserId;
437     }
438 
439     public String getApprovedByUserName() {
440         return GetterUtil.getString(_approvedByUserName);
441     }
442 
443     public void setApprovedByUserName(String approvedByUserName) {
444         _approvedByUserName = approvedByUserName;
445     }
446 
447     public Date getApprovedDate() {
448         return _approvedDate;
449     }
450 
451     public void setApprovedDate(Date approvedDate) {
452         _approvedDate = approvedDate;
453     }
454 
455     public boolean getExpired() {
456         return _expired;
457     }
458 
459     public boolean isExpired() {
460         return _expired;
461     }
462 
463     public void setExpired(boolean expired) {
464         _expired = expired;
465     }
466 
467     public Date getExpirationDate() {
468         return _expirationDate;
469     }
470 
471     public void setExpirationDate(Date expirationDate) {
472         _expirationDate = expirationDate;
473     }
474 
475     public Date getReviewDate() {
476         return _reviewDate;
477     }
478 
479     public void setReviewDate(Date reviewDate) {
480         _reviewDate = reviewDate;
481     }
482 
483     public boolean getIndexable() {
484         return _indexable;
485     }
486 
487     public boolean isIndexable() {
488         return _indexable;
489     }
490 
491     public void setIndexable(boolean indexable) {
492         _indexable = indexable;
493     }
494 
495     public boolean getSmallImage() {
496         return _smallImage;
497     }
498 
499     public boolean isSmallImage() {
500         return _smallImage;
501     }
502 
503     public void setSmallImage(boolean smallImage) {
504         _smallImage = smallImage;
505     }
506 
507     public long getSmallImageId() {
508         return _smallImageId;
509     }
510 
511     public void setSmallImageId(long smallImageId) {
512         _smallImageId = smallImageId;
513     }
514 
515     public String getSmallImageURL() {
516         return GetterUtil.getString(_smallImageURL);
517     }
518 
519     public void setSmallImageURL(String smallImageURL) {
520         _smallImageURL = smallImageURL;
521     }
522 
523     public JournalArticle toEscapedModel() {
524         if (isEscapedModel()) {
525             return (JournalArticle)this;
526         }
527         else {
528             JournalArticle model = new JournalArticleImpl();
529 
530             model.setNew(isNew());
531             model.setEscapedModel(true);
532 
533             model.setUuid(HtmlUtil.escape(getUuid()));
534             model.setId(getId());
535             model.setResourcePrimKey(getResourcePrimKey());
536             model.setGroupId(getGroupId());
537             model.setCompanyId(getCompanyId());
538             model.setUserId(getUserId());
539             model.setUserName(HtmlUtil.escape(getUserName()));
540             model.setCreateDate(getCreateDate());
541             model.setModifiedDate(getModifiedDate());
542             model.setArticleId(getArticleId());
543             model.setVersion(getVersion());
544             model.setTitle(HtmlUtil.escape(getTitle()));
545             model.setUrlTitle(HtmlUtil.escape(getUrlTitle()));
546             model.setDescription(HtmlUtil.escape(getDescription()));
547             model.setContent(HtmlUtil.escape(getContent()));
548             model.setType(HtmlUtil.escape(getType()));
549             model.setStructureId(getStructureId());
550             model.setTemplateId(getTemplateId());
551             model.setDisplayDate(getDisplayDate());
552             model.setApproved(getApproved());
553             model.setApprovedByUserId(getApprovedByUserId());
554             model.setApprovedByUserName(HtmlUtil.escape(getApprovedByUserName()));
555             model.setApprovedDate(getApprovedDate());
556             model.setExpired(getExpired());
557             model.setExpirationDate(getExpirationDate());
558             model.setReviewDate(getReviewDate());
559             model.setIndexable(getIndexable());
560             model.setSmallImage(getSmallImage());
561             model.setSmallImageId(getSmallImageId());
562             model.setSmallImageURL(HtmlUtil.escape(getSmallImageURL()));
563 
564             model = (JournalArticle)Proxy.newProxyInstance(JournalArticle.class.getClassLoader(),
565                     new Class[] { JournalArticle.class },
566                     new ReadOnlyBeanHandler(model));
567 
568             return model;
569         }
570     }
571 
572     public ExpandoBridge getExpandoBridge() {
573         if (_expandoBridge == null) {
574             _expandoBridge = new ExpandoBridgeImpl(JournalArticle.class.getName(),
575                     getPrimaryKey());
576         }
577 
578         return _expandoBridge;
579     }
580 
581     public Object clone() {
582         JournalArticleImpl clone = new JournalArticleImpl();
583 
584         clone.setUuid(getUuid());
585         clone.setId(getId());
586         clone.setResourcePrimKey(getResourcePrimKey());
587         clone.setGroupId(getGroupId());
588         clone.setCompanyId(getCompanyId());
589         clone.setUserId(getUserId());
590         clone.setUserName(getUserName());
591         clone.setCreateDate(getCreateDate());
592         clone.setModifiedDate(getModifiedDate());
593         clone.setArticleId(getArticleId());
594         clone.setVersion(getVersion());
595         clone.setTitle(getTitle());
596         clone.setUrlTitle(getUrlTitle());
597         clone.setDescription(getDescription());
598         clone.setContent(getContent());
599         clone.setType(getType());
600         clone.setStructureId(getStructureId());
601         clone.setTemplateId(getTemplateId());
602         clone.setDisplayDate(getDisplayDate());
603         clone.setApproved(getApproved());
604         clone.setApprovedByUserId(getApprovedByUserId());
605         clone.setApprovedByUserName(getApprovedByUserName());
606         clone.setApprovedDate(getApprovedDate());
607         clone.setExpired(getExpired());
608         clone.setExpirationDate(getExpirationDate());
609         clone.setReviewDate(getReviewDate());
610         clone.setIndexable(getIndexable());
611         clone.setSmallImage(getSmallImage());
612         clone.setSmallImageId(getSmallImageId());
613         clone.setSmallImageURL(getSmallImageURL());
614 
615         return clone;
616     }
617 
618     public int compareTo(JournalArticle journalArticle) {
619         int value = 0;
620 
621         value = getArticleId().compareTo(journalArticle.getArticleId());
622 
623         if (value != 0) {
624             return value;
625         }
626 
627         if (getVersion() < journalArticle.getVersion()) {
628             value = -1;
629         }
630         else if (getVersion() > journalArticle.getVersion()) {
631             value = 1;
632         }
633         else {
634             value = 0;
635         }
636 
637         value = value * -1;
638 
639         if (value != 0) {
640             return value;
641         }
642 
643         return 0;
644     }
645 
646     public boolean equals(Object obj) {
647         if (obj == null) {
648             return false;
649         }
650 
651         JournalArticle journalArticle = null;
652 
653         try {
654             journalArticle = (JournalArticle)obj;
655         }
656         catch (ClassCastException cce) {
657             return false;
658         }
659 
660         long pk = journalArticle.getPrimaryKey();
661 
662         if (getPrimaryKey() == pk) {
663             return true;
664         }
665         else {
666             return false;
667         }
668     }
669 
670     public int hashCode() {
671         return (int)getPrimaryKey();
672     }
673 
674     public String toString() {
675         StringBuilder sb = new StringBuilder();
676 
677         sb.append("{uuid=");
678         sb.append(getUuid());
679         sb.append(", id=");
680         sb.append(getId());
681         sb.append(", resourcePrimKey=");
682         sb.append(getResourcePrimKey());
683         sb.append(", groupId=");
684         sb.append(getGroupId());
685         sb.append(", companyId=");
686         sb.append(getCompanyId());
687         sb.append(", userId=");
688         sb.append(getUserId());
689         sb.append(", userName=");
690         sb.append(getUserName());
691         sb.append(", createDate=");
692         sb.append(getCreateDate());
693         sb.append(", modifiedDate=");
694         sb.append(getModifiedDate());
695         sb.append(", articleId=");
696         sb.append(getArticleId());
697         sb.append(", version=");
698         sb.append(getVersion());
699         sb.append(", title=");
700         sb.append(getTitle());
701         sb.append(", urlTitle=");
702         sb.append(getUrlTitle());
703         sb.append(", description=");
704         sb.append(getDescription());
705         sb.append(", content=");
706         sb.append(getContent());
707         sb.append(", type=");
708         sb.append(getType());
709         sb.append(", structureId=");
710         sb.append(getStructureId());
711         sb.append(", templateId=");
712         sb.append(getTemplateId());
713         sb.append(", displayDate=");
714         sb.append(getDisplayDate());
715         sb.append(", approved=");
716         sb.append(getApproved());
717         sb.append(", approvedByUserId=");
718         sb.append(getApprovedByUserId());
719         sb.append(", approvedByUserName=");
720         sb.append(getApprovedByUserName());
721         sb.append(", approvedDate=");
722         sb.append(getApprovedDate());
723         sb.append(", expired=");
724         sb.append(getExpired());
725         sb.append(", expirationDate=");
726         sb.append(getExpirationDate());
727         sb.append(", reviewDate=");
728         sb.append(getReviewDate());
729         sb.append(", indexable=");
730         sb.append(getIndexable());
731         sb.append(", smallImage=");
732         sb.append(getSmallImage());
733         sb.append(", smallImageId=");
734         sb.append(getSmallImageId());
735         sb.append(", smallImageURL=");
736         sb.append(getSmallImageURL());
737         sb.append("}");
738 
739         return sb.toString();
740     }
741 
742     public String toXmlString() {
743         StringBuilder sb = new StringBuilder();
744 
745         sb.append("<model><model-name>");
746         sb.append("com.liferay.portlet.journal.model.JournalArticle");
747         sb.append("</model-name>");
748 
749         sb.append(
750             "<column><column-name>uuid</column-name><column-value><![CDATA[");
751         sb.append(getUuid());
752         sb.append("]]></column-value></column>");
753         sb.append(
754             "<column><column-name>id</column-name><column-value><![CDATA[");
755         sb.append(getId());
756         sb.append("]]></column-value></column>");
757         sb.append(
758             "<column><column-name>resourcePrimKey</column-name><column-value><![CDATA[");
759         sb.append(getResourcePrimKey());
760         sb.append("]]></column-value></column>");
761         sb.append(
762             "<column><column-name>groupId</column-name><column-value><![CDATA[");
763         sb.append(getGroupId());
764         sb.append("]]></column-value></column>");
765         sb.append(
766             "<column><column-name>companyId</column-name><column-value><![CDATA[");
767         sb.append(getCompanyId());
768         sb.append("]]></column-value></column>");
769         sb.append(
770             "<column><column-name>userId</column-name><column-value><![CDATA[");
771         sb.append(getUserId());
772         sb.append("]]></column-value></column>");
773         sb.append(
774             "<column><column-name>userName</column-name><column-value><![CDATA[");
775         sb.append(getUserName());
776         sb.append("]]></column-value></column>");
777         sb.append(
778             "<column><column-name>createDate</column-name><column-value><![CDATA[");
779         sb.append(getCreateDate());
780         sb.append("]]></column-value></column>");
781         sb.append(
782             "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
783         sb.append(getModifiedDate());
784         sb.append("]]></column-value></column>");
785         sb.append(
786             "<column><column-name>articleId</column-name><column-value><![CDATA[");
787         sb.append(getArticleId());
788         sb.append("]]></column-value></column>");
789         sb.append(
790             "<column><column-name>version</column-name><column-value><![CDATA[");
791         sb.append(getVersion());
792         sb.append("]]></column-value></column>");
793         sb.append(
794             "<column><column-name>title</column-name><column-value><![CDATA[");
795         sb.append(getTitle());
796         sb.append("]]></column-value></column>");
797         sb.append(
798             "<column><column-name>urlTitle</column-name><column-value><![CDATA[");
799         sb.append(getUrlTitle());
800         sb.append("]]></column-value></column>");
801         sb.append(
802             "<column><column-name>description</column-name><column-value><![CDATA[");
803         sb.append(getDescription());
804         sb.append("]]></column-value></column>");
805         sb.append(
806             "<column><column-name>content</column-name><column-value><![CDATA[");
807         sb.append(getContent());
808         sb.append("]]></column-value></column>");
809         sb.append(
810             "<column><column-name>type</column-name><column-value><![CDATA[");
811         sb.append(getType());
812         sb.append("]]></column-value></column>");
813         sb.append(
814             "<column><column-name>structureId</column-name><column-value><![CDATA[");
815         sb.append(getStructureId());
816         sb.append("]]></column-value></column>");
817         sb.append(
818             "<column><column-name>templateId</column-name><column-value><![CDATA[");
819         sb.append(getTemplateId());
820         sb.append("]]></column-value></column>");
821         sb.append(
822             "<column><column-name>displayDate</column-name><column-value><![CDATA[");
823         sb.append(getDisplayDate());
824         sb.append("]]></column-value></column>");
825         sb.append(
826             "<column><column-name>approved</column-name><column-value><![CDATA[");
827         sb.append(getApproved());
828         sb.append("]]></column-value></column>");
829         sb.append(
830             "<column><column-name>approvedByUserId</column-name><column-value><![CDATA[");
831         sb.append(getApprovedByUserId());
832         sb.append("]]></column-value></column>");
833         sb.append(
834             "<column><column-name>approvedByUserName</column-name><column-value><![CDATA[");
835         sb.append(getApprovedByUserName());
836         sb.append("]]></column-value></column>");
837         sb.append(
838             "<column><column-name>approvedDate</column-name><column-value><![CDATA[");
839         sb.append(getApprovedDate());
840         sb.append("]]></column-value></column>");
841         sb.append(
842             "<column><column-name>expired</column-name><column-value><![CDATA[");
843         sb.append(getExpired());
844         sb.append("]]></column-value></column>");
845         sb.append(
846             "<column><column-name>expirationDate</column-name><column-value><![CDATA[");
847         sb.append(getExpirationDate());
848         sb.append("]]></column-value></column>");
849         sb.append(
850             "<column><column-name>reviewDate</column-name><column-value><![CDATA[");
851         sb.append(getReviewDate());
852         sb.append("]]></column-value></column>");
853         sb.append(
854             "<column><column-name>indexable</column-name><column-value><![CDATA[");
855         sb.append(getIndexable());
856         sb.append("]]></column-value></column>");
857         sb.append(
858             "<column><column-name>smallImage</column-name><column-value><![CDATA[");
859         sb.append(getSmallImage());
860         sb.append("]]></column-value></column>");
861         sb.append(
862             "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
863         sb.append(getSmallImageId());
864         sb.append("]]></column-value></column>");
865         sb.append(
866             "<column><column-name>smallImageURL</column-name><column-value><![CDATA[");
867         sb.append(getSmallImageURL());
868         sb.append("]]></column-value></column>");
869 
870         sb.append("</model>");
871 
872         return sb.toString();
873     }
874 
875     private String _uuid;
876     private String _originalUuid;
877     private long _id;
878     private long _resourcePrimKey;
879     private long _groupId;
880     private long _originalGroupId;
881     private boolean _setOriginalGroupId;
882     private long _companyId;
883     private long _userId;
884     private String _userName;
885     private Date _createDate;
886     private Date _modifiedDate;
887     private String _articleId;
888     private String _originalArticleId;
889     private double _version;
890     private double _originalVersion;
891     private boolean _setOriginalVersion;
892     private String _title;
893     private String _urlTitle;
894     private String _description;
895     private String _content;
896     private String _type;
897     private String _structureId;
898     private String _templateId;
899     private Date _displayDate;
900     private boolean _approved;
901     private long _approvedByUserId;
902     private String _approvedByUserName;
903     private Date _approvedDate;
904     private boolean _expired;
905     private Date _expirationDate;
906     private Date _reviewDate;
907     private boolean _indexable;
908     private boolean _smallImage;
909     private long _smallImageId;
910     private String _smallImageURL;
911     private transient ExpandoBridge _expandoBridge;
912 }