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