001    /**
002     * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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    /**
044     * The base model implementation for the WikiPage service. Represents a row in the "WikiPage" database table, with each column mapped to a property of this class.
045     *
046     * <p>
047     * This implementation and its corresponding interface {@link com.liferay.portlet.wiki.model.WikiPageModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link WikiPageImpl}.
048     * </p>
049     *
050     * <p>
051     * Never modify or reference this class directly. All methods that expect a wiki page model instance should use the {@link com.liferay.portlet.wiki.model.WikiPage} interface instead.
052     * </p>
053     *
054     * @author Brian Wing Shun Chan
055     * @see WikiPageImpl
056     * @see com.liferay.portlet.wiki.model.WikiPage
057     * @see com.liferay.portlet.wiki.model.WikiPageModel
058     * @generated
059     */
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            /**
103             * Converts the soap model instance into a normal model instance.
104             *
105             * @param soapModel the soap model instance to convert
106             * @return the normal model instance
107             */
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            /**
139             * Converts the soap model instances into normal model instances.
140             *
141             * @param soapModels the soap model instances to convert
142             * @return the normal model instances
143             */
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    }