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