001
014
015 package com.liferay.portlet.blogs.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.NoSuchModelException;
020 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
021 import com.liferay.portal.kernel.exception.PortalException;
022 import com.liferay.portal.kernel.json.JSON;
023 import com.liferay.portal.kernel.lar.StagedModelType;
024 import com.liferay.portal.kernel.trash.TrashHandler;
025 import com.liferay.portal.kernel.trash.TrashHandlerRegistryUtil;
026 import com.liferay.portal.kernel.util.DateUtil;
027 import com.liferay.portal.kernel.util.GetterUtil;
028 import com.liferay.portal.kernel.util.ProxyUtil;
029 import com.liferay.portal.kernel.util.StringBundler;
030 import com.liferay.portal.kernel.util.StringPool;
031 import com.liferay.portal.kernel.util.Validator;
032 import com.liferay.portal.kernel.workflow.WorkflowConstants;
033 import com.liferay.portal.model.CacheModel;
034 import com.liferay.portal.model.ContainerModel;
035 import com.liferay.portal.model.TrashedModel;
036 import com.liferay.portal.model.User;
037 import com.liferay.portal.model.impl.BaseModelImpl;
038 import com.liferay.portal.service.ServiceContext;
039 import com.liferay.portal.service.UserLocalServiceUtil;
040 import com.liferay.portal.util.PortalUtil;
041
042 import com.liferay.portlet.blogs.model.BlogsEntry;
043 import com.liferay.portlet.blogs.model.BlogsEntryModel;
044 import com.liferay.portlet.blogs.model.BlogsEntrySoap;
045 import com.liferay.portlet.expando.model.ExpandoBridge;
046 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
047 import com.liferay.portlet.trash.model.TrashEntry;
048 import com.liferay.portlet.trash.service.TrashEntryLocalServiceUtil;
049
050 import java.io.Serializable;
051
052 import java.sql.Types;
053
054 import java.util.ArrayList;
055 import java.util.Date;
056 import java.util.HashMap;
057 import java.util.List;
058 import java.util.Map;
059
060
073 @JSON(strict = true)
074 @ProviderType
075 public class BlogsEntryModelImpl extends BaseModelImpl<BlogsEntry>
076 implements BlogsEntryModel {
077
082 public static final String TABLE_NAME = "BlogsEntry";
083 public static final Object[][] TABLE_COLUMNS = {
084 { "uuid_", Types.VARCHAR },
085 { "entryId", Types.BIGINT },
086 { "groupId", Types.BIGINT },
087 { "companyId", Types.BIGINT },
088 { "userId", Types.BIGINT },
089 { "userName", Types.VARCHAR },
090 { "createDate", Types.TIMESTAMP },
091 { "modifiedDate", Types.TIMESTAMP },
092 { "title", Types.VARCHAR },
093 { "subtitle", Types.VARCHAR },
094 { "urlTitle", Types.VARCHAR },
095 { "description", Types.VARCHAR },
096 { "content", Types.CLOB },
097 { "displayDate", Types.TIMESTAMP },
098 { "allowPingbacks", Types.BOOLEAN },
099 { "allowTrackbacks", Types.BOOLEAN },
100 { "trackbacks", Types.CLOB },
101 { "coverImageFileEntryId", Types.BIGINT },
102 { "coverImageURL", Types.VARCHAR },
103 { "smallImage", Types.BOOLEAN },
104 { "smallImageFileEntryId", Types.BIGINT },
105 { "smallImageId", Types.BIGINT },
106 { "smallImageURL", Types.VARCHAR },
107 { "status", Types.INTEGER },
108 { "statusByUserId", Types.BIGINT },
109 { "statusByUserName", Types.VARCHAR },
110 { "statusDate", Types.TIMESTAMP }
111 };
112 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,subtitle STRING null,urlTitle VARCHAR(150) null,description STRING null,content TEXT null,displayDate DATE null,allowPingbacks BOOLEAN,allowTrackbacks BOOLEAN,trackbacks TEXT null,coverImageFileEntryId LONG,coverImageURL VARCHAR(75) null,smallImage BOOLEAN,smallImageFileEntryId LONG,smallImageId LONG,smallImageURL STRING null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
113 public static final String TABLE_SQL_DROP = "drop table BlogsEntry";
114 public static final String ORDER_BY_JPQL = " ORDER BY blogsEntry.displayDate DESC, blogsEntry.createDate DESC";
115 public static final String ORDER_BY_SQL = " ORDER BY BlogsEntry.displayDate DESC, BlogsEntry.createDate DESC";
116 public static final String DATA_SOURCE = "liferayDataSource";
117 public static final String SESSION_FACTORY = "liferaySessionFactory";
118 public static final String TX_MANAGER = "liferayTransactionManager";
119 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
120 "value.object.entity.cache.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
121 true);
122 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
123 "value.object.finder.cache.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
124 true);
125 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
126 "value.object.column.bitmask.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
127 true);
128 public static final long COMPANYID_COLUMN_BITMASK = 1L;
129 public static final long DISPLAYDATE_COLUMN_BITMASK = 2L;
130 public static final long GROUPID_COLUMN_BITMASK = 4L;
131 public static final long STATUS_COLUMN_BITMASK = 8L;
132 public static final long URLTITLE_COLUMN_BITMASK = 16L;
133 public static final long USERID_COLUMN_BITMASK = 32L;
134 public static final long UUID_COLUMN_BITMASK = 64L;
135 public static final long CREATEDATE_COLUMN_BITMASK = 128L;
136
137
143 public static BlogsEntry toModel(BlogsEntrySoap soapModel) {
144 if (soapModel == null) {
145 return null;
146 }
147
148 BlogsEntry model = new BlogsEntryImpl();
149
150 model.setUuid(soapModel.getUuid());
151 model.setEntryId(soapModel.getEntryId());
152 model.setGroupId(soapModel.getGroupId());
153 model.setCompanyId(soapModel.getCompanyId());
154 model.setUserId(soapModel.getUserId());
155 model.setUserName(soapModel.getUserName());
156 model.setCreateDate(soapModel.getCreateDate());
157 model.setModifiedDate(soapModel.getModifiedDate());
158 model.setTitle(soapModel.getTitle());
159 model.setSubtitle(soapModel.getSubtitle());
160 model.setUrlTitle(soapModel.getUrlTitle());
161 model.setDescription(soapModel.getDescription());
162 model.setContent(soapModel.getContent());
163 model.setDisplayDate(soapModel.getDisplayDate());
164 model.setAllowPingbacks(soapModel.getAllowPingbacks());
165 model.setAllowTrackbacks(soapModel.getAllowTrackbacks());
166 model.setTrackbacks(soapModel.getTrackbacks());
167 model.setCoverImageFileEntryId(soapModel.getCoverImageFileEntryId());
168 model.setCoverImageURL(soapModel.getCoverImageURL());
169 model.setSmallImage(soapModel.getSmallImage());
170 model.setSmallImageFileEntryId(soapModel.getSmallImageFileEntryId());
171 model.setSmallImageId(soapModel.getSmallImageId());
172 model.setSmallImageURL(soapModel.getSmallImageURL());
173 model.setStatus(soapModel.getStatus());
174 model.setStatusByUserId(soapModel.getStatusByUserId());
175 model.setStatusByUserName(soapModel.getStatusByUserName());
176 model.setStatusDate(soapModel.getStatusDate());
177
178 return model;
179 }
180
181
187 public static List<BlogsEntry> toModels(BlogsEntrySoap[] soapModels) {
188 if (soapModels == null) {
189 return null;
190 }
191
192 List<BlogsEntry> models = new ArrayList<BlogsEntry>(soapModels.length);
193
194 for (BlogsEntrySoap soapModel : soapModels) {
195 models.add(toModel(soapModel));
196 }
197
198 return models;
199 }
200
201 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
202 "lock.expiration.time.com.liferay.portlet.blogs.model.BlogsEntry"));
203
204 public BlogsEntryModelImpl() {
205 }
206
207 @Override
208 public long getPrimaryKey() {
209 return _entryId;
210 }
211
212 @Override
213 public void setPrimaryKey(long primaryKey) {
214 setEntryId(primaryKey);
215 }
216
217 @Override
218 public Serializable getPrimaryKeyObj() {
219 return _entryId;
220 }
221
222 @Override
223 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
224 setPrimaryKey(((Long)primaryKeyObj).longValue());
225 }
226
227 @Override
228 public Class<?> getModelClass() {
229 return BlogsEntry.class;
230 }
231
232 @Override
233 public String getModelClassName() {
234 return BlogsEntry.class.getName();
235 }
236
237 @Override
238 public Map<String, Object> getModelAttributes() {
239 Map<String, Object> attributes = new HashMap<String, Object>();
240
241 attributes.put("uuid", getUuid());
242 attributes.put("entryId", getEntryId());
243 attributes.put("groupId", getGroupId());
244 attributes.put("companyId", getCompanyId());
245 attributes.put("userId", getUserId());
246 attributes.put("userName", getUserName());
247 attributes.put("createDate", getCreateDate());
248 attributes.put("modifiedDate", getModifiedDate());
249 attributes.put("title", getTitle());
250 attributes.put("subtitle", getSubtitle());
251 attributes.put("urlTitle", getUrlTitle());
252 attributes.put("description", getDescription());
253 attributes.put("content", getContent());
254 attributes.put("displayDate", getDisplayDate());
255 attributes.put("allowPingbacks", getAllowPingbacks());
256 attributes.put("allowTrackbacks", getAllowTrackbacks());
257 attributes.put("trackbacks", getTrackbacks());
258 attributes.put("coverImageFileEntryId", getCoverImageFileEntryId());
259 attributes.put("coverImageURL", getCoverImageURL());
260 attributes.put("smallImage", getSmallImage());
261 attributes.put("smallImageFileEntryId", getSmallImageFileEntryId());
262 attributes.put("smallImageId", getSmallImageId());
263 attributes.put("smallImageURL", getSmallImageURL());
264 attributes.put("status", getStatus());
265 attributes.put("statusByUserId", getStatusByUserId());
266 attributes.put("statusByUserName", getStatusByUserName());
267 attributes.put("statusDate", getStatusDate());
268
269 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
270 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
271
272 return attributes;
273 }
274
275 @Override
276 public void setModelAttributes(Map<String, Object> attributes) {
277 String uuid = (String)attributes.get("uuid");
278
279 if (uuid != null) {
280 setUuid(uuid);
281 }
282
283 Long entryId = (Long)attributes.get("entryId");
284
285 if (entryId != null) {
286 setEntryId(entryId);
287 }
288
289 Long groupId = (Long)attributes.get("groupId");
290
291 if (groupId != null) {
292 setGroupId(groupId);
293 }
294
295 Long companyId = (Long)attributes.get("companyId");
296
297 if (companyId != null) {
298 setCompanyId(companyId);
299 }
300
301 Long userId = (Long)attributes.get("userId");
302
303 if (userId != null) {
304 setUserId(userId);
305 }
306
307 String userName = (String)attributes.get("userName");
308
309 if (userName != null) {
310 setUserName(userName);
311 }
312
313 Date createDate = (Date)attributes.get("createDate");
314
315 if (createDate != null) {
316 setCreateDate(createDate);
317 }
318
319 Date modifiedDate = (Date)attributes.get("modifiedDate");
320
321 if (modifiedDate != null) {
322 setModifiedDate(modifiedDate);
323 }
324
325 String title = (String)attributes.get("title");
326
327 if (title != null) {
328 setTitle(title);
329 }
330
331 String subtitle = (String)attributes.get("subtitle");
332
333 if (subtitle != null) {
334 setSubtitle(subtitle);
335 }
336
337 String urlTitle = (String)attributes.get("urlTitle");
338
339 if (urlTitle != null) {
340 setUrlTitle(urlTitle);
341 }
342
343 String description = (String)attributes.get("description");
344
345 if (description != null) {
346 setDescription(description);
347 }
348
349 String content = (String)attributes.get("content");
350
351 if (content != null) {
352 setContent(content);
353 }
354
355 Date displayDate = (Date)attributes.get("displayDate");
356
357 if (displayDate != null) {
358 setDisplayDate(displayDate);
359 }
360
361 Boolean allowPingbacks = (Boolean)attributes.get("allowPingbacks");
362
363 if (allowPingbacks != null) {
364 setAllowPingbacks(allowPingbacks);
365 }
366
367 Boolean allowTrackbacks = (Boolean)attributes.get("allowTrackbacks");
368
369 if (allowTrackbacks != null) {
370 setAllowTrackbacks(allowTrackbacks);
371 }
372
373 String trackbacks = (String)attributes.get("trackbacks");
374
375 if (trackbacks != null) {
376 setTrackbacks(trackbacks);
377 }
378
379 Long coverImageFileEntryId = (Long)attributes.get(
380 "coverImageFileEntryId");
381
382 if (coverImageFileEntryId != null) {
383 setCoverImageFileEntryId(coverImageFileEntryId);
384 }
385
386 String coverImageURL = (String)attributes.get("coverImageURL");
387
388 if (coverImageURL != null) {
389 setCoverImageURL(coverImageURL);
390 }
391
392 Boolean smallImage = (Boolean)attributes.get("smallImage");
393
394 if (smallImage != null) {
395 setSmallImage(smallImage);
396 }
397
398 Long smallImageFileEntryId = (Long)attributes.get(
399 "smallImageFileEntryId");
400
401 if (smallImageFileEntryId != null) {
402 setSmallImageFileEntryId(smallImageFileEntryId);
403 }
404
405 Long smallImageId = (Long)attributes.get("smallImageId");
406
407 if (smallImageId != null) {
408 setSmallImageId(smallImageId);
409 }
410
411 String smallImageURL = (String)attributes.get("smallImageURL");
412
413 if (smallImageURL != null) {
414 setSmallImageURL(smallImageURL);
415 }
416
417 Integer status = (Integer)attributes.get("status");
418
419 if (status != null) {
420 setStatus(status);
421 }
422
423 Long statusByUserId = (Long)attributes.get("statusByUserId");
424
425 if (statusByUserId != null) {
426 setStatusByUserId(statusByUserId);
427 }
428
429 String statusByUserName = (String)attributes.get("statusByUserName");
430
431 if (statusByUserName != null) {
432 setStatusByUserName(statusByUserName);
433 }
434
435 Date statusDate = (Date)attributes.get("statusDate");
436
437 if (statusDate != null) {
438 setStatusDate(statusDate);
439 }
440 }
441
442 @JSON
443 @Override
444 public String getUuid() {
445 if (_uuid == null) {
446 return StringPool.BLANK;
447 }
448 else {
449 return _uuid;
450 }
451 }
452
453 @Override
454 public void setUuid(String uuid) {
455 if (_originalUuid == null) {
456 _originalUuid = _uuid;
457 }
458
459 _uuid = uuid;
460 }
461
462 public String getOriginalUuid() {
463 return GetterUtil.getString(_originalUuid);
464 }
465
466 @JSON
467 @Override
468 public long getEntryId() {
469 return _entryId;
470 }
471
472 @Override
473 public void setEntryId(long entryId) {
474 _entryId = entryId;
475 }
476
477 @JSON
478 @Override
479 public long getGroupId() {
480 return _groupId;
481 }
482
483 @Override
484 public void setGroupId(long groupId) {
485 _columnBitmask |= GROUPID_COLUMN_BITMASK;
486
487 if (!_setOriginalGroupId) {
488 _setOriginalGroupId = true;
489
490 _originalGroupId = _groupId;
491 }
492
493 _groupId = groupId;
494 }
495
496 public long getOriginalGroupId() {
497 return _originalGroupId;
498 }
499
500 @JSON
501 @Override
502 public long getCompanyId() {
503 return _companyId;
504 }
505
506 @Override
507 public void setCompanyId(long companyId) {
508 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
509
510 if (!_setOriginalCompanyId) {
511 _setOriginalCompanyId = true;
512
513 _originalCompanyId = _companyId;
514 }
515
516 _companyId = companyId;
517 }
518
519 public long getOriginalCompanyId() {
520 return _originalCompanyId;
521 }
522
523 @JSON
524 @Override
525 public long getUserId() {
526 return _userId;
527 }
528
529 @Override
530 public void setUserId(long userId) {
531 _columnBitmask |= USERID_COLUMN_BITMASK;
532
533 if (!_setOriginalUserId) {
534 _setOriginalUserId = true;
535
536 _originalUserId = _userId;
537 }
538
539 _userId = userId;
540 }
541
542 @Override
543 public String getUserUuid() {
544 try {
545 User user = UserLocalServiceUtil.getUserById(getUserId());
546
547 return user.getUuid();
548 }
549 catch (PortalException pe) {
550 return StringPool.BLANK;
551 }
552 }
553
554 @Override
555 public void setUserUuid(String userUuid) {
556 }
557
558 public long getOriginalUserId() {
559 return _originalUserId;
560 }
561
562 @JSON
563 @Override
564 public String getUserName() {
565 if (_userName == null) {
566 return StringPool.BLANK;
567 }
568 else {
569 return _userName;
570 }
571 }
572
573 @Override
574 public void setUserName(String userName) {
575 _userName = userName;
576 }
577
578 @JSON
579 @Override
580 public Date getCreateDate() {
581 return _createDate;
582 }
583
584 @Override
585 public void setCreateDate(Date createDate) {
586 _columnBitmask = -1L;
587
588 _createDate = createDate;
589 }
590
591 @JSON
592 @Override
593 public Date getModifiedDate() {
594 return _modifiedDate;
595 }
596
597 @Override
598 public void setModifiedDate(Date modifiedDate) {
599 _modifiedDate = modifiedDate;
600 }
601
602 @JSON
603 @Override
604 public String getTitle() {
605 if (_title == null) {
606 return StringPool.BLANK;
607 }
608 else {
609 return _title;
610 }
611 }
612
613 @Override
614 public void setTitle(String title) {
615 _title = title;
616 }
617
618 @JSON
619 @Override
620 public String getSubtitle() {
621 if (_subtitle == null) {
622 return StringPool.BLANK;
623 }
624 else {
625 return _subtitle;
626 }
627 }
628
629 @Override
630 public void setSubtitle(String subtitle) {
631 _subtitle = subtitle;
632 }
633
634 @JSON
635 @Override
636 public String getUrlTitle() {
637 if (_urlTitle == null) {
638 return StringPool.BLANK;
639 }
640 else {
641 return _urlTitle;
642 }
643 }
644
645 @Override
646 public void setUrlTitle(String urlTitle) {
647 _columnBitmask |= URLTITLE_COLUMN_BITMASK;
648
649 if (_originalUrlTitle == null) {
650 _originalUrlTitle = _urlTitle;
651 }
652
653 _urlTitle = urlTitle;
654 }
655
656 public String getOriginalUrlTitle() {
657 return GetterUtil.getString(_originalUrlTitle);
658 }
659
660 @JSON
661 @Override
662 public String getDescription() {
663 if (_description == null) {
664 return StringPool.BLANK;
665 }
666 else {
667 return _description;
668 }
669 }
670
671 @Override
672 public void setDescription(String description) {
673 _description = description;
674 }
675
676 @JSON
677 @Override
678 public String getContent() {
679 if (_content == null) {
680 return StringPool.BLANK;
681 }
682 else {
683 return _content;
684 }
685 }
686
687 @Override
688 public void setContent(String content) {
689 _content = content;
690 }
691
692 @JSON
693 @Override
694 public Date getDisplayDate() {
695 return _displayDate;
696 }
697
698 @Override
699 public void setDisplayDate(Date displayDate) {
700 _columnBitmask = -1L;
701
702 if (_originalDisplayDate == null) {
703 _originalDisplayDate = _displayDate;
704 }
705
706 _displayDate = displayDate;
707 }
708
709 public Date getOriginalDisplayDate() {
710 return _originalDisplayDate;
711 }
712
713 @JSON
714 @Override
715 public boolean getAllowPingbacks() {
716 return _allowPingbacks;
717 }
718
719 @Override
720 public boolean isAllowPingbacks() {
721 return _allowPingbacks;
722 }
723
724 @Override
725 public void setAllowPingbacks(boolean allowPingbacks) {
726 _allowPingbacks = allowPingbacks;
727 }
728
729 @JSON
730 @Override
731 public boolean getAllowTrackbacks() {
732 return _allowTrackbacks;
733 }
734
735 @Override
736 public boolean isAllowTrackbacks() {
737 return _allowTrackbacks;
738 }
739
740 @Override
741 public void setAllowTrackbacks(boolean allowTrackbacks) {
742 _allowTrackbacks = allowTrackbacks;
743 }
744
745 @JSON
746 @Override
747 public String getTrackbacks() {
748 if (_trackbacks == null) {
749 return StringPool.BLANK;
750 }
751 else {
752 return _trackbacks;
753 }
754 }
755
756 @Override
757 public void setTrackbacks(String trackbacks) {
758 _trackbacks = trackbacks;
759 }
760
761 @JSON
762 @Override
763 public long getCoverImageFileEntryId() {
764 return _coverImageFileEntryId;
765 }
766
767 @Override
768 public void setCoverImageFileEntryId(long coverImageFileEntryId) {
769 _coverImageFileEntryId = coverImageFileEntryId;
770 }
771
772 @JSON
773 @Override
774 public String getCoverImageURL() {
775 if (_coverImageURL == null) {
776 return StringPool.BLANK;
777 }
778 else {
779 return _coverImageURL;
780 }
781 }
782
783 @Override
784 public void setCoverImageURL(String coverImageURL) {
785 _coverImageURL = coverImageURL;
786 }
787
788 @JSON
789 @Override
790 public boolean getSmallImage() {
791 return _smallImage;
792 }
793
794 @Override
795 public boolean isSmallImage() {
796 return _smallImage;
797 }
798
799 @Override
800 public void setSmallImage(boolean smallImage) {
801 _smallImage = smallImage;
802 }
803
804 @JSON
805 @Override
806 public long getSmallImageFileEntryId() {
807 return _smallImageFileEntryId;
808 }
809
810 @Override
811 public void setSmallImageFileEntryId(long smallImageFileEntryId) {
812 _smallImageFileEntryId = smallImageFileEntryId;
813 }
814
815 @JSON
816 @Override
817 public long getSmallImageId() {
818 return _smallImageId;
819 }
820
821 @Override
822 public void setSmallImageId(long smallImageId) {
823 _smallImageId = smallImageId;
824 }
825
826 @JSON
827 @Override
828 public String getSmallImageURL() {
829 if (_smallImageURL == null) {
830 return StringPool.BLANK;
831 }
832 else {
833 return _smallImageURL;
834 }
835 }
836
837 @Override
838 public void setSmallImageURL(String smallImageURL) {
839 _smallImageURL = smallImageURL;
840 }
841
842 @JSON
843 @Override
844 public int getStatus() {
845 return _status;
846 }
847
848 @Override
849 public void setStatus(int status) {
850 _columnBitmask |= STATUS_COLUMN_BITMASK;
851
852 if (!_setOriginalStatus) {
853 _setOriginalStatus = true;
854
855 _originalStatus = _status;
856 }
857
858 _status = status;
859 }
860
861 public int getOriginalStatus() {
862 return _originalStatus;
863 }
864
865 @JSON
866 @Override
867 public long getStatusByUserId() {
868 return _statusByUserId;
869 }
870
871 @Override
872 public void setStatusByUserId(long statusByUserId) {
873 _statusByUserId = statusByUserId;
874 }
875
876 @Override
877 public String getStatusByUserUuid() {
878 try {
879 User user = UserLocalServiceUtil.getUserById(getStatusByUserId());
880
881 return user.getUuid();
882 }
883 catch (PortalException pe) {
884 return StringPool.BLANK;
885 }
886 }
887
888 @Override
889 public void setStatusByUserUuid(String statusByUserUuid) {
890 }
891
892 @JSON
893 @Override
894 public String getStatusByUserName() {
895 if (_statusByUserName == null) {
896 return StringPool.BLANK;
897 }
898 else {
899 return _statusByUserName;
900 }
901 }
902
903 @Override
904 public void setStatusByUserName(String statusByUserName) {
905 _statusByUserName = statusByUserName;
906 }
907
908 @JSON
909 @Override
910 public Date getStatusDate() {
911 return _statusDate;
912 }
913
914 @Override
915 public void setStatusDate(Date statusDate) {
916 _statusDate = statusDate;
917 }
918
919 @Override
920 public StagedModelType getStagedModelType() {
921 return new StagedModelType(PortalUtil.getClassNameId(
922 BlogsEntry.class.getName()));
923 }
924
925 @Override
926 public TrashEntry getTrashEntry() throws PortalException {
927 if (!isInTrash()) {
928 return null;
929 }
930
931 TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(),
932 getTrashEntryClassPK());
933
934 if (trashEntry != null) {
935 return trashEntry;
936 }
937
938 TrashHandler trashHandler = getTrashHandler();
939
940 if (!Validator.isNull(trashHandler.getContainerModelClassName(
941 getPrimaryKey()))) {
942 ContainerModel containerModel = null;
943
944 try {
945 containerModel = trashHandler.getParentContainerModel(this);
946 }
947 catch (NoSuchModelException nsme) {
948 return null;
949 }
950
951 while (containerModel != null) {
952 if (containerModel instanceof TrashedModel) {
953 TrashedModel trashedModel = (TrashedModel)containerModel;
954
955 return trashedModel.getTrashEntry();
956 }
957
958 trashHandler = TrashHandlerRegistryUtil.getTrashHandler(trashHandler.getContainerModelClassName(
959 containerModel.getContainerModelId()));
960
961 if (trashHandler == null) {
962 return null;
963 }
964
965 containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId());
966 }
967 }
968
969 return null;
970 }
971
972 @Override
973 public long getTrashEntryClassPK() {
974 return getPrimaryKey();
975 }
976
977 @Override
978 public TrashHandler getTrashHandler() {
979 return TrashHandlerRegistryUtil.getTrashHandler(getModelClassName());
980 }
981
982 @Override
983 public boolean isInTrash() {
984 if (getStatus() == WorkflowConstants.STATUS_IN_TRASH) {
985 return true;
986 }
987 else {
988 return false;
989 }
990 }
991
992 @Override
993 public boolean isInTrashContainer() {
994 TrashHandler trashHandler = getTrashHandler();
995
996 if ((trashHandler == null) ||
997 Validator.isNull(trashHandler.getContainerModelClassName(
998 getPrimaryKey()))) {
999 return false;
1000 }
1001
1002 try {
1003 ContainerModel containerModel = trashHandler.getParentContainerModel(this);
1004
1005 if (containerModel == null) {
1006 return false;
1007 }
1008
1009 if (containerModel instanceof TrashedModel) {
1010 return ((TrashedModel)containerModel).isInTrash();
1011 }
1012 }
1013 catch (Exception e) {
1014 }
1015
1016 return false;
1017 }
1018
1019 @Override
1020 public boolean isInTrashExplicitly() {
1021 if (!isInTrash()) {
1022 return false;
1023 }
1024
1025 TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(),
1026 getTrashEntryClassPK());
1027
1028 if (trashEntry != null) {
1029 return true;
1030 }
1031
1032 return false;
1033 }
1034
1035 @Override
1036 public boolean isInTrashImplicitly() {
1037 if (!isInTrash()) {
1038 return false;
1039 }
1040
1041 TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(),
1042 getTrashEntryClassPK());
1043
1044 if (trashEntry != null) {
1045 return false;
1046 }
1047
1048 return true;
1049 }
1050
1051
1054 @Deprecated
1055 @Override
1056 public boolean getApproved() {
1057 return isApproved();
1058 }
1059
1060 @Override
1061 public boolean isApproved() {
1062 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
1063 return true;
1064 }
1065 else {
1066 return false;
1067 }
1068 }
1069
1070 @Override
1071 public boolean isDenied() {
1072 if (getStatus() == WorkflowConstants.STATUS_DENIED) {
1073 return true;
1074 }
1075 else {
1076 return false;
1077 }
1078 }
1079
1080 @Override
1081 public boolean isDraft() {
1082 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
1083 return true;
1084 }
1085 else {
1086 return false;
1087 }
1088 }
1089
1090 @Override
1091 public boolean isExpired() {
1092 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
1093 return true;
1094 }
1095 else {
1096 return false;
1097 }
1098 }
1099
1100 @Override
1101 public boolean isInactive() {
1102 if (getStatus() == WorkflowConstants.STATUS_INACTIVE) {
1103 return true;
1104 }
1105 else {
1106 return false;
1107 }
1108 }
1109
1110 @Override
1111 public boolean isIncomplete() {
1112 if (getStatus() == WorkflowConstants.STATUS_INCOMPLETE) {
1113 return true;
1114 }
1115 else {
1116 return false;
1117 }
1118 }
1119
1120 @Override
1121 public boolean isPending() {
1122 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
1123 return true;
1124 }
1125 else {
1126 return false;
1127 }
1128 }
1129
1130 @Override
1131 public boolean isScheduled() {
1132 if (getStatus() == WorkflowConstants.STATUS_SCHEDULED) {
1133 return true;
1134 }
1135 else {
1136 return false;
1137 }
1138 }
1139
1140 public long getColumnBitmask() {
1141 return _columnBitmask;
1142 }
1143
1144 @Override
1145 public ExpandoBridge getExpandoBridge() {
1146 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1147 BlogsEntry.class.getName(), getPrimaryKey());
1148 }
1149
1150 @Override
1151 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1152 ExpandoBridge expandoBridge = getExpandoBridge();
1153
1154 expandoBridge.setAttributes(serviceContext);
1155 }
1156
1157 @Override
1158 public BlogsEntry toEscapedModel() {
1159 if (_escapedModel == null) {
1160 _escapedModel = (BlogsEntry)ProxyUtil.newProxyInstance(_classLoader,
1161 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1162 }
1163
1164 return _escapedModel;
1165 }
1166
1167 @Override
1168 public Object clone() {
1169 BlogsEntryImpl blogsEntryImpl = new BlogsEntryImpl();
1170
1171 blogsEntryImpl.setUuid(getUuid());
1172 blogsEntryImpl.setEntryId(getEntryId());
1173 blogsEntryImpl.setGroupId(getGroupId());
1174 blogsEntryImpl.setCompanyId(getCompanyId());
1175 blogsEntryImpl.setUserId(getUserId());
1176 blogsEntryImpl.setUserName(getUserName());
1177 blogsEntryImpl.setCreateDate(getCreateDate());
1178 blogsEntryImpl.setModifiedDate(getModifiedDate());
1179 blogsEntryImpl.setTitle(getTitle());
1180 blogsEntryImpl.setSubtitle(getSubtitle());
1181 blogsEntryImpl.setUrlTitle(getUrlTitle());
1182 blogsEntryImpl.setDescription(getDescription());
1183 blogsEntryImpl.setContent(getContent());
1184 blogsEntryImpl.setDisplayDate(getDisplayDate());
1185 blogsEntryImpl.setAllowPingbacks(getAllowPingbacks());
1186 blogsEntryImpl.setAllowTrackbacks(getAllowTrackbacks());
1187 blogsEntryImpl.setTrackbacks(getTrackbacks());
1188 blogsEntryImpl.setCoverImageFileEntryId(getCoverImageFileEntryId());
1189 blogsEntryImpl.setCoverImageURL(getCoverImageURL());
1190 blogsEntryImpl.setSmallImage(getSmallImage());
1191 blogsEntryImpl.setSmallImageFileEntryId(getSmallImageFileEntryId());
1192 blogsEntryImpl.setSmallImageId(getSmallImageId());
1193 blogsEntryImpl.setSmallImageURL(getSmallImageURL());
1194 blogsEntryImpl.setStatus(getStatus());
1195 blogsEntryImpl.setStatusByUserId(getStatusByUserId());
1196 blogsEntryImpl.setStatusByUserName(getStatusByUserName());
1197 blogsEntryImpl.setStatusDate(getStatusDate());
1198
1199 blogsEntryImpl.resetOriginalValues();
1200
1201 return blogsEntryImpl;
1202 }
1203
1204 @Override
1205 public int compareTo(BlogsEntry blogsEntry) {
1206 int value = 0;
1207
1208 value = DateUtil.compareTo(getDisplayDate(), blogsEntry.getDisplayDate());
1209
1210 value = value * -1;
1211
1212 if (value != 0) {
1213 return value;
1214 }
1215
1216 value = DateUtil.compareTo(getCreateDate(), blogsEntry.getCreateDate());
1217
1218 value = value * -1;
1219
1220 if (value != 0) {
1221 return value;
1222 }
1223
1224 return 0;
1225 }
1226
1227 @Override
1228 public boolean equals(Object obj) {
1229 if (this == obj) {
1230 return true;
1231 }
1232
1233 if (!(obj instanceof BlogsEntry)) {
1234 return false;
1235 }
1236
1237 BlogsEntry blogsEntry = (BlogsEntry)obj;
1238
1239 long primaryKey = blogsEntry.getPrimaryKey();
1240
1241 if (getPrimaryKey() == primaryKey) {
1242 return true;
1243 }
1244 else {
1245 return false;
1246 }
1247 }
1248
1249 @Override
1250 public int hashCode() {
1251 return (int)getPrimaryKey();
1252 }
1253
1254 @Override
1255 public boolean isEntityCacheEnabled() {
1256 return ENTITY_CACHE_ENABLED;
1257 }
1258
1259 @Override
1260 public boolean isFinderCacheEnabled() {
1261 return FINDER_CACHE_ENABLED;
1262 }
1263
1264 @Override
1265 public void resetOriginalValues() {
1266 BlogsEntryModelImpl blogsEntryModelImpl = this;
1267
1268 blogsEntryModelImpl._originalUuid = blogsEntryModelImpl._uuid;
1269
1270 blogsEntryModelImpl._originalGroupId = blogsEntryModelImpl._groupId;
1271
1272 blogsEntryModelImpl._setOriginalGroupId = false;
1273
1274 blogsEntryModelImpl._originalCompanyId = blogsEntryModelImpl._companyId;
1275
1276 blogsEntryModelImpl._setOriginalCompanyId = false;
1277
1278 blogsEntryModelImpl._originalUserId = blogsEntryModelImpl._userId;
1279
1280 blogsEntryModelImpl._setOriginalUserId = false;
1281
1282 blogsEntryModelImpl._originalUrlTitle = blogsEntryModelImpl._urlTitle;
1283
1284 blogsEntryModelImpl._originalDisplayDate = blogsEntryModelImpl._displayDate;
1285
1286 blogsEntryModelImpl._originalStatus = blogsEntryModelImpl._status;
1287
1288 blogsEntryModelImpl._setOriginalStatus = false;
1289
1290 blogsEntryModelImpl._columnBitmask = 0;
1291 }
1292
1293 @Override
1294 public CacheModel<BlogsEntry> toCacheModel() {
1295 BlogsEntryCacheModel blogsEntryCacheModel = new BlogsEntryCacheModel();
1296
1297 blogsEntryCacheModel.uuid = getUuid();
1298
1299 String uuid = blogsEntryCacheModel.uuid;
1300
1301 if ((uuid != null) && (uuid.length() == 0)) {
1302 blogsEntryCacheModel.uuid = null;
1303 }
1304
1305 blogsEntryCacheModel.entryId = getEntryId();
1306
1307 blogsEntryCacheModel.groupId = getGroupId();
1308
1309 blogsEntryCacheModel.companyId = getCompanyId();
1310
1311 blogsEntryCacheModel.userId = getUserId();
1312
1313 blogsEntryCacheModel.userName = getUserName();
1314
1315 String userName = blogsEntryCacheModel.userName;
1316
1317 if ((userName != null) && (userName.length() == 0)) {
1318 blogsEntryCacheModel.userName = null;
1319 }
1320
1321 Date createDate = getCreateDate();
1322
1323 if (createDate != null) {
1324 blogsEntryCacheModel.createDate = createDate.getTime();
1325 }
1326 else {
1327 blogsEntryCacheModel.createDate = Long.MIN_VALUE;
1328 }
1329
1330 Date modifiedDate = getModifiedDate();
1331
1332 if (modifiedDate != null) {
1333 blogsEntryCacheModel.modifiedDate = modifiedDate.getTime();
1334 }
1335 else {
1336 blogsEntryCacheModel.modifiedDate = Long.MIN_VALUE;
1337 }
1338
1339 blogsEntryCacheModel.title = getTitle();
1340
1341 String title = blogsEntryCacheModel.title;
1342
1343 if ((title != null) && (title.length() == 0)) {
1344 blogsEntryCacheModel.title = null;
1345 }
1346
1347 blogsEntryCacheModel.subtitle = getSubtitle();
1348
1349 String subtitle = blogsEntryCacheModel.subtitle;
1350
1351 if ((subtitle != null) && (subtitle.length() == 0)) {
1352 blogsEntryCacheModel.subtitle = null;
1353 }
1354
1355 blogsEntryCacheModel.urlTitle = getUrlTitle();
1356
1357 String urlTitle = blogsEntryCacheModel.urlTitle;
1358
1359 if ((urlTitle != null) && (urlTitle.length() == 0)) {
1360 blogsEntryCacheModel.urlTitle = null;
1361 }
1362
1363 blogsEntryCacheModel.description = getDescription();
1364
1365 String description = blogsEntryCacheModel.description;
1366
1367 if ((description != null) && (description.length() == 0)) {
1368 blogsEntryCacheModel.description = null;
1369 }
1370
1371 blogsEntryCacheModel.content = getContent();
1372
1373 String content = blogsEntryCacheModel.content;
1374
1375 if ((content != null) && (content.length() == 0)) {
1376 blogsEntryCacheModel.content = null;
1377 }
1378
1379 Date displayDate = getDisplayDate();
1380
1381 if (displayDate != null) {
1382 blogsEntryCacheModel.displayDate = displayDate.getTime();
1383 }
1384 else {
1385 blogsEntryCacheModel.displayDate = Long.MIN_VALUE;
1386 }
1387
1388 blogsEntryCacheModel.allowPingbacks = getAllowPingbacks();
1389
1390 blogsEntryCacheModel.allowTrackbacks = getAllowTrackbacks();
1391
1392 blogsEntryCacheModel.trackbacks = getTrackbacks();
1393
1394 String trackbacks = blogsEntryCacheModel.trackbacks;
1395
1396 if ((trackbacks != null) && (trackbacks.length() == 0)) {
1397 blogsEntryCacheModel.trackbacks = null;
1398 }
1399
1400 blogsEntryCacheModel.coverImageFileEntryId = getCoverImageFileEntryId();
1401
1402 blogsEntryCacheModel.coverImageURL = getCoverImageURL();
1403
1404 String coverImageURL = blogsEntryCacheModel.coverImageURL;
1405
1406 if ((coverImageURL != null) && (coverImageURL.length() == 0)) {
1407 blogsEntryCacheModel.coverImageURL = null;
1408 }
1409
1410 blogsEntryCacheModel.smallImage = getSmallImage();
1411
1412 blogsEntryCacheModel.smallImageFileEntryId = getSmallImageFileEntryId();
1413
1414 blogsEntryCacheModel.smallImageId = getSmallImageId();
1415
1416 blogsEntryCacheModel.smallImageURL = getSmallImageURL();
1417
1418 String smallImageURL = blogsEntryCacheModel.smallImageURL;
1419
1420 if ((smallImageURL != null) && (smallImageURL.length() == 0)) {
1421 blogsEntryCacheModel.smallImageURL = null;
1422 }
1423
1424 blogsEntryCacheModel.status = getStatus();
1425
1426 blogsEntryCacheModel.statusByUserId = getStatusByUserId();
1427
1428 blogsEntryCacheModel.statusByUserName = getStatusByUserName();
1429
1430 String statusByUserName = blogsEntryCacheModel.statusByUserName;
1431
1432 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
1433 blogsEntryCacheModel.statusByUserName = null;
1434 }
1435
1436 Date statusDate = getStatusDate();
1437
1438 if (statusDate != null) {
1439 blogsEntryCacheModel.statusDate = statusDate.getTime();
1440 }
1441 else {
1442 blogsEntryCacheModel.statusDate = Long.MIN_VALUE;
1443 }
1444
1445 return blogsEntryCacheModel;
1446 }
1447
1448 @Override
1449 public String toString() {
1450 StringBundler sb = new StringBundler(55);
1451
1452 sb.append("{uuid=");
1453 sb.append(getUuid());
1454 sb.append(", entryId=");
1455 sb.append(getEntryId());
1456 sb.append(", groupId=");
1457 sb.append(getGroupId());
1458 sb.append(", companyId=");
1459 sb.append(getCompanyId());
1460 sb.append(", userId=");
1461 sb.append(getUserId());
1462 sb.append(", userName=");
1463 sb.append(getUserName());
1464 sb.append(", createDate=");
1465 sb.append(getCreateDate());
1466 sb.append(", modifiedDate=");
1467 sb.append(getModifiedDate());
1468 sb.append(", title=");
1469 sb.append(getTitle());
1470 sb.append(", subtitle=");
1471 sb.append(getSubtitle());
1472 sb.append(", urlTitle=");
1473 sb.append(getUrlTitle());
1474 sb.append(", description=");
1475 sb.append(getDescription());
1476 sb.append(", content=");
1477 sb.append(getContent());
1478 sb.append(", displayDate=");
1479 sb.append(getDisplayDate());
1480 sb.append(", allowPingbacks=");
1481 sb.append(getAllowPingbacks());
1482 sb.append(", allowTrackbacks=");
1483 sb.append(getAllowTrackbacks());
1484 sb.append(", trackbacks=");
1485 sb.append(getTrackbacks());
1486 sb.append(", coverImageFileEntryId=");
1487 sb.append(getCoverImageFileEntryId());
1488 sb.append(", coverImageURL=");
1489 sb.append(getCoverImageURL());
1490 sb.append(", smallImage=");
1491 sb.append(getSmallImage());
1492 sb.append(", smallImageFileEntryId=");
1493 sb.append(getSmallImageFileEntryId());
1494 sb.append(", smallImageId=");
1495 sb.append(getSmallImageId());
1496 sb.append(", smallImageURL=");
1497 sb.append(getSmallImageURL());
1498 sb.append(", status=");
1499 sb.append(getStatus());
1500 sb.append(", statusByUserId=");
1501 sb.append(getStatusByUserId());
1502 sb.append(", statusByUserName=");
1503 sb.append(getStatusByUserName());
1504 sb.append(", statusDate=");
1505 sb.append(getStatusDate());
1506 sb.append("}");
1507
1508 return sb.toString();
1509 }
1510
1511 @Override
1512 public String toXmlString() {
1513 StringBundler sb = new StringBundler(85);
1514
1515 sb.append("<model><model-name>");
1516 sb.append("com.liferay.portlet.blogs.model.BlogsEntry");
1517 sb.append("</model-name>");
1518
1519 sb.append(
1520 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1521 sb.append(getUuid());
1522 sb.append("]]></column-value></column>");
1523 sb.append(
1524 "<column><column-name>entryId</column-name><column-value><![CDATA[");
1525 sb.append(getEntryId());
1526 sb.append("]]></column-value></column>");
1527 sb.append(
1528 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1529 sb.append(getGroupId());
1530 sb.append("]]></column-value></column>");
1531 sb.append(
1532 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1533 sb.append(getCompanyId());
1534 sb.append("]]></column-value></column>");
1535 sb.append(
1536 "<column><column-name>userId</column-name><column-value><![CDATA[");
1537 sb.append(getUserId());
1538 sb.append("]]></column-value></column>");
1539 sb.append(
1540 "<column><column-name>userName</column-name><column-value><![CDATA[");
1541 sb.append(getUserName());
1542 sb.append("]]></column-value></column>");
1543 sb.append(
1544 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1545 sb.append(getCreateDate());
1546 sb.append("]]></column-value></column>");
1547 sb.append(
1548 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1549 sb.append(getModifiedDate());
1550 sb.append("]]></column-value></column>");
1551 sb.append(
1552 "<column><column-name>title</column-name><column-value><![CDATA[");
1553 sb.append(getTitle());
1554 sb.append("]]></column-value></column>");
1555 sb.append(
1556 "<column><column-name>subtitle</column-name><column-value><![CDATA[");
1557 sb.append(getSubtitle());
1558 sb.append("]]></column-value></column>");
1559 sb.append(
1560 "<column><column-name>urlTitle</column-name><column-value><![CDATA[");
1561 sb.append(getUrlTitle());
1562 sb.append("]]></column-value></column>");
1563 sb.append(
1564 "<column><column-name>description</column-name><column-value><![CDATA[");
1565 sb.append(getDescription());
1566 sb.append("]]></column-value></column>");
1567 sb.append(
1568 "<column><column-name>content</column-name><column-value><![CDATA[");
1569 sb.append(getContent());
1570 sb.append("]]></column-value></column>");
1571 sb.append(
1572 "<column><column-name>displayDate</column-name><column-value><![CDATA[");
1573 sb.append(getDisplayDate());
1574 sb.append("]]></column-value></column>");
1575 sb.append(
1576 "<column><column-name>allowPingbacks</column-name><column-value><![CDATA[");
1577 sb.append(getAllowPingbacks());
1578 sb.append("]]></column-value></column>");
1579 sb.append(
1580 "<column><column-name>allowTrackbacks</column-name><column-value><![CDATA[");
1581 sb.append(getAllowTrackbacks());
1582 sb.append("]]></column-value></column>");
1583 sb.append(
1584 "<column><column-name>trackbacks</column-name><column-value><![CDATA[");
1585 sb.append(getTrackbacks());
1586 sb.append("]]></column-value></column>");
1587 sb.append(
1588 "<column><column-name>coverImageFileEntryId</column-name><column-value><![CDATA[");
1589 sb.append(getCoverImageFileEntryId());
1590 sb.append("]]></column-value></column>");
1591 sb.append(
1592 "<column><column-name>coverImageURL</column-name><column-value><![CDATA[");
1593 sb.append(getCoverImageURL());
1594 sb.append("]]></column-value></column>");
1595 sb.append(
1596 "<column><column-name>smallImage</column-name><column-value><![CDATA[");
1597 sb.append(getSmallImage());
1598 sb.append("]]></column-value></column>");
1599 sb.append(
1600 "<column><column-name>smallImageFileEntryId</column-name><column-value><![CDATA[");
1601 sb.append(getSmallImageFileEntryId());
1602 sb.append("]]></column-value></column>");
1603 sb.append(
1604 "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
1605 sb.append(getSmallImageId());
1606 sb.append("]]></column-value></column>");
1607 sb.append(
1608 "<column><column-name>smallImageURL</column-name><column-value><![CDATA[");
1609 sb.append(getSmallImageURL());
1610 sb.append("]]></column-value></column>");
1611 sb.append(
1612 "<column><column-name>status</column-name><column-value><![CDATA[");
1613 sb.append(getStatus());
1614 sb.append("]]></column-value></column>");
1615 sb.append(
1616 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1617 sb.append(getStatusByUserId());
1618 sb.append("]]></column-value></column>");
1619 sb.append(
1620 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1621 sb.append(getStatusByUserName());
1622 sb.append("]]></column-value></column>");
1623 sb.append(
1624 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1625 sb.append(getStatusDate());
1626 sb.append("]]></column-value></column>");
1627
1628 sb.append("</model>");
1629
1630 return sb.toString();
1631 }
1632
1633 private static final ClassLoader _classLoader = BlogsEntry.class.getClassLoader();
1634 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1635 BlogsEntry.class
1636 };
1637 private String _uuid;
1638 private String _originalUuid;
1639 private long _entryId;
1640 private long _groupId;
1641 private long _originalGroupId;
1642 private boolean _setOriginalGroupId;
1643 private long _companyId;
1644 private long _originalCompanyId;
1645 private boolean _setOriginalCompanyId;
1646 private long _userId;
1647 private long _originalUserId;
1648 private boolean _setOriginalUserId;
1649 private String _userName;
1650 private Date _createDate;
1651 private Date _modifiedDate;
1652 private String _title;
1653 private String _subtitle;
1654 private String _urlTitle;
1655 private String _originalUrlTitle;
1656 private String _description;
1657 private String _content;
1658 private Date _displayDate;
1659 private Date _originalDisplayDate;
1660 private boolean _allowPingbacks;
1661 private boolean _allowTrackbacks;
1662 private String _trackbacks;
1663 private long _coverImageFileEntryId;
1664 private String _coverImageURL;
1665 private boolean _smallImage;
1666 private long _smallImageFileEntryId;
1667 private long _smallImageId;
1668 private String _smallImageURL;
1669 private int _status;
1670 private int _originalStatus;
1671 private boolean _setOriginalStatus;
1672 private long _statusByUserId;
1673 private String _statusByUserName;
1674 private Date _statusDate;
1675 private long _columnBitmask;
1676 private BlogsEntry _escapedModel;
1677 }