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