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.blogs.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.DateUtil;
020    import com.liferay.portal.kernel.util.GetterUtil;
021    import com.liferay.portal.kernel.util.StringBundler;
022    import com.liferay.portal.kernel.util.StringPool;
023    import com.liferay.portal.kernel.workflow.WorkflowConstants;
024    import com.liferay.portal.model.impl.BaseModelImpl;
025    import com.liferay.portal.service.ServiceContext;
026    import com.liferay.portal.util.PortalUtil;
027    
028    import com.liferay.portlet.blogs.model.BlogsEntry;
029    import com.liferay.portlet.blogs.model.BlogsEntryModel;
030    import com.liferay.portlet.blogs.model.BlogsEntrySoap;
031    import com.liferay.portlet.expando.model.ExpandoBridge;
032    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
033    
034    import java.io.Serializable;
035    
036    import java.lang.reflect.Proxy;
037    
038    import java.sql.Types;
039    
040    import java.util.ArrayList;
041    import java.util.Date;
042    import java.util.List;
043    
044    /**
045     * The base model implementation for the BlogsEntry service. Represents a row in the "BlogsEntry" database table, with each column mapped to a property of this class.
046     *
047     * <p>
048     * This implementation and its corresponding interface {@link com.liferay.portlet.blogs.model.BlogsEntryModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link BlogsEntryImpl}.
049     * </p>
050     *
051     * <p>
052     * Never modify or reference this class directly. All methods that expect a blogs entry model instance should use the {@link com.liferay.portlet.blogs.model.BlogsEntry} interface instead.
053     * </p>
054     *
055     * @author Brian Wing Shun Chan
056     * @see BlogsEntryImpl
057     * @see com.liferay.portlet.blogs.model.BlogsEntry
058     * @see com.liferay.portlet.blogs.model.BlogsEntryModel
059     * @generated
060     */
061    public class BlogsEntryModelImpl extends BaseModelImpl<BlogsEntry>
062            implements BlogsEntryModel {
063            public static final String TABLE_NAME = "BlogsEntry";
064            public static final Object[][] TABLE_COLUMNS = {
065                            { "uuid_", new Integer(Types.VARCHAR) },
066                            { "entryId", 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                            { "title", new Integer(Types.VARCHAR) },
074                            { "urlTitle", new Integer(Types.VARCHAR) },
075                            { "content", new Integer(Types.CLOB) },
076                            { "displayDate", new Integer(Types.TIMESTAMP) },
077                            { "allowPingbacks", new Integer(Types.BOOLEAN) },
078                            { "allowTrackbacks", new Integer(Types.BOOLEAN) },
079                            { "trackbacks", new Integer(Types.CLOB) },
080                            { "status", new Integer(Types.INTEGER) },
081                            { "statusByUserId", new Integer(Types.BIGINT) },
082                            { "statusByUserName", new Integer(Types.VARCHAR) },
083                            { "statusDate", new Integer(Types.TIMESTAMP) }
084                    };
085            public static final String TABLE_SQL_CREATE = "create table BlogsEntry (uuid_ VARCHAR(75) null,entryId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,title VARCHAR(150) null,urlTitle VARCHAR(150) null,content TEXT null,displayDate DATE null,allowPingbacks BOOLEAN,allowTrackbacks BOOLEAN,trackbacks TEXT null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
086            public static final String TABLE_SQL_DROP = "drop table BlogsEntry";
087            public static final String ORDER_BY_JPQL = " ORDER BY blogsEntry.displayDate DESC";
088            public static final String ORDER_BY_SQL = " ORDER BY BlogsEntry.displayDate DESC";
089            public static final String DATA_SOURCE = "liferayDataSource";
090            public static final String SESSION_FACTORY = "liferaySessionFactory";
091            public static final String TX_MANAGER = "liferayTransactionManager";
092            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
093                                    "value.object.entity.cache.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
094                            true);
095            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
096                                    "value.object.finder.cache.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
097                            true);
098    
099            /**
100             * Converts the soap model instance into a normal model instance.
101             *
102             * @param soapModel the soap model instance to convert
103             * @return the normal model instance
104             */
105            public static BlogsEntry toModel(BlogsEntrySoap soapModel) {
106                    BlogsEntry model = new BlogsEntryImpl();
107    
108                    model.setUuid(soapModel.getUuid());
109                    model.setEntryId(soapModel.getEntryId());
110                    model.setGroupId(soapModel.getGroupId());
111                    model.setCompanyId(soapModel.getCompanyId());
112                    model.setUserId(soapModel.getUserId());
113                    model.setUserName(soapModel.getUserName());
114                    model.setCreateDate(soapModel.getCreateDate());
115                    model.setModifiedDate(soapModel.getModifiedDate());
116                    model.setTitle(soapModel.getTitle());
117                    model.setUrlTitle(soapModel.getUrlTitle());
118                    model.setContent(soapModel.getContent());
119                    model.setDisplayDate(soapModel.getDisplayDate());
120                    model.setAllowPingbacks(soapModel.getAllowPingbacks());
121                    model.setAllowTrackbacks(soapModel.getAllowTrackbacks());
122                    model.setTrackbacks(soapModel.getTrackbacks());
123                    model.setStatus(soapModel.getStatus());
124                    model.setStatusByUserId(soapModel.getStatusByUserId());
125                    model.setStatusByUserName(soapModel.getStatusByUserName());
126                    model.setStatusDate(soapModel.getStatusDate());
127    
128                    return model;
129            }
130    
131            /**
132             * Converts the soap model instances into normal model instances.
133             *
134             * @param soapModels the soap model instances to convert
135             * @return the normal model instances
136             */
137            public static List<BlogsEntry> toModels(BlogsEntrySoap[] soapModels) {
138                    List<BlogsEntry> models = new ArrayList<BlogsEntry>(soapModels.length);
139    
140                    for (BlogsEntrySoap soapModel : soapModels) {
141                            models.add(toModel(soapModel));
142                    }
143    
144                    return models;
145            }
146    
147            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
148                                    "lock.expiration.time.com.liferay.portlet.blogs.model.BlogsEntry"));
149    
150            public BlogsEntryModelImpl() {
151            }
152    
153            public long getPrimaryKey() {
154                    return _entryId;
155            }
156    
157            public void setPrimaryKey(long pk) {
158                    setEntryId(pk);
159            }
160    
161            public Serializable getPrimaryKeyObj() {
162                    return new Long(_entryId);
163            }
164    
165            public String getUuid() {
166                    if (_uuid == null) {
167                            return StringPool.BLANK;
168                    }
169                    else {
170                            return _uuid;
171                    }
172            }
173    
174            public void setUuid(String uuid) {
175                    if (_originalUuid == null) {
176                            _originalUuid = _uuid;
177                    }
178    
179                    _uuid = uuid;
180            }
181    
182            public String getOriginalUuid() {
183                    return GetterUtil.getString(_originalUuid);
184            }
185    
186            public long getEntryId() {
187                    return _entryId;
188            }
189    
190            public void setEntryId(long entryId) {
191                    _entryId = entryId;
192            }
193    
194            public long getGroupId() {
195                    return _groupId;
196            }
197    
198            public void setGroupId(long groupId) {
199                    if (!_setOriginalGroupId) {
200                            _setOriginalGroupId = true;
201    
202                            _originalGroupId = _groupId;
203                    }
204    
205                    _groupId = groupId;
206            }
207    
208            public long getOriginalGroupId() {
209                    return _originalGroupId;
210            }
211    
212            public long getCompanyId() {
213                    return _companyId;
214            }
215    
216            public void setCompanyId(long companyId) {
217                    _companyId = companyId;
218            }
219    
220            public long getUserId() {
221                    return _userId;
222            }
223    
224            public void setUserId(long userId) {
225                    _userId = userId;
226            }
227    
228            public String getUserUuid() throws SystemException {
229                    return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
230            }
231    
232            public void setUserUuid(String userUuid) {
233                    _userUuid = userUuid;
234            }
235    
236            public String getUserName() {
237                    if (_userName == null) {
238                            return StringPool.BLANK;
239                    }
240                    else {
241                            return _userName;
242                    }
243            }
244    
245            public void setUserName(String userName) {
246                    _userName = userName;
247            }
248    
249            public Date getCreateDate() {
250                    return _createDate;
251            }
252    
253            public void setCreateDate(Date createDate) {
254                    _createDate = createDate;
255            }
256    
257            public Date getModifiedDate() {
258                    return _modifiedDate;
259            }
260    
261            public void setModifiedDate(Date modifiedDate) {
262                    _modifiedDate = modifiedDate;
263            }
264    
265            public String getTitle() {
266                    if (_title == null) {
267                            return StringPool.BLANK;
268                    }
269                    else {
270                            return _title;
271                    }
272            }
273    
274            public void setTitle(String title) {
275                    _title = title;
276            }
277    
278            public String getUrlTitle() {
279                    if (_urlTitle == null) {
280                            return StringPool.BLANK;
281                    }
282                    else {
283                            return _urlTitle;
284                    }
285            }
286    
287            public void setUrlTitle(String urlTitle) {
288                    if (_originalUrlTitle == null) {
289                            _originalUrlTitle = _urlTitle;
290                    }
291    
292                    _urlTitle = urlTitle;
293            }
294    
295            public String getOriginalUrlTitle() {
296                    return GetterUtil.getString(_originalUrlTitle);
297            }
298    
299            public String getContent() {
300                    if (_content == null) {
301                            return StringPool.BLANK;
302                    }
303                    else {
304                            return _content;
305                    }
306            }
307    
308            public void setContent(String content) {
309                    _content = content;
310            }
311    
312            public Date getDisplayDate() {
313                    return _displayDate;
314            }
315    
316            public void setDisplayDate(Date displayDate) {
317                    _displayDate = displayDate;
318            }
319    
320            public boolean getAllowPingbacks() {
321                    return _allowPingbacks;
322            }
323    
324            public boolean isAllowPingbacks() {
325                    return _allowPingbacks;
326            }
327    
328            public void setAllowPingbacks(boolean allowPingbacks) {
329                    _allowPingbacks = allowPingbacks;
330            }
331    
332            public boolean getAllowTrackbacks() {
333                    return _allowTrackbacks;
334            }
335    
336            public boolean isAllowTrackbacks() {
337                    return _allowTrackbacks;
338            }
339    
340            public void setAllowTrackbacks(boolean allowTrackbacks) {
341                    _allowTrackbacks = allowTrackbacks;
342            }
343    
344            public String getTrackbacks() {
345                    if (_trackbacks == null) {
346                            return StringPool.BLANK;
347                    }
348                    else {
349                            return _trackbacks;
350                    }
351            }
352    
353            public void setTrackbacks(String trackbacks) {
354                    _trackbacks = trackbacks;
355            }
356    
357            public int getStatus() {
358                    return _status;
359            }
360    
361            public void setStatus(int status) {
362                    _status = status;
363            }
364    
365            public long getStatusByUserId() {
366                    return _statusByUserId;
367            }
368    
369            public void setStatusByUserId(long statusByUserId) {
370                    _statusByUserId = statusByUserId;
371            }
372    
373            public String getStatusByUserUuid() throws SystemException {
374                    return PortalUtil.getUserValue(getStatusByUserId(), "uuid",
375                            _statusByUserUuid);
376            }
377    
378            public void setStatusByUserUuid(String statusByUserUuid) {
379                    _statusByUserUuid = statusByUserUuid;
380            }
381    
382            public String getStatusByUserName() {
383                    if (_statusByUserName == null) {
384                            return StringPool.BLANK;
385                    }
386                    else {
387                            return _statusByUserName;
388                    }
389            }
390    
391            public void setStatusByUserName(String statusByUserName) {
392                    _statusByUserName = statusByUserName;
393            }
394    
395            public Date getStatusDate() {
396                    return _statusDate;
397            }
398    
399            public void setStatusDate(Date statusDate) {
400                    _statusDate = statusDate;
401            }
402    
403            public boolean isApproved() {
404                    if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
405                            return true;
406                    }
407                    else {
408                            return false;
409                    }
410            }
411    
412            public boolean isDraft() {
413                    if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
414                            return true;
415                    }
416                    else {
417                            return false;
418                    }
419            }
420    
421            public boolean isExpired() {
422                    if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
423                            return true;
424                    }
425                    else {
426                            return false;
427                    }
428            }
429    
430            public boolean isPending() {
431                    if (getStatus() == WorkflowConstants.STATUS_PENDING) {
432                            return true;
433                    }
434                    else {
435                            return false;
436                    }
437            }
438    
439            public BlogsEntry toEscapedModel() {
440                    if (isEscapedModel()) {
441                            return (BlogsEntry)this;
442                    }
443                    else {
444                            return (BlogsEntry)Proxy.newProxyInstance(BlogsEntry.class.getClassLoader(),
445                                    new Class[] { BlogsEntry.class },
446                                    new AutoEscapeBeanHandler(this));
447                    }
448            }
449    
450            public ExpandoBridge getExpandoBridge() {
451                    if (_expandoBridge == null) {
452                            _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
453                                            BlogsEntry.class.getName(), getPrimaryKey());
454                    }
455    
456                    return _expandoBridge;
457            }
458    
459            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
460                    getExpandoBridge().setAttributes(serviceContext);
461            }
462    
463            public Object clone() {
464                    BlogsEntryImpl blogsEntryImpl = new BlogsEntryImpl();
465    
466                    blogsEntryImpl.setUuid(getUuid());
467    
468                    BlogsEntryModelImpl blogsEntryModelImpl = blogsEntryImpl;
469    
470                    blogsEntryModelImpl._originalUuid = blogsEntryModelImpl._uuid;
471    
472                    blogsEntryImpl.setEntryId(getEntryId());
473    
474                    blogsEntryImpl.setGroupId(getGroupId());
475    
476                    blogsEntryModelImpl._originalGroupId = blogsEntryModelImpl._groupId;
477    
478                    blogsEntryModelImpl._setOriginalGroupId = false;
479                    blogsEntryImpl.setCompanyId(getCompanyId());
480    
481                    blogsEntryImpl.setUserId(getUserId());
482    
483                    blogsEntryImpl.setUserName(getUserName());
484    
485                    blogsEntryImpl.setCreateDate(getCreateDate());
486    
487                    blogsEntryImpl.setModifiedDate(getModifiedDate());
488    
489                    blogsEntryImpl.setTitle(getTitle());
490    
491                    blogsEntryImpl.setUrlTitle(getUrlTitle());
492    
493                    blogsEntryModelImpl._originalUrlTitle = blogsEntryModelImpl._urlTitle;
494    
495                    blogsEntryImpl.setContent(getContent());
496    
497                    blogsEntryImpl.setDisplayDate(getDisplayDate());
498    
499                    blogsEntryImpl.setAllowPingbacks(getAllowPingbacks());
500    
501                    blogsEntryImpl.setAllowTrackbacks(getAllowTrackbacks());
502    
503                    blogsEntryImpl.setTrackbacks(getTrackbacks());
504    
505                    blogsEntryImpl.setStatus(getStatus());
506    
507                    blogsEntryImpl.setStatusByUserId(getStatusByUserId());
508    
509                    blogsEntryImpl.setStatusByUserName(getStatusByUserName());
510    
511                    blogsEntryImpl.setStatusDate(getStatusDate());
512    
513                    return blogsEntryImpl;
514            }
515    
516            public int compareTo(BlogsEntry blogsEntry) {
517                    int value = 0;
518    
519                    value = DateUtil.compareTo(getDisplayDate(), blogsEntry.getDisplayDate());
520    
521                    value = value * -1;
522    
523                    if (value != 0) {
524                            return value;
525                    }
526    
527                    return 0;
528            }
529    
530            public boolean equals(Object obj) {
531                    if (obj == null) {
532                            return false;
533                    }
534    
535                    BlogsEntry blogsEntry = null;
536    
537                    try {
538                            blogsEntry = (BlogsEntry)obj;
539                    }
540                    catch (ClassCastException cce) {
541                            return false;
542                    }
543    
544                    long pk = blogsEntry.getPrimaryKey();
545    
546                    if (getPrimaryKey() == pk) {
547                            return true;
548                    }
549                    else {
550                            return false;
551                    }
552            }
553    
554            public int hashCode() {
555                    return (int)getPrimaryKey();
556            }
557    
558            public String toString() {
559                    StringBundler sb = new StringBundler(39);
560    
561                    sb.append("{uuid=");
562                    sb.append(getUuid());
563                    sb.append(", entryId=");
564                    sb.append(getEntryId());
565                    sb.append(", groupId=");
566                    sb.append(getGroupId());
567                    sb.append(", companyId=");
568                    sb.append(getCompanyId());
569                    sb.append(", userId=");
570                    sb.append(getUserId());
571                    sb.append(", userName=");
572                    sb.append(getUserName());
573                    sb.append(", createDate=");
574                    sb.append(getCreateDate());
575                    sb.append(", modifiedDate=");
576                    sb.append(getModifiedDate());
577                    sb.append(", title=");
578                    sb.append(getTitle());
579                    sb.append(", urlTitle=");
580                    sb.append(getUrlTitle());
581                    sb.append(", content=");
582                    sb.append(getContent());
583                    sb.append(", displayDate=");
584                    sb.append(getDisplayDate());
585                    sb.append(", allowPingbacks=");
586                    sb.append(getAllowPingbacks());
587                    sb.append(", allowTrackbacks=");
588                    sb.append(getAllowTrackbacks());
589                    sb.append(", trackbacks=");
590                    sb.append(getTrackbacks());
591                    sb.append(", status=");
592                    sb.append(getStatus());
593                    sb.append(", statusByUserId=");
594                    sb.append(getStatusByUserId());
595                    sb.append(", statusByUserName=");
596                    sb.append(getStatusByUserName());
597                    sb.append(", statusDate=");
598                    sb.append(getStatusDate());
599                    sb.append("}");
600    
601                    return sb.toString();
602            }
603    
604            public String toXmlString() {
605                    StringBundler sb = new StringBundler(61);
606    
607                    sb.append("<model><model-name>");
608                    sb.append("com.liferay.portlet.blogs.model.BlogsEntry");
609                    sb.append("</model-name>");
610    
611                    sb.append(
612                            "<column><column-name>uuid</column-name><column-value><![CDATA[");
613                    sb.append(getUuid());
614                    sb.append("]]></column-value></column>");
615                    sb.append(
616                            "<column><column-name>entryId</column-name><column-value><![CDATA[");
617                    sb.append(getEntryId());
618                    sb.append("]]></column-value></column>");
619                    sb.append(
620                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
621                    sb.append(getGroupId());
622                    sb.append("]]></column-value></column>");
623                    sb.append(
624                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
625                    sb.append(getCompanyId());
626                    sb.append("]]></column-value></column>");
627                    sb.append(
628                            "<column><column-name>userId</column-name><column-value><![CDATA[");
629                    sb.append(getUserId());
630                    sb.append("]]></column-value></column>");
631                    sb.append(
632                            "<column><column-name>userName</column-name><column-value><![CDATA[");
633                    sb.append(getUserName());
634                    sb.append("]]></column-value></column>");
635                    sb.append(
636                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
637                    sb.append(getCreateDate());
638                    sb.append("]]></column-value></column>");
639                    sb.append(
640                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
641                    sb.append(getModifiedDate());
642                    sb.append("]]></column-value></column>");
643                    sb.append(
644                            "<column><column-name>title</column-name><column-value><![CDATA[");
645                    sb.append(getTitle());
646                    sb.append("]]></column-value></column>");
647                    sb.append(
648                            "<column><column-name>urlTitle</column-name><column-value><![CDATA[");
649                    sb.append(getUrlTitle());
650                    sb.append("]]></column-value></column>");
651                    sb.append(
652                            "<column><column-name>content</column-name><column-value><![CDATA[");
653                    sb.append(getContent());
654                    sb.append("]]></column-value></column>");
655                    sb.append(
656                            "<column><column-name>displayDate</column-name><column-value><![CDATA[");
657                    sb.append(getDisplayDate());
658                    sb.append("]]></column-value></column>");
659                    sb.append(
660                            "<column><column-name>allowPingbacks</column-name><column-value><![CDATA[");
661                    sb.append(getAllowPingbacks());
662                    sb.append("]]></column-value></column>");
663                    sb.append(
664                            "<column><column-name>allowTrackbacks</column-name><column-value><![CDATA[");
665                    sb.append(getAllowTrackbacks());
666                    sb.append("]]></column-value></column>");
667                    sb.append(
668                            "<column><column-name>trackbacks</column-name><column-value><![CDATA[");
669                    sb.append(getTrackbacks());
670                    sb.append("]]></column-value></column>");
671                    sb.append(
672                            "<column><column-name>status</column-name><column-value><![CDATA[");
673                    sb.append(getStatus());
674                    sb.append("]]></column-value></column>");
675                    sb.append(
676                            "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
677                    sb.append(getStatusByUserId());
678                    sb.append("]]></column-value></column>");
679                    sb.append(
680                            "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
681                    sb.append(getStatusByUserName());
682                    sb.append("]]></column-value></column>");
683                    sb.append(
684                            "<column><column-name>statusDate</column-name><column-value><![CDATA[");
685                    sb.append(getStatusDate());
686                    sb.append("]]></column-value></column>");
687    
688                    sb.append("</model>");
689    
690                    return sb.toString();
691            }
692    
693            private String _uuid;
694            private String _originalUuid;
695            private long _entryId;
696            private long _groupId;
697            private long _originalGroupId;
698            private boolean _setOriginalGroupId;
699            private long _companyId;
700            private long _userId;
701            private String _userUuid;
702            private String _userName;
703            private Date _createDate;
704            private Date _modifiedDate;
705            private String _title;
706            private String _urlTitle;
707            private String _originalUrlTitle;
708            private String _content;
709            private Date _displayDate;
710            private boolean _allowPingbacks;
711            private boolean _allowTrackbacks;
712            private String _trackbacks;
713            private int _status;
714            private long _statusByUserId;
715            private String _statusByUserUuid;
716            private String _statusByUserName;
717            private Date _statusDate;
718            private transient ExpandoBridge _expandoBridge;
719    }