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