001
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.json.JSON;
020 import com.liferay.portal.kernel.util.DateUtil;
021 import com.liferay.portal.kernel.util.GetterUtil;
022 import com.liferay.portal.kernel.util.ProxyUtil;
023 import com.liferay.portal.kernel.util.StringBundler;
024 import com.liferay.portal.kernel.util.StringPool;
025 import com.liferay.portal.kernel.workflow.WorkflowConstants;
026 import com.liferay.portal.model.CacheModel;
027 import com.liferay.portal.model.impl.BaseModelImpl;
028 import com.liferay.portal.service.ServiceContext;
029 import com.liferay.portal.util.PortalUtil;
030
031 import com.liferay.portlet.blogs.model.BlogsEntry;
032 import com.liferay.portlet.blogs.model.BlogsEntryModel;
033 import com.liferay.portlet.blogs.model.BlogsEntrySoap;
034 import com.liferay.portlet.expando.model.ExpandoBridge;
035 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
036
037 import java.io.Serializable;
038
039 import java.sql.Types;
040
041 import java.util.ArrayList;
042 import java.util.Date;
043 import java.util.List;
044
045
058 @JSON(strict = true)
059 public class BlogsEntryModelImpl extends BaseModelImpl<BlogsEntry>
060 implements BlogsEntryModel {
061
066 public static final String TABLE_NAME = "BlogsEntry";
067 public static final Object[][] TABLE_COLUMNS = {
068 { "uuid_", Types.VARCHAR },
069 { "entryId", Types.BIGINT },
070 { "groupId", Types.BIGINT },
071 { "companyId", Types.BIGINT },
072 { "userId", Types.BIGINT },
073 { "userName", Types.VARCHAR },
074 { "createDate", Types.TIMESTAMP },
075 { "modifiedDate", Types.TIMESTAMP },
076 { "title", Types.VARCHAR },
077 { "urlTitle", Types.VARCHAR },
078 { "description", Types.VARCHAR },
079 { "content", Types.CLOB },
080 { "displayDate", Types.TIMESTAMP },
081 { "allowPingbacks", Types.BOOLEAN },
082 { "allowTrackbacks", Types.BOOLEAN },
083 { "trackbacks", Types.CLOB },
084 { "smallImage", Types.BOOLEAN },
085 { "smallImageId", Types.BIGINT },
086 { "smallImageURL", Types.VARCHAR },
087 { "status", Types.INTEGER },
088 { "statusByUserId", Types.BIGINT },
089 { "statusByUserName", Types.VARCHAR },
090 { "statusDate", Types.TIMESTAMP }
091 };
092 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,description VARCHAR(75) null,content TEXT null,displayDate DATE null,allowPingbacks BOOLEAN,allowTrackbacks BOOLEAN,trackbacks TEXT null,smallImage BOOLEAN,smallImageId LONG,smallImageURL VARCHAR(75) null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
093 public static final String TABLE_SQL_DROP = "drop table BlogsEntry";
094 public static final String ORDER_BY_JPQL = " ORDER BY blogsEntry.displayDate DESC, blogsEntry.createDate DESC";
095 public static final String ORDER_BY_SQL = " ORDER BY BlogsEntry.displayDate DESC, BlogsEntry.createDate DESC";
096 public static final String DATA_SOURCE = "liferayDataSource";
097 public static final String SESSION_FACTORY = "liferaySessionFactory";
098 public static final String TX_MANAGER = "liferayTransactionManager";
099 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
100 "value.object.entity.cache.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
101 true);
102 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
103 "value.object.finder.cache.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
104 true);
105 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
106 "value.object.column.bitmask.enabled.com.liferay.portlet.blogs.model.BlogsEntry"),
107 true);
108 public static long COMPANYID_COLUMN_BITMASK = 1L;
109 public static long DISPLAYDATE_COLUMN_BITMASK = 2L;
110 public static long GROUPID_COLUMN_BITMASK = 4L;
111 public static long STATUS_COLUMN_BITMASK = 8L;
112 public static long URLTITLE_COLUMN_BITMASK = 16L;
113 public static long USERID_COLUMN_BITMASK = 32L;
114 public static long UUID_COLUMN_BITMASK = 64L;
115
116
122 public static BlogsEntry toModel(BlogsEntrySoap soapModel) {
123 BlogsEntry model = new BlogsEntryImpl();
124
125 model.setUuid(soapModel.getUuid());
126 model.setEntryId(soapModel.getEntryId());
127 model.setGroupId(soapModel.getGroupId());
128 model.setCompanyId(soapModel.getCompanyId());
129 model.setUserId(soapModel.getUserId());
130 model.setUserName(soapModel.getUserName());
131 model.setCreateDate(soapModel.getCreateDate());
132 model.setModifiedDate(soapModel.getModifiedDate());
133 model.setTitle(soapModel.getTitle());
134 model.setUrlTitle(soapModel.getUrlTitle());
135 model.setDescription(soapModel.getDescription());
136 model.setContent(soapModel.getContent());
137 model.setDisplayDate(soapModel.getDisplayDate());
138 model.setAllowPingbacks(soapModel.getAllowPingbacks());
139 model.setAllowTrackbacks(soapModel.getAllowTrackbacks());
140 model.setTrackbacks(soapModel.getTrackbacks());
141 model.setSmallImage(soapModel.getSmallImage());
142 model.setSmallImageId(soapModel.getSmallImageId());
143 model.setSmallImageURL(soapModel.getSmallImageURL());
144 model.setStatus(soapModel.getStatus());
145 model.setStatusByUserId(soapModel.getStatusByUserId());
146 model.setStatusByUserName(soapModel.getStatusByUserName());
147 model.setStatusDate(soapModel.getStatusDate());
148
149 return model;
150 }
151
152
158 public static List<BlogsEntry> toModels(BlogsEntrySoap[] soapModels) {
159 List<BlogsEntry> models = new ArrayList<BlogsEntry>(soapModels.length);
160
161 for (BlogsEntrySoap soapModel : soapModels) {
162 models.add(toModel(soapModel));
163 }
164
165 return models;
166 }
167
168 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
169 "lock.expiration.time.com.liferay.portlet.blogs.model.BlogsEntry"));
170
171 public BlogsEntryModelImpl() {
172 }
173
174 public long getPrimaryKey() {
175 return _entryId;
176 }
177
178 public void setPrimaryKey(long primaryKey) {
179 setEntryId(primaryKey);
180 }
181
182 public Serializable getPrimaryKeyObj() {
183 return new Long(_entryId);
184 }
185
186 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
187 setPrimaryKey(((Long)primaryKeyObj).longValue());
188 }
189
190 public Class<?> getModelClass() {
191 return BlogsEntry.class;
192 }
193
194 public String getModelClassName() {
195 return BlogsEntry.class.getName();
196 }
197
198 @JSON
199 public String getUuid() {
200 if (_uuid == null) {
201 return StringPool.BLANK;
202 }
203 else {
204 return _uuid;
205 }
206 }
207
208 public void setUuid(String uuid) {
209 if (_originalUuid == null) {
210 _originalUuid = _uuid;
211 }
212
213 _uuid = uuid;
214 }
215
216 public String getOriginalUuid() {
217 return GetterUtil.getString(_originalUuid);
218 }
219
220 @JSON
221 public long getEntryId() {
222 return _entryId;
223 }
224
225 public void setEntryId(long entryId) {
226 _entryId = entryId;
227 }
228
229 @JSON
230 public long getGroupId() {
231 return _groupId;
232 }
233
234 public void setGroupId(long groupId) {
235 _columnBitmask |= GROUPID_COLUMN_BITMASK;
236
237 if (!_setOriginalGroupId) {
238 _setOriginalGroupId = true;
239
240 _originalGroupId = _groupId;
241 }
242
243 _groupId = groupId;
244 }
245
246 public long getOriginalGroupId() {
247 return _originalGroupId;
248 }
249
250 @JSON
251 public long getCompanyId() {
252 return _companyId;
253 }
254
255 public void setCompanyId(long companyId) {
256 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
257
258 if (!_setOriginalCompanyId) {
259 _setOriginalCompanyId = true;
260
261 _originalCompanyId = _companyId;
262 }
263
264 _companyId = companyId;
265 }
266
267 public long getOriginalCompanyId() {
268 return _originalCompanyId;
269 }
270
271 @JSON
272 public long getUserId() {
273 return _userId;
274 }
275
276 public void setUserId(long userId) {
277 _columnBitmask |= USERID_COLUMN_BITMASK;
278
279 if (!_setOriginalUserId) {
280 _setOriginalUserId = true;
281
282 _originalUserId = _userId;
283 }
284
285 _userId = userId;
286 }
287
288 public String getUserUuid() throws SystemException {
289 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
290 }
291
292 public void setUserUuid(String userUuid) {
293 _userUuid = userUuid;
294 }
295
296 public long getOriginalUserId() {
297 return _originalUserId;
298 }
299
300 @JSON
301 public String getUserName() {
302 if (_userName == null) {
303 return StringPool.BLANK;
304 }
305 else {
306 return _userName;
307 }
308 }
309
310 public void setUserName(String userName) {
311 _userName = userName;
312 }
313
314 @JSON
315 public Date getCreateDate() {
316 return _createDate;
317 }
318
319 public void setCreateDate(Date createDate) {
320 _createDate = createDate;
321 }
322
323 @JSON
324 public Date getModifiedDate() {
325 return _modifiedDate;
326 }
327
328 public void setModifiedDate(Date modifiedDate) {
329 _modifiedDate = modifiedDate;
330 }
331
332 @JSON
333 public String getTitle() {
334 if (_title == null) {
335 return StringPool.BLANK;
336 }
337 else {
338 return _title;
339 }
340 }
341
342 public void setTitle(String title) {
343 _title = title;
344 }
345
346 @JSON
347 public String getUrlTitle() {
348 if (_urlTitle == null) {
349 return StringPool.BLANK;
350 }
351 else {
352 return _urlTitle;
353 }
354 }
355
356 public void setUrlTitle(String urlTitle) {
357 _columnBitmask |= URLTITLE_COLUMN_BITMASK;
358
359 if (_originalUrlTitle == null) {
360 _originalUrlTitle = _urlTitle;
361 }
362
363 _urlTitle = urlTitle;
364 }
365
366 public String getOriginalUrlTitle() {
367 return GetterUtil.getString(_originalUrlTitle);
368 }
369
370 @JSON
371 public String getDescription() {
372 if (_description == null) {
373 return StringPool.BLANK;
374 }
375 else {
376 return _description;
377 }
378 }
379
380 public void setDescription(String description) {
381 _description = description;
382 }
383
384 @JSON
385 public String getContent() {
386 if (_content == null) {
387 return StringPool.BLANK;
388 }
389 else {
390 return _content;
391 }
392 }
393
394 public void setContent(String content) {
395 _content = content;
396 }
397
398 @JSON
399 public Date getDisplayDate() {
400 return _displayDate;
401 }
402
403 public void setDisplayDate(Date displayDate) {
404 _columnBitmask |= DISPLAYDATE_COLUMN_BITMASK;
405
406 if (_originalDisplayDate == null) {
407 _originalDisplayDate = _displayDate;
408 }
409
410 _displayDate = displayDate;
411 }
412
413 public Date getOriginalDisplayDate() {
414 return _originalDisplayDate;
415 }
416
417 @JSON
418 public boolean getAllowPingbacks() {
419 return _allowPingbacks;
420 }
421
422 public boolean isAllowPingbacks() {
423 return _allowPingbacks;
424 }
425
426 public void setAllowPingbacks(boolean allowPingbacks) {
427 _allowPingbacks = allowPingbacks;
428 }
429
430 @JSON
431 public boolean getAllowTrackbacks() {
432 return _allowTrackbacks;
433 }
434
435 public boolean isAllowTrackbacks() {
436 return _allowTrackbacks;
437 }
438
439 public void setAllowTrackbacks(boolean allowTrackbacks) {
440 _allowTrackbacks = allowTrackbacks;
441 }
442
443 @JSON
444 public String getTrackbacks() {
445 if (_trackbacks == null) {
446 return StringPool.BLANK;
447 }
448 else {
449 return _trackbacks;
450 }
451 }
452
453 public void setTrackbacks(String trackbacks) {
454 _trackbacks = trackbacks;
455 }
456
457 @JSON
458 public boolean getSmallImage() {
459 return _smallImage;
460 }
461
462 public boolean isSmallImage() {
463 return _smallImage;
464 }
465
466 public void setSmallImage(boolean smallImage) {
467 _smallImage = smallImage;
468 }
469
470 @JSON
471 public long getSmallImageId() {
472 return _smallImageId;
473 }
474
475 public void setSmallImageId(long smallImageId) {
476 _smallImageId = smallImageId;
477 }
478
479 @JSON
480 public String getSmallImageURL() {
481 if (_smallImageURL == null) {
482 return StringPool.BLANK;
483 }
484 else {
485 return _smallImageURL;
486 }
487 }
488
489 public void setSmallImageURL(String smallImageURL) {
490 _smallImageURL = smallImageURL;
491 }
492
493 @JSON
494 public int getStatus() {
495 return _status;
496 }
497
498 public void setStatus(int status) {
499 _columnBitmask |= STATUS_COLUMN_BITMASK;
500
501 if (!_setOriginalStatus) {
502 _setOriginalStatus = true;
503
504 _originalStatus = _status;
505 }
506
507 _status = status;
508 }
509
510 public int getOriginalStatus() {
511 return _originalStatus;
512 }
513
514 @JSON
515 public long getStatusByUserId() {
516 return _statusByUserId;
517 }
518
519 public void setStatusByUserId(long statusByUserId) {
520 _statusByUserId = statusByUserId;
521 }
522
523 public String getStatusByUserUuid() throws SystemException {
524 return PortalUtil.getUserValue(getStatusByUserId(), "uuid",
525 _statusByUserUuid);
526 }
527
528 public void setStatusByUserUuid(String statusByUserUuid) {
529 _statusByUserUuid = statusByUserUuid;
530 }
531
532 @JSON
533 public String getStatusByUserName() {
534 if (_statusByUserName == null) {
535 return StringPool.BLANK;
536 }
537 else {
538 return _statusByUserName;
539 }
540 }
541
542 public void setStatusByUserName(String statusByUserName) {
543 _statusByUserName = statusByUserName;
544 }
545
546 @JSON
547 public Date getStatusDate() {
548 return _statusDate;
549 }
550
551 public void setStatusDate(Date statusDate) {
552 _statusDate = statusDate;
553 }
554
555
558 public boolean getApproved() {
559 return isApproved();
560 }
561
562 public boolean isApproved() {
563 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
564 return true;
565 }
566 else {
567 return false;
568 }
569 }
570
571 public boolean isDraft() {
572 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
573 return true;
574 }
575 else {
576 return false;
577 }
578 }
579
580 public boolean isExpired() {
581 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
582 return true;
583 }
584 else {
585 return false;
586 }
587 }
588
589 public boolean isPending() {
590 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
591 return true;
592 }
593 else {
594 return false;
595 }
596 }
597
598 public long getColumnBitmask() {
599 return _columnBitmask;
600 }
601
602 @Override
603 public BlogsEntry toEscapedModel() {
604 if (_escapedModelProxy == null) {
605 _escapedModelProxy = (BlogsEntry)ProxyUtil.newProxyInstance(_classLoader,
606 _escapedModelProxyInterfaces,
607 new AutoEscapeBeanHandler(this));
608 }
609
610 return _escapedModelProxy;
611 }
612
613 @Override
614 public ExpandoBridge getExpandoBridge() {
615 if (_expandoBridge == null) {
616 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
617 BlogsEntry.class.getName(), getPrimaryKey());
618 }
619
620 return _expandoBridge;
621 }
622
623 @Override
624 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
625 getExpandoBridge().setAttributes(serviceContext);
626 }
627
628 @Override
629 public Object clone() {
630 BlogsEntryImpl blogsEntryImpl = new BlogsEntryImpl();
631
632 blogsEntryImpl.setUuid(getUuid());
633 blogsEntryImpl.setEntryId(getEntryId());
634 blogsEntryImpl.setGroupId(getGroupId());
635 blogsEntryImpl.setCompanyId(getCompanyId());
636 blogsEntryImpl.setUserId(getUserId());
637 blogsEntryImpl.setUserName(getUserName());
638 blogsEntryImpl.setCreateDate(getCreateDate());
639 blogsEntryImpl.setModifiedDate(getModifiedDate());
640 blogsEntryImpl.setTitle(getTitle());
641 blogsEntryImpl.setUrlTitle(getUrlTitle());
642 blogsEntryImpl.setDescription(getDescription());
643 blogsEntryImpl.setContent(getContent());
644 blogsEntryImpl.setDisplayDate(getDisplayDate());
645 blogsEntryImpl.setAllowPingbacks(getAllowPingbacks());
646 blogsEntryImpl.setAllowTrackbacks(getAllowTrackbacks());
647 blogsEntryImpl.setTrackbacks(getTrackbacks());
648 blogsEntryImpl.setSmallImage(getSmallImage());
649 blogsEntryImpl.setSmallImageId(getSmallImageId());
650 blogsEntryImpl.setSmallImageURL(getSmallImageURL());
651 blogsEntryImpl.setStatus(getStatus());
652 blogsEntryImpl.setStatusByUserId(getStatusByUserId());
653 blogsEntryImpl.setStatusByUserName(getStatusByUserName());
654 blogsEntryImpl.setStatusDate(getStatusDate());
655
656 blogsEntryImpl.resetOriginalValues();
657
658 return blogsEntryImpl;
659 }
660
661 public int compareTo(BlogsEntry blogsEntry) {
662 int value = 0;
663
664 value = DateUtil.compareTo(getDisplayDate(), blogsEntry.getDisplayDate());
665
666 value = value * -1;
667
668 if (value != 0) {
669 return value;
670 }
671
672 value = DateUtil.compareTo(getCreateDate(), blogsEntry.getCreateDate());
673
674 value = value * -1;
675
676 if (value != 0) {
677 return value;
678 }
679
680 return 0;
681 }
682
683 @Override
684 public boolean equals(Object obj) {
685 if (obj == null) {
686 return false;
687 }
688
689 BlogsEntry blogsEntry = null;
690
691 try {
692 blogsEntry = (BlogsEntry)obj;
693 }
694 catch (ClassCastException cce) {
695 return false;
696 }
697
698 long primaryKey = blogsEntry.getPrimaryKey();
699
700 if (getPrimaryKey() == primaryKey) {
701 return true;
702 }
703 else {
704 return false;
705 }
706 }
707
708 @Override
709 public int hashCode() {
710 return (int)getPrimaryKey();
711 }
712
713 @Override
714 public void resetOriginalValues() {
715 BlogsEntryModelImpl blogsEntryModelImpl = this;
716
717 blogsEntryModelImpl._originalUuid = blogsEntryModelImpl._uuid;
718
719 blogsEntryModelImpl._originalGroupId = blogsEntryModelImpl._groupId;
720
721 blogsEntryModelImpl._setOriginalGroupId = false;
722
723 blogsEntryModelImpl._originalCompanyId = blogsEntryModelImpl._companyId;
724
725 blogsEntryModelImpl._setOriginalCompanyId = false;
726
727 blogsEntryModelImpl._originalUserId = blogsEntryModelImpl._userId;
728
729 blogsEntryModelImpl._setOriginalUserId = false;
730
731 blogsEntryModelImpl._originalUrlTitle = blogsEntryModelImpl._urlTitle;
732
733 blogsEntryModelImpl._originalDisplayDate = blogsEntryModelImpl._displayDate;
734
735 blogsEntryModelImpl._originalStatus = blogsEntryModelImpl._status;
736
737 blogsEntryModelImpl._setOriginalStatus = false;
738
739 blogsEntryModelImpl._columnBitmask = 0;
740 }
741
742 @Override
743 public CacheModel<BlogsEntry> toCacheModel() {
744 BlogsEntryCacheModel blogsEntryCacheModel = new BlogsEntryCacheModel();
745
746 blogsEntryCacheModel.uuid = getUuid();
747
748 String uuid = blogsEntryCacheModel.uuid;
749
750 if ((uuid != null) && (uuid.length() == 0)) {
751 blogsEntryCacheModel.uuid = null;
752 }
753
754 blogsEntryCacheModel.entryId = getEntryId();
755
756 blogsEntryCacheModel.groupId = getGroupId();
757
758 blogsEntryCacheModel.companyId = getCompanyId();
759
760 blogsEntryCacheModel.userId = getUserId();
761
762 blogsEntryCacheModel.userName = getUserName();
763
764 String userName = blogsEntryCacheModel.userName;
765
766 if ((userName != null) && (userName.length() == 0)) {
767 blogsEntryCacheModel.userName = null;
768 }
769
770 Date createDate = getCreateDate();
771
772 if (createDate != null) {
773 blogsEntryCacheModel.createDate = createDate.getTime();
774 }
775 else {
776 blogsEntryCacheModel.createDate = Long.MIN_VALUE;
777 }
778
779 Date modifiedDate = getModifiedDate();
780
781 if (modifiedDate != null) {
782 blogsEntryCacheModel.modifiedDate = modifiedDate.getTime();
783 }
784 else {
785 blogsEntryCacheModel.modifiedDate = Long.MIN_VALUE;
786 }
787
788 blogsEntryCacheModel.title = getTitle();
789
790 String title = blogsEntryCacheModel.title;
791
792 if ((title != null) && (title.length() == 0)) {
793 blogsEntryCacheModel.title = null;
794 }
795
796 blogsEntryCacheModel.urlTitle = getUrlTitle();
797
798 String urlTitle = blogsEntryCacheModel.urlTitle;
799
800 if ((urlTitle != null) && (urlTitle.length() == 0)) {
801 blogsEntryCacheModel.urlTitle = null;
802 }
803
804 blogsEntryCacheModel.description = getDescription();
805
806 String description = blogsEntryCacheModel.description;
807
808 if ((description != null) && (description.length() == 0)) {
809 blogsEntryCacheModel.description = null;
810 }
811
812 blogsEntryCacheModel.content = getContent();
813
814 String content = blogsEntryCacheModel.content;
815
816 if ((content != null) && (content.length() == 0)) {
817 blogsEntryCacheModel.content = null;
818 }
819
820 Date displayDate = getDisplayDate();
821
822 if (displayDate != null) {
823 blogsEntryCacheModel.displayDate = displayDate.getTime();
824 }
825 else {
826 blogsEntryCacheModel.displayDate = Long.MIN_VALUE;
827 }
828
829 blogsEntryCacheModel.allowPingbacks = getAllowPingbacks();
830
831 blogsEntryCacheModel.allowTrackbacks = getAllowTrackbacks();
832
833 blogsEntryCacheModel.trackbacks = getTrackbacks();
834
835 String trackbacks = blogsEntryCacheModel.trackbacks;
836
837 if ((trackbacks != null) && (trackbacks.length() == 0)) {
838 blogsEntryCacheModel.trackbacks = null;
839 }
840
841 blogsEntryCacheModel.smallImage = getSmallImage();
842
843 blogsEntryCacheModel.smallImageId = getSmallImageId();
844
845 blogsEntryCacheModel.smallImageURL = getSmallImageURL();
846
847 String smallImageURL = blogsEntryCacheModel.smallImageURL;
848
849 if ((smallImageURL != null) && (smallImageURL.length() == 0)) {
850 blogsEntryCacheModel.smallImageURL = null;
851 }
852
853 blogsEntryCacheModel.status = getStatus();
854
855 blogsEntryCacheModel.statusByUserId = getStatusByUserId();
856
857 blogsEntryCacheModel.statusByUserName = getStatusByUserName();
858
859 String statusByUserName = blogsEntryCacheModel.statusByUserName;
860
861 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
862 blogsEntryCacheModel.statusByUserName = null;
863 }
864
865 Date statusDate = getStatusDate();
866
867 if (statusDate != null) {
868 blogsEntryCacheModel.statusDate = statusDate.getTime();
869 }
870 else {
871 blogsEntryCacheModel.statusDate = Long.MIN_VALUE;
872 }
873
874 return blogsEntryCacheModel;
875 }
876
877 @Override
878 public String toString() {
879 StringBundler sb = new StringBundler(47);
880
881 sb.append("{uuid=");
882 sb.append(getUuid());
883 sb.append(", entryId=");
884 sb.append(getEntryId());
885 sb.append(", groupId=");
886 sb.append(getGroupId());
887 sb.append(", companyId=");
888 sb.append(getCompanyId());
889 sb.append(", userId=");
890 sb.append(getUserId());
891 sb.append(", userName=");
892 sb.append(getUserName());
893 sb.append(", createDate=");
894 sb.append(getCreateDate());
895 sb.append(", modifiedDate=");
896 sb.append(getModifiedDate());
897 sb.append(", title=");
898 sb.append(getTitle());
899 sb.append(", urlTitle=");
900 sb.append(getUrlTitle());
901 sb.append(", description=");
902 sb.append(getDescription());
903 sb.append(", content=");
904 sb.append(getContent());
905 sb.append(", displayDate=");
906 sb.append(getDisplayDate());
907 sb.append(", allowPingbacks=");
908 sb.append(getAllowPingbacks());
909 sb.append(", allowTrackbacks=");
910 sb.append(getAllowTrackbacks());
911 sb.append(", trackbacks=");
912 sb.append(getTrackbacks());
913 sb.append(", smallImage=");
914 sb.append(getSmallImage());
915 sb.append(", smallImageId=");
916 sb.append(getSmallImageId());
917 sb.append(", smallImageURL=");
918 sb.append(getSmallImageURL());
919 sb.append(", status=");
920 sb.append(getStatus());
921 sb.append(", statusByUserId=");
922 sb.append(getStatusByUserId());
923 sb.append(", statusByUserName=");
924 sb.append(getStatusByUserName());
925 sb.append(", statusDate=");
926 sb.append(getStatusDate());
927 sb.append("}");
928
929 return sb.toString();
930 }
931
932 public String toXmlString() {
933 StringBundler sb = new StringBundler(73);
934
935 sb.append("<model><model-name>");
936 sb.append("com.liferay.portlet.blogs.model.BlogsEntry");
937 sb.append("</model-name>");
938
939 sb.append(
940 "<column><column-name>uuid</column-name><column-value><![CDATA[");
941 sb.append(getUuid());
942 sb.append("]]></column-value></column>");
943 sb.append(
944 "<column><column-name>entryId</column-name><column-value><![CDATA[");
945 sb.append(getEntryId());
946 sb.append("]]></column-value></column>");
947 sb.append(
948 "<column><column-name>groupId</column-name><column-value><![CDATA[");
949 sb.append(getGroupId());
950 sb.append("]]></column-value></column>");
951 sb.append(
952 "<column><column-name>companyId</column-name><column-value><![CDATA[");
953 sb.append(getCompanyId());
954 sb.append("]]></column-value></column>");
955 sb.append(
956 "<column><column-name>userId</column-name><column-value><![CDATA[");
957 sb.append(getUserId());
958 sb.append("]]></column-value></column>");
959 sb.append(
960 "<column><column-name>userName</column-name><column-value><![CDATA[");
961 sb.append(getUserName());
962 sb.append("]]></column-value></column>");
963 sb.append(
964 "<column><column-name>createDate</column-name><column-value><![CDATA[");
965 sb.append(getCreateDate());
966 sb.append("]]></column-value></column>");
967 sb.append(
968 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
969 sb.append(getModifiedDate());
970 sb.append("]]></column-value></column>");
971 sb.append(
972 "<column><column-name>title</column-name><column-value><![CDATA[");
973 sb.append(getTitle());
974 sb.append("]]></column-value></column>");
975 sb.append(
976 "<column><column-name>urlTitle</column-name><column-value><![CDATA[");
977 sb.append(getUrlTitle());
978 sb.append("]]></column-value></column>");
979 sb.append(
980 "<column><column-name>description</column-name><column-value><![CDATA[");
981 sb.append(getDescription());
982 sb.append("]]></column-value></column>");
983 sb.append(
984 "<column><column-name>content</column-name><column-value><![CDATA[");
985 sb.append(getContent());
986 sb.append("]]></column-value></column>");
987 sb.append(
988 "<column><column-name>displayDate</column-name><column-value><![CDATA[");
989 sb.append(getDisplayDate());
990 sb.append("]]></column-value></column>");
991 sb.append(
992 "<column><column-name>allowPingbacks</column-name><column-value><![CDATA[");
993 sb.append(getAllowPingbacks());
994 sb.append("]]></column-value></column>");
995 sb.append(
996 "<column><column-name>allowTrackbacks</column-name><column-value><![CDATA[");
997 sb.append(getAllowTrackbacks());
998 sb.append("]]></column-value></column>");
999 sb.append(
1000 "<column><column-name>trackbacks</column-name><column-value><![CDATA[");
1001 sb.append(getTrackbacks());
1002 sb.append("]]></column-value></column>");
1003 sb.append(
1004 "<column><column-name>smallImage</column-name><column-value><![CDATA[");
1005 sb.append(getSmallImage());
1006 sb.append("]]></column-value></column>");
1007 sb.append(
1008 "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
1009 sb.append(getSmallImageId());
1010 sb.append("]]></column-value></column>");
1011 sb.append(
1012 "<column><column-name>smallImageURL</column-name><column-value><![CDATA[");
1013 sb.append(getSmallImageURL());
1014 sb.append("]]></column-value></column>");
1015 sb.append(
1016 "<column><column-name>status</column-name><column-value><![CDATA[");
1017 sb.append(getStatus());
1018 sb.append("]]></column-value></column>");
1019 sb.append(
1020 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1021 sb.append(getStatusByUserId());
1022 sb.append("]]></column-value></column>");
1023 sb.append(
1024 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1025 sb.append(getStatusByUserName());
1026 sb.append("]]></column-value></column>");
1027 sb.append(
1028 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1029 sb.append(getStatusDate());
1030 sb.append("]]></column-value></column>");
1031
1032 sb.append("</model>");
1033
1034 return sb.toString();
1035 }
1036
1037 private static ClassLoader _classLoader = BlogsEntry.class.getClassLoader();
1038 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1039 BlogsEntry.class
1040 };
1041 private String _uuid;
1042 private String _originalUuid;
1043 private long _entryId;
1044 private long _groupId;
1045 private long _originalGroupId;
1046 private boolean _setOriginalGroupId;
1047 private long _companyId;
1048 private long _originalCompanyId;
1049 private boolean _setOriginalCompanyId;
1050 private long _userId;
1051 private String _userUuid;
1052 private long _originalUserId;
1053 private boolean _setOriginalUserId;
1054 private String _userName;
1055 private Date _createDate;
1056 private Date _modifiedDate;
1057 private String _title;
1058 private String _urlTitle;
1059 private String _originalUrlTitle;
1060 private String _description;
1061 private String _content;
1062 private Date _displayDate;
1063 private Date _originalDisplayDate;
1064 private boolean _allowPingbacks;
1065 private boolean _allowTrackbacks;
1066 private String _trackbacks;
1067 private boolean _smallImage;
1068 private long _smallImageId;
1069 private String _smallImageURL;
1070 private int _status;
1071 private int _originalStatus;
1072 private boolean _setOriginalStatus;
1073 private long _statusByUserId;
1074 private String _statusByUserUuid;
1075 private String _statusByUserName;
1076 private Date _statusDate;
1077 private transient ExpandoBridge _expandoBridge;
1078 private long _columnBitmask;
1079 private BlogsEntry _escapedModelProxy;
1080 }