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