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