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