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