001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
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                    _uuid = uuid;
183    
184                    if (_originalUuid == null) {
185                            _originalUuid = uuid;
186                    }
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                    _resourcePrimKey = resourcePrimKey;
207    
208                    if (!_setOriginalResourcePrimKey) {
209                            _setOriginalResourcePrimKey = true;
210    
211                            _originalResourcePrimKey = resourcePrimKey;
212                    }
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                    _groupId = groupId;
225    
226                    if (!_setOriginalGroupId) {
227                            _setOriginalGroupId = true;
228    
229                            _originalGroupId = groupId;
230                    }
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                    _nodeId = nodeId;
296    
297                    if (!_setOriginalNodeId) {
298                            _setOriginalNodeId = true;
299    
300                            _originalNodeId = nodeId;
301                    }
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                    _title = title;
319    
320                    if (_originalTitle == null) {
321                            _originalTitle = title;
322                    }
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                    _version = version;
335    
336                    if (!_setOriginalVersion) {
337                            _setOriginalVersion = true;
338    
339                            _originalVersion = version;
340                    }
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            /**
483             * @deprecated {@link #isApproved}
484             */
485            public boolean getApproved() {
486                    return isApproved();
487            }
488    
489            public boolean isApproved() {
490                    if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
491                            return true;
492                    }
493                    else {
494                            return false;
495                    }
496            }
497    
498            public boolean isDraft() {
499                    if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
500                            return true;
501                    }
502                    else {
503                            return false;
504                    }
505            }
506    
507            public boolean isExpired() {
508                    if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
509                            return true;
510                    }
511                    else {
512                            return false;
513                    }
514            }
515    
516            public boolean isPending() {
517                    if (getStatus() == WorkflowConstants.STATUS_PENDING) {
518                            return true;
519                    }
520                    else {
521                            return false;
522                    }
523            }
524    
525            public WikiPage toEscapedModel() {
526                    if (isEscapedModel()) {
527                            return (WikiPage)this;
528                    }
529                    else {
530                            return (WikiPage)Proxy.newProxyInstance(WikiPage.class.getClassLoader(),
531                                    new Class[] { WikiPage.class }, new AutoEscapeBeanHandler(this));
532                    }
533            }
534    
535            public ExpandoBridge getExpandoBridge() {
536                    if (_expandoBridge == null) {
537                            _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
538                                            WikiPage.class.getName(), getPrimaryKey());
539                    }
540    
541                    return _expandoBridge;
542            }
543    
544            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
545                    getExpandoBridge().setAttributes(serviceContext);
546            }
547    
548            public Object clone() {
549                    WikiPageImpl clone = new WikiPageImpl();
550    
551                    clone.setUuid(getUuid());
552                    clone.setPageId(getPageId());
553                    clone.setResourcePrimKey(getResourcePrimKey());
554                    clone.setGroupId(getGroupId());
555                    clone.setCompanyId(getCompanyId());
556                    clone.setUserId(getUserId());
557                    clone.setUserName(getUserName());
558                    clone.setCreateDate(getCreateDate());
559                    clone.setModifiedDate(getModifiedDate());
560                    clone.setNodeId(getNodeId());
561                    clone.setTitle(getTitle());
562                    clone.setVersion(getVersion());
563                    clone.setMinorEdit(getMinorEdit());
564                    clone.setContent(getContent());
565                    clone.setSummary(getSummary());
566                    clone.setFormat(getFormat());
567                    clone.setHead(getHead());
568                    clone.setParentTitle(getParentTitle());
569                    clone.setRedirectTitle(getRedirectTitle());
570                    clone.setStatus(getStatus());
571                    clone.setStatusByUserId(getStatusByUserId());
572                    clone.setStatusByUserName(getStatusByUserName());
573                    clone.setStatusDate(getStatusDate());
574    
575                    return clone;
576            }
577    
578            public int compareTo(WikiPage wikiPage) {
579                    int value = 0;
580    
581                    if (getNodeId() < wikiPage.getNodeId()) {
582                            value = -1;
583                    }
584                    else if (getNodeId() > wikiPage.getNodeId()) {
585                            value = 1;
586                    }
587                    else {
588                            value = 0;
589                    }
590    
591                    if (value != 0) {
592                            return value;
593                    }
594    
595                    value = getTitle().toLowerCase()
596                                            .compareTo(wikiPage.getTitle().toLowerCase());
597    
598                    if (value != 0) {
599                            return value;
600                    }
601    
602                    if (getVersion() < wikiPage.getVersion()) {
603                            value = -1;
604                    }
605                    else if (getVersion() > wikiPage.getVersion()) {
606                            value = 1;
607                    }
608                    else {
609                            value = 0;
610                    }
611    
612                    value = value * -1;
613    
614                    if (value != 0) {
615                            return value;
616                    }
617    
618                    return 0;
619            }
620    
621            public boolean equals(Object obj) {
622                    if (obj == null) {
623                            return false;
624                    }
625    
626                    WikiPage wikiPage = null;
627    
628                    try {
629                            wikiPage = (WikiPage)obj;
630                    }
631                    catch (ClassCastException cce) {
632                            return false;
633                    }
634    
635                    long pk = wikiPage.getPrimaryKey();
636    
637                    if (getPrimaryKey() == pk) {
638                            return true;
639                    }
640                    else {
641                            return false;
642                    }
643            }
644    
645            public int hashCode() {
646                    return (int)getPrimaryKey();
647            }
648    
649            public String toString() {
650                    StringBundler sb = new StringBundler(47);
651    
652                    sb.append("{uuid=");
653                    sb.append(getUuid());
654                    sb.append(", pageId=");
655                    sb.append(getPageId());
656                    sb.append(", resourcePrimKey=");
657                    sb.append(getResourcePrimKey());
658                    sb.append(", groupId=");
659                    sb.append(getGroupId());
660                    sb.append(", companyId=");
661                    sb.append(getCompanyId());
662                    sb.append(", userId=");
663                    sb.append(getUserId());
664                    sb.append(", userName=");
665                    sb.append(getUserName());
666                    sb.append(", createDate=");
667                    sb.append(getCreateDate());
668                    sb.append(", modifiedDate=");
669                    sb.append(getModifiedDate());
670                    sb.append(", nodeId=");
671                    sb.append(getNodeId());
672                    sb.append(", title=");
673                    sb.append(getTitle());
674                    sb.append(", version=");
675                    sb.append(getVersion());
676                    sb.append(", minorEdit=");
677                    sb.append(getMinorEdit());
678                    sb.append(", content=");
679                    sb.append(getContent());
680                    sb.append(", summary=");
681                    sb.append(getSummary());
682                    sb.append(", format=");
683                    sb.append(getFormat());
684                    sb.append(", head=");
685                    sb.append(getHead());
686                    sb.append(", parentTitle=");
687                    sb.append(getParentTitle());
688                    sb.append(", redirectTitle=");
689                    sb.append(getRedirectTitle());
690                    sb.append(", status=");
691                    sb.append(getStatus());
692                    sb.append(", statusByUserId=");
693                    sb.append(getStatusByUserId());
694                    sb.append(", statusByUserName=");
695                    sb.append(getStatusByUserName());
696                    sb.append(", statusDate=");
697                    sb.append(getStatusDate());
698                    sb.append("}");
699    
700                    return sb.toString();
701            }
702    
703            public String toXmlString() {
704                    StringBundler sb = new StringBundler(73);
705    
706                    sb.append("<model><model-name>");
707                    sb.append("com.liferay.portlet.wiki.model.WikiPage");
708                    sb.append("</model-name>");
709    
710                    sb.append(
711                            "<column><column-name>uuid</column-name><column-value><![CDATA[");
712                    sb.append(getUuid());
713                    sb.append("]]></column-value></column>");
714                    sb.append(
715                            "<column><column-name>pageId</column-name><column-value><![CDATA[");
716                    sb.append(getPageId());
717                    sb.append("]]></column-value></column>");
718                    sb.append(
719                            "<column><column-name>resourcePrimKey</column-name><column-value><![CDATA[");
720                    sb.append(getResourcePrimKey());
721                    sb.append("]]></column-value></column>");
722                    sb.append(
723                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
724                    sb.append(getGroupId());
725                    sb.append("]]></column-value></column>");
726                    sb.append(
727                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
728                    sb.append(getCompanyId());
729                    sb.append("]]></column-value></column>");
730                    sb.append(
731                            "<column><column-name>userId</column-name><column-value><![CDATA[");
732                    sb.append(getUserId());
733                    sb.append("]]></column-value></column>");
734                    sb.append(
735                            "<column><column-name>userName</column-name><column-value><![CDATA[");
736                    sb.append(getUserName());
737                    sb.append("]]></column-value></column>");
738                    sb.append(
739                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
740                    sb.append(getCreateDate());
741                    sb.append("]]></column-value></column>");
742                    sb.append(
743                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
744                    sb.append(getModifiedDate());
745                    sb.append("]]></column-value></column>");
746                    sb.append(
747                            "<column><column-name>nodeId</column-name><column-value><![CDATA[");
748                    sb.append(getNodeId());
749                    sb.append("]]></column-value></column>");
750                    sb.append(
751                            "<column><column-name>title</column-name><column-value><![CDATA[");
752                    sb.append(getTitle());
753                    sb.append("]]></column-value></column>");
754                    sb.append(
755                            "<column><column-name>version</column-name><column-value><![CDATA[");
756                    sb.append(getVersion());
757                    sb.append("]]></column-value></column>");
758                    sb.append(
759                            "<column><column-name>minorEdit</column-name><column-value><![CDATA[");
760                    sb.append(getMinorEdit());
761                    sb.append("]]></column-value></column>");
762                    sb.append(
763                            "<column><column-name>content</column-name><column-value><![CDATA[");
764                    sb.append(getContent());
765                    sb.append("]]></column-value></column>");
766                    sb.append(
767                            "<column><column-name>summary</column-name><column-value><![CDATA[");
768                    sb.append(getSummary());
769                    sb.append("]]></column-value></column>");
770                    sb.append(
771                            "<column><column-name>format</column-name><column-value><![CDATA[");
772                    sb.append(getFormat());
773                    sb.append("]]></column-value></column>");
774                    sb.append(
775                            "<column><column-name>head</column-name><column-value><![CDATA[");
776                    sb.append(getHead());
777                    sb.append("]]></column-value></column>");
778                    sb.append(
779                            "<column><column-name>parentTitle</column-name><column-value><![CDATA[");
780                    sb.append(getParentTitle());
781                    sb.append("]]></column-value></column>");
782                    sb.append(
783                            "<column><column-name>redirectTitle</column-name><column-value><![CDATA[");
784                    sb.append(getRedirectTitle());
785                    sb.append("]]></column-value></column>");
786                    sb.append(
787                            "<column><column-name>status</column-name><column-value><![CDATA[");
788                    sb.append(getStatus());
789                    sb.append("]]></column-value></column>");
790                    sb.append(
791                            "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
792                    sb.append(getStatusByUserId());
793                    sb.append("]]></column-value></column>");
794                    sb.append(
795                            "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
796                    sb.append(getStatusByUserName());
797                    sb.append("]]></column-value></column>");
798                    sb.append(
799                            "<column><column-name>statusDate</column-name><column-value><![CDATA[");
800                    sb.append(getStatusDate());
801                    sb.append("]]></column-value></column>");
802    
803                    sb.append("</model>");
804    
805                    return sb.toString();
806            }
807    
808            private String _uuid;
809            private String _originalUuid;
810            private long _pageId;
811            private long _resourcePrimKey;
812            private long _originalResourcePrimKey;
813            private boolean _setOriginalResourcePrimKey;
814            private long _groupId;
815            private long _originalGroupId;
816            private boolean _setOriginalGroupId;
817            private long _companyId;
818            private long _userId;
819            private String _userUuid;
820            private String _userName;
821            private Date _createDate;
822            private Date _modifiedDate;
823            private long _nodeId;
824            private long _originalNodeId;
825            private boolean _setOriginalNodeId;
826            private String _title;
827            private String _originalTitle;
828            private double _version;
829            private double _originalVersion;
830            private boolean _setOriginalVersion;
831            private boolean _minorEdit;
832            private String _content;
833            private String _summary;
834            private String _format;
835            private boolean _head;
836            private String _parentTitle;
837            private String _redirectTitle;
838            private int _status;
839            private long _statusByUserId;
840            private String _statusByUserUuid;
841            private String _statusByUserName;
842            private Date _statusDate;
843            private transient ExpandoBridge _expandoBridge;
844    }