001
014
015 package com.liferay.portlet.journal.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.lar.StagedModelType;
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.model.CacheModel;
026 import com.liferay.portal.model.impl.BaseModelImpl;
027 import com.liferay.portal.service.ServiceContext;
028 import com.liferay.portal.util.PortalUtil;
029
030 import com.liferay.portlet.expando.model.ExpandoBridge;
031 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
032 import com.liferay.portlet.journal.model.JournalFeed;
033 import com.liferay.portlet.journal.model.JournalFeedModel;
034 import com.liferay.portlet.journal.model.JournalFeedSoap;
035
036 import java.io.Serializable;
037
038 import java.sql.Types;
039
040 import java.util.ArrayList;
041 import java.util.Date;
042 import java.util.HashMap;
043 import java.util.List;
044 import java.util.Map;
045
046
059 @JSON(strict = true)
060 public class JournalFeedModelImpl extends BaseModelImpl<JournalFeed>
061 implements JournalFeedModel {
062
067 public static final String TABLE_NAME = "JournalFeed";
068 public static final Object[][] TABLE_COLUMNS = {
069 { "uuid_", Types.VARCHAR },
070 { "id_", Types.BIGINT },
071 { "groupId", Types.BIGINT },
072 { "companyId", Types.BIGINT },
073 { "userId", Types.BIGINT },
074 { "userName", Types.VARCHAR },
075 { "createDate", Types.TIMESTAMP },
076 { "modifiedDate", Types.TIMESTAMP },
077 { "feedId", Types.VARCHAR },
078 { "name", Types.VARCHAR },
079 { "description", Types.VARCHAR },
080 { "type_", Types.VARCHAR },
081 { "structureId", Types.VARCHAR },
082 { "templateId", Types.VARCHAR },
083 { "rendererTemplateId", Types.VARCHAR },
084 { "delta", Types.INTEGER },
085 { "orderByCol", Types.VARCHAR },
086 { "orderByType", Types.VARCHAR },
087 { "targetLayoutFriendlyUrl", Types.VARCHAR },
088 { "targetPortletId", Types.VARCHAR },
089 { "contentField", Types.VARCHAR },
090 { "feedFormat", Types.VARCHAR },
091 { "feedVersion", Types.DOUBLE }
092 };
093 public static final String TABLE_SQL_CREATE = "create table JournalFeed (uuid_ VARCHAR(75) null,id_ LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,feedId VARCHAR(75) null,name VARCHAR(75) null,description STRING null,type_ VARCHAR(75) null,structureId VARCHAR(75) null,templateId VARCHAR(75) null,rendererTemplateId VARCHAR(75) null,delta INTEGER,orderByCol VARCHAR(75) null,orderByType VARCHAR(75) null,targetLayoutFriendlyUrl VARCHAR(255) null,targetPortletId VARCHAR(75) null,contentField VARCHAR(75) null,feedFormat VARCHAR(75) null,feedVersion DOUBLE)";
094 public static final String TABLE_SQL_DROP = "drop table JournalFeed";
095 public static final String ORDER_BY_JPQL = " ORDER BY journalFeed.feedId ASC";
096 public static final String ORDER_BY_SQL = " ORDER BY JournalFeed.feedId ASC";
097 public static final String DATA_SOURCE = "liferayDataSource";
098 public static final String SESSION_FACTORY = "liferaySessionFactory";
099 public static final String TX_MANAGER = "liferayTransactionManager";
100 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
101 "value.object.entity.cache.enabled.com.liferay.portlet.journal.model.JournalFeed"),
102 true);
103 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.finder.cache.enabled.com.liferay.portlet.journal.model.JournalFeed"),
105 true);
106 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
107 "value.object.column.bitmask.enabled.com.liferay.portlet.journal.model.JournalFeed"),
108 true);
109 public static long COMPANYID_COLUMN_BITMASK = 1L;
110 public static long FEEDID_COLUMN_BITMASK = 2L;
111 public static long GROUPID_COLUMN_BITMASK = 4L;
112 public static long UUID_COLUMN_BITMASK = 8L;
113
114
120 public static JournalFeed toModel(JournalFeedSoap soapModel) {
121 if (soapModel == null) {
122 return null;
123 }
124
125 JournalFeed model = new JournalFeedImpl();
126
127 model.setUuid(soapModel.getUuid());
128 model.setId(soapModel.getId());
129 model.setGroupId(soapModel.getGroupId());
130 model.setCompanyId(soapModel.getCompanyId());
131 model.setUserId(soapModel.getUserId());
132 model.setUserName(soapModel.getUserName());
133 model.setCreateDate(soapModel.getCreateDate());
134 model.setModifiedDate(soapModel.getModifiedDate());
135 model.setFeedId(soapModel.getFeedId());
136 model.setName(soapModel.getName());
137 model.setDescription(soapModel.getDescription());
138 model.setType(soapModel.getType());
139 model.setStructureId(soapModel.getStructureId());
140 model.setTemplateId(soapModel.getTemplateId());
141 model.setRendererTemplateId(soapModel.getRendererTemplateId());
142 model.setDelta(soapModel.getDelta());
143 model.setOrderByCol(soapModel.getOrderByCol());
144 model.setOrderByType(soapModel.getOrderByType());
145 model.setTargetLayoutFriendlyUrl(soapModel.getTargetLayoutFriendlyUrl());
146 model.setTargetPortletId(soapModel.getTargetPortletId());
147 model.setContentField(soapModel.getContentField());
148 model.setFeedFormat(soapModel.getFeedFormat());
149 model.setFeedVersion(soapModel.getFeedVersion());
150
151 return model;
152 }
153
154
160 public static List<JournalFeed> toModels(JournalFeedSoap[] soapModels) {
161 if (soapModels == null) {
162 return null;
163 }
164
165 List<JournalFeed> models = new ArrayList<JournalFeed>(soapModels.length);
166
167 for (JournalFeedSoap soapModel : soapModels) {
168 models.add(toModel(soapModel));
169 }
170
171 return models;
172 }
173
174 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
175 "lock.expiration.time.com.liferay.portlet.journal.model.JournalFeed"));
176
177 public JournalFeedModelImpl() {
178 }
179
180 @Override
181 public long getPrimaryKey() {
182 return _id;
183 }
184
185 @Override
186 public void setPrimaryKey(long primaryKey) {
187 setId(primaryKey);
188 }
189
190 @Override
191 public Serializable getPrimaryKeyObj() {
192 return _id;
193 }
194
195 @Override
196 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
197 setPrimaryKey(((Long)primaryKeyObj).longValue());
198 }
199
200 @Override
201 public Class<?> getModelClass() {
202 return JournalFeed.class;
203 }
204
205 @Override
206 public String getModelClassName() {
207 return JournalFeed.class.getName();
208 }
209
210 @Override
211 public Map<String, Object> getModelAttributes() {
212 Map<String, Object> attributes = new HashMap<String, Object>();
213
214 attributes.put("uuid", getUuid());
215 attributes.put("id", getId());
216 attributes.put("groupId", getGroupId());
217 attributes.put("companyId", getCompanyId());
218 attributes.put("userId", getUserId());
219 attributes.put("userName", getUserName());
220 attributes.put("createDate", getCreateDate());
221 attributes.put("modifiedDate", getModifiedDate());
222 attributes.put("feedId", getFeedId());
223 attributes.put("name", getName());
224 attributes.put("description", getDescription());
225 attributes.put("type", getType());
226 attributes.put("structureId", getStructureId());
227 attributes.put("templateId", getTemplateId());
228 attributes.put("rendererTemplateId", getRendererTemplateId());
229 attributes.put("delta", getDelta());
230 attributes.put("orderByCol", getOrderByCol());
231 attributes.put("orderByType", getOrderByType());
232 attributes.put("targetLayoutFriendlyUrl", getTargetLayoutFriendlyUrl());
233 attributes.put("targetPortletId", getTargetPortletId());
234 attributes.put("contentField", getContentField());
235 attributes.put("feedFormat", getFeedFormat());
236 attributes.put("feedVersion", getFeedVersion());
237
238 return attributes;
239 }
240
241 @Override
242 public void setModelAttributes(Map<String, Object> attributes) {
243 String uuid = (String)attributes.get("uuid");
244
245 if (uuid != null) {
246 setUuid(uuid);
247 }
248
249 Long id = (Long)attributes.get("id");
250
251 if (id != null) {
252 setId(id);
253 }
254
255 Long groupId = (Long)attributes.get("groupId");
256
257 if (groupId != null) {
258 setGroupId(groupId);
259 }
260
261 Long companyId = (Long)attributes.get("companyId");
262
263 if (companyId != null) {
264 setCompanyId(companyId);
265 }
266
267 Long userId = (Long)attributes.get("userId");
268
269 if (userId != null) {
270 setUserId(userId);
271 }
272
273 String userName = (String)attributes.get("userName");
274
275 if (userName != null) {
276 setUserName(userName);
277 }
278
279 Date createDate = (Date)attributes.get("createDate");
280
281 if (createDate != null) {
282 setCreateDate(createDate);
283 }
284
285 Date modifiedDate = (Date)attributes.get("modifiedDate");
286
287 if (modifiedDate != null) {
288 setModifiedDate(modifiedDate);
289 }
290
291 String feedId = (String)attributes.get("feedId");
292
293 if (feedId != null) {
294 setFeedId(feedId);
295 }
296
297 String name = (String)attributes.get("name");
298
299 if (name != null) {
300 setName(name);
301 }
302
303 String description = (String)attributes.get("description");
304
305 if (description != null) {
306 setDescription(description);
307 }
308
309 String type = (String)attributes.get("type");
310
311 if (type != null) {
312 setType(type);
313 }
314
315 String structureId = (String)attributes.get("structureId");
316
317 if (structureId != null) {
318 setStructureId(structureId);
319 }
320
321 String templateId = (String)attributes.get("templateId");
322
323 if (templateId != null) {
324 setTemplateId(templateId);
325 }
326
327 String rendererTemplateId = (String)attributes.get("rendererTemplateId");
328
329 if (rendererTemplateId != null) {
330 setRendererTemplateId(rendererTemplateId);
331 }
332
333 Integer delta = (Integer)attributes.get("delta");
334
335 if (delta != null) {
336 setDelta(delta);
337 }
338
339 String orderByCol = (String)attributes.get("orderByCol");
340
341 if (orderByCol != null) {
342 setOrderByCol(orderByCol);
343 }
344
345 String orderByType = (String)attributes.get("orderByType");
346
347 if (orderByType != null) {
348 setOrderByType(orderByType);
349 }
350
351 String targetLayoutFriendlyUrl = (String)attributes.get(
352 "targetLayoutFriendlyUrl");
353
354 if (targetLayoutFriendlyUrl != null) {
355 setTargetLayoutFriendlyUrl(targetLayoutFriendlyUrl);
356 }
357
358 String targetPortletId = (String)attributes.get("targetPortletId");
359
360 if (targetPortletId != null) {
361 setTargetPortletId(targetPortletId);
362 }
363
364 String contentField = (String)attributes.get("contentField");
365
366 if (contentField != null) {
367 setContentField(contentField);
368 }
369
370 String feedFormat = (String)attributes.get("feedFormat");
371
372 if (feedFormat != null) {
373 setFeedFormat(feedFormat);
374 }
375
376 Double feedVersion = (Double)attributes.get("feedVersion");
377
378 if (feedVersion != null) {
379 setFeedVersion(feedVersion);
380 }
381 }
382
383 @JSON
384 @Override
385 public String getUuid() {
386 if (_uuid == null) {
387 return StringPool.BLANK;
388 }
389 else {
390 return _uuid;
391 }
392 }
393
394 @Override
395 public void setUuid(String uuid) {
396 if (_originalUuid == null) {
397 _originalUuid = _uuid;
398 }
399
400 _uuid = uuid;
401 }
402
403 public String getOriginalUuid() {
404 return GetterUtil.getString(_originalUuid);
405 }
406
407 @JSON
408 @Override
409 public long getId() {
410 return _id;
411 }
412
413 @Override
414 public void setId(long id) {
415 _id = id;
416 }
417
418 @JSON
419 @Override
420 public long getGroupId() {
421 return _groupId;
422 }
423
424 @Override
425 public void setGroupId(long groupId) {
426 _columnBitmask |= GROUPID_COLUMN_BITMASK;
427
428 if (!_setOriginalGroupId) {
429 _setOriginalGroupId = true;
430
431 _originalGroupId = _groupId;
432 }
433
434 _groupId = groupId;
435 }
436
437 public long getOriginalGroupId() {
438 return _originalGroupId;
439 }
440
441 @JSON
442 @Override
443 public long getCompanyId() {
444 return _companyId;
445 }
446
447 @Override
448 public void setCompanyId(long companyId) {
449 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
450
451 if (!_setOriginalCompanyId) {
452 _setOriginalCompanyId = true;
453
454 _originalCompanyId = _companyId;
455 }
456
457 _companyId = companyId;
458 }
459
460 public long getOriginalCompanyId() {
461 return _originalCompanyId;
462 }
463
464 @JSON
465 @Override
466 public long getUserId() {
467 return _userId;
468 }
469
470 @Override
471 public void setUserId(long userId) {
472 _userId = userId;
473 }
474
475 @Override
476 public String getUserUuid() throws SystemException {
477 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
478 }
479
480 @Override
481 public void setUserUuid(String userUuid) {
482 _userUuid = userUuid;
483 }
484
485 @JSON
486 @Override
487 public String getUserName() {
488 if (_userName == null) {
489 return StringPool.BLANK;
490 }
491 else {
492 return _userName;
493 }
494 }
495
496 @Override
497 public void setUserName(String userName) {
498 _userName = userName;
499 }
500
501 @JSON
502 @Override
503 public Date getCreateDate() {
504 return _createDate;
505 }
506
507 @Override
508 public void setCreateDate(Date createDate) {
509 _createDate = createDate;
510 }
511
512 @JSON
513 @Override
514 public Date getModifiedDate() {
515 return _modifiedDate;
516 }
517
518 @Override
519 public void setModifiedDate(Date modifiedDate) {
520 _modifiedDate = modifiedDate;
521 }
522
523 @JSON
524 @Override
525 public String getFeedId() {
526 if (_feedId == null) {
527 return StringPool.BLANK;
528 }
529 else {
530 return _feedId;
531 }
532 }
533
534 @Override
535 public void setFeedId(String feedId) {
536 _columnBitmask = -1L;
537
538 if (_originalFeedId == null) {
539 _originalFeedId = _feedId;
540 }
541
542 _feedId = feedId;
543 }
544
545 public String getOriginalFeedId() {
546 return GetterUtil.getString(_originalFeedId);
547 }
548
549 @JSON
550 @Override
551 public String getName() {
552 if (_name == null) {
553 return StringPool.BLANK;
554 }
555 else {
556 return _name;
557 }
558 }
559
560 @Override
561 public void setName(String name) {
562 _name = name;
563 }
564
565 @JSON
566 @Override
567 public String getDescription() {
568 if (_description == null) {
569 return StringPool.BLANK;
570 }
571 else {
572 return _description;
573 }
574 }
575
576 @Override
577 public void setDescription(String description) {
578 _description = description;
579 }
580
581 @JSON
582 @Override
583 public String getType() {
584 if (_type == null) {
585 return StringPool.BLANK;
586 }
587 else {
588 return _type;
589 }
590 }
591
592 @Override
593 public void setType(String type) {
594 _type = type;
595 }
596
597 @JSON
598 @Override
599 public String getStructureId() {
600 if (_structureId == null) {
601 return StringPool.BLANK;
602 }
603 else {
604 return _structureId;
605 }
606 }
607
608 @Override
609 public void setStructureId(String structureId) {
610 _structureId = structureId;
611 }
612
613 @JSON
614 @Override
615 public String getTemplateId() {
616 if (_templateId == null) {
617 return StringPool.BLANK;
618 }
619 else {
620 return _templateId;
621 }
622 }
623
624 @Override
625 public void setTemplateId(String templateId) {
626 _templateId = templateId;
627 }
628
629 @JSON
630 @Override
631 public String getRendererTemplateId() {
632 if (_rendererTemplateId == null) {
633 return StringPool.BLANK;
634 }
635 else {
636 return _rendererTemplateId;
637 }
638 }
639
640 @Override
641 public void setRendererTemplateId(String rendererTemplateId) {
642 _rendererTemplateId = rendererTemplateId;
643 }
644
645 @JSON
646 @Override
647 public int getDelta() {
648 return _delta;
649 }
650
651 @Override
652 public void setDelta(int delta) {
653 _delta = delta;
654 }
655
656 @JSON
657 @Override
658 public String getOrderByCol() {
659 if (_orderByCol == null) {
660 return StringPool.BLANK;
661 }
662 else {
663 return _orderByCol;
664 }
665 }
666
667 @Override
668 public void setOrderByCol(String orderByCol) {
669 _orderByCol = orderByCol;
670 }
671
672 @JSON
673 @Override
674 public String getOrderByType() {
675 if (_orderByType == null) {
676 return StringPool.BLANK;
677 }
678 else {
679 return _orderByType;
680 }
681 }
682
683 @Override
684 public void setOrderByType(String orderByType) {
685 _orderByType = orderByType;
686 }
687
688 @JSON
689 @Override
690 public String getTargetLayoutFriendlyUrl() {
691 if (_targetLayoutFriendlyUrl == null) {
692 return StringPool.BLANK;
693 }
694 else {
695 return _targetLayoutFriendlyUrl;
696 }
697 }
698
699 @Override
700 public void setTargetLayoutFriendlyUrl(String targetLayoutFriendlyUrl) {
701 _targetLayoutFriendlyUrl = targetLayoutFriendlyUrl;
702 }
703
704 @JSON
705 @Override
706 public String getTargetPortletId() {
707 if (_targetPortletId == null) {
708 return StringPool.BLANK;
709 }
710 else {
711 return _targetPortletId;
712 }
713 }
714
715 @Override
716 public void setTargetPortletId(String targetPortletId) {
717 _targetPortletId = targetPortletId;
718 }
719
720 @JSON
721 @Override
722 public String getContentField() {
723 if (_contentField == null) {
724 return StringPool.BLANK;
725 }
726 else {
727 return _contentField;
728 }
729 }
730
731 @Override
732 public void setContentField(String contentField) {
733 _contentField = contentField;
734 }
735
736 @JSON
737 @Override
738 public String getFeedFormat() {
739 if (_feedFormat == null) {
740 return StringPool.BLANK;
741 }
742 else {
743 return _feedFormat;
744 }
745 }
746
747 @Override
748 public void setFeedFormat(String feedFormat) {
749 _feedFormat = feedFormat;
750 }
751
752 @JSON
753 @Override
754 public double getFeedVersion() {
755 return _feedVersion;
756 }
757
758 @Override
759 public void setFeedVersion(double feedVersion) {
760 _feedVersion = feedVersion;
761 }
762
763 @Override
764 public StagedModelType getStagedModelType() {
765 return new StagedModelType(PortalUtil.getClassNameId(
766 JournalFeed.class.getName()));
767 }
768
769 public long getColumnBitmask() {
770 return _columnBitmask;
771 }
772
773 @Override
774 public ExpandoBridge getExpandoBridge() {
775 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
776 JournalFeed.class.getName(), getPrimaryKey());
777 }
778
779 @Override
780 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
781 ExpandoBridge expandoBridge = getExpandoBridge();
782
783 expandoBridge.setAttributes(serviceContext);
784 }
785
786 @Override
787 public JournalFeed toEscapedModel() {
788 if (_escapedModel == null) {
789 _escapedModel = (JournalFeed)ProxyUtil.newProxyInstance(_classLoader,
790 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
791 }
792
793 return _escapedModel;
794 }
795
796 @Override
797 public Object clone() {
798 JournalFeedImpl journalFeedImpl = new JournalFeedImpl();
799
800 journalFeedImpl.setUuid(getUuid());
801 journalFeedImpl.setId(getId());
802 journalFeedImpl.setGroupId(getGroupId());
803 journalFeedImpl.setCompanyId(getCompanyId());
804 journalFeedImpl.setUserId(getUserId());
805 journalFeedImpl.setUserName(getUserName());
806 journalFeedImpl.setCreateDate(getCreateDate());
807 journalFeedImpl.setModifiedDate(getModifiedDate());
808 journalFeedImpl.setFeedId(getFeedId());
809 journalFeedImpl.setName(getName());
810 journalFeedImpl.setDescription(getDescription());
811 journalFeedImpl.setType(getType());
812 journalFeedImpl.setStructureId(getStructureId());
813 journalFeedImpl.setTemplateId(getTemplateId());
814 journalFeedImpl.setRendererTemplateId(getRendererTemplateId());
815 journalFeedImpl.setDelta(getDelta());
816 journalFeedImpl.setOrderByCol(getOrderByCol());
817 journalFeedImpl.setOrderByType(getOrderByType());
818 journalFeedImpl.setTargetLayoutFriendlyUrl(getTargetLayoutFriendlyUrl());
819 journalFeedImpl.setTargetPortletId(getTargetPortletId());
820 journalFeedImpl.setContentField(getContentField());
821 journalFeedImpl.setFeedFormat(getFeedFormat());
822 journalFeedImpl.setFeedVersion(getFeedVersion());
823
824 journalFeedImpl.resetOriginalValues();
825
826 return journalFeedImpl;
827 }
828
829 @Override
830 public int compareTo(JournalFeed journalFeed) {
831 int value = 0;
832
833 value = getFeedId().compareTo(journalFeed.getFeedId());
834
835 if (value != 0) {
836 return value;
837 }
838
839 return 0;
840 }
841
842 @Override
843 public boolean equals(Object obj) {
844 if (this == obj) {
845 return true;
846 }
847
848 if (!(obj instanceof JournalFeed)) {
849 return false;
850 }
851
852 JournalFeed journalFeed = (JournalFeed)obj;
853
854 long primaryKey = journalFeed.getPrimaryKey();
855
856 if (getPrimaryKey() == primaryKey) {
857 return true;
858 }
859 else {
860 return false;
861 }
862 }
863
864 @Override
865 public int hashCode() {
866 return (int)getPrimaryKey();
867 }
868
869 @Override
870 public void resetOriginalValues() {
871 JournalFeedModelImpl journalFeedModelImpl = this;
872
873 journalFeedModelImpl._originalUuid = journalFeedModelImpl._uuid;
874
875 journalFeedModelImpl._originalGroupId = journalFeedModelImpl._groupId;
876
877 journalFeedModelImpl._setOriginalGroupId = false;
878
879 journalFeedModelImpl._originalCompanyId = journalFeedModelImpl._companyId;
880
881 journalFeedModelImpl._setOriginalCompanyId = false;
882
883 journalFeedModelImpl._originalFeedId = journalFeedModelImpl._feedId;
884
885 journalFeedModelImpl._columnBitmask = 0;
886 }
887
888 @Override
889 public CacheModel<JournalFeed> toCacheModel() {
890 JournalFeedCacheModel journalFeedCacheModel = new JournalFeedCacheModel();
891
892 journalFeedCacheModel.uuid = getUuid();
893
894 String uuid = journalFeedCacheModel.uuid;
895
896 if ((uuid != null) && (uuid.length() == 0)) {
897 journalFeedCacheModel.uuid = null;
898 }
899
900 journalFeedCacheModel.id = getId();
901
902 journalFeedCacheModel.groupId = getGroupId();
903
904 journalFeedCacheModel.companyId = getCompanyId();
905
906 journalFeedCacheModel.userId = getUserId();
907
908 journalFeedCacheModel.userName = getUserName();
909
910 String userName = journalFeedCacheModel.userName;
911
912 if ((userName != null) && (userName.length() == 0)) {
913 journalFeedCacheModel.userName = null;
914 }
915
916 Date createDate = getCreateDate();
917
918 if (createDate != null) {
919 journalFeedCacheModel.createDate = createDate.getTime();
920 }
921 else {
922 journalFeedCacheModel.createDate = Long.MIN_VALUE;
923 }
924
925 Date modifiedDate = getModifiedDate();
926
927 if (modifiedDate != null) {
928 journalFeedCacheModel.modifiedDate = modifiedDate.getTime();
929 }
930 else {
931 journalFeedCacheModel.modifiedDate = Long.MIN_VALUE;
932 }
933
934 journalFeedCacheModel.feedId = getFeedId();
935
936 String feedId = journalFeedCacheModel.feedId;
937
938 if ((feedId != null) && (feedId.length() == 0)) {
939 journalFeedCacheModel.feedId = null;
940 }
941
942 journalFeedCacheModel.name = getName();
943
944 String name = journalFeedCacheModel.name;
945
946 if ((name != null) && (name.length() == 0)) {
947 journalFeedCacheModel.name = null;
948 }
949
950 journalFeedCacheModel.description = getDescription();
951
952 String description = journalFeedCacheModel.description;
953
954 if ((description != null) && (description.length() == 0)) {
955 journalFeedCacheModel.description = null;
956 }
957
958 journalFeedCacheModel.type = getType();
959
960 String type = journalFeedCacheModel.type;
961
962 if ((type != null) && (type.length() == 0)) {
963 journalFeedCacheModel.type = null;
964 }
965
966 journalFeedCacheModel.structureId = getStructureId();
967
968 String structureId = journalFeedCacheModel.structureId;
969
970 if ((structureId != null) && (structureId.length() == 0)) {
971 journalFeedCacheModel.structureId = null;
972 }
973
974 journalFeedCacheModel.templateId = getTemplateId();
975
976 String templateId = journalFeedCacheModel.templateId;
977
978 if ((templateId != null) && (templateId.length() == 0)) {
979 journalFeedCacheModel.templateId = null;
980 }
981
982 journalFeedCacheModel.rendererTemplateId = getRendererTemplateId();
983
984 String rendererTemplateId = journalFeedCacheModel.rendererTemplateId;
985
986 if ((rendererTemplateId != null) && (rendererTemplateId.length() == 0)) {
987 journalFeedCacheModel.rendererTemplateId = null;
988 }
989
990 journalFeedCacheModel.delta = getDelta();
991
992 journalFeedCacheModel.orderByCol = getOrderByCol();
993
994 String orderByCol = journalFeedCacheModel.orderByCol;
995
996 if ((orderByCol != null) && (orderByCol.length() == 0)) {
997 journalFeedCacheModel.orderByCol = null;
998 }
999
1000 journalFeedCacheModel.orderByType = getOrderByType();
1001
1002 String orderByType = journalFeedCacheModel.orderByType;
1003
1004 if ((orderByType != null) && (orderByType.length() == 0)) {
1005 journalFeedCacheModel.orderByType = null;
1006 }
1007
1008 journalFeedCacheModel.targetLayoutFriendlyUrl = getTargetLayoutFriendlyUrl();
1009
1010 String targetLayoutFriendlyUrl = journalFeedCacheModel.targetLayoutFriendlyUrl;
1011
1012 if ((targetLayoutFriendlyUrl != null) &&
1013 (targetLayoutFriendlyUrl.length() == 0)) {
1014 journalFeedCacheModel.targetLayoutFriendlyUrl = null;
1015 }
1016
1017 journalFeedCacheModel.targetPortletId = getTargetPortletId();
1018
1019 String targetPortletId = journalFeedCacheModel.targetPortletId;
1020
1021 if ((targetPortletId != null) && (targetPortletId.length() == 0)) {
1022 journalFeedCacheModel.targetPortletId = null;
1023 }
1024
1025 journalFeedCacheModel.contentField = getContentField();
1026
1027 String contentField = journalFeedCacheModel.contentField;
1028
1029 if ((contentField != null) && (contentField.length() == 0)) {
1030 journalFeedCacheModel.contentField = null;
1031 }
1032
1033 journalFeedCacheModel.feedFormat = getFeedFormat();
1034
1035 String feedFormat = journalFeedCacheModel.feedFormat;
1036
1037 if ((feedFormat != null) && (feedFormat.length() == 0)) {
1038 journalFeedCacheModel.feedFormat = null;
1039 }
1040
1041 journalFeedCacheModel.feedVersion = getFeedVersion();
1042
1043 return journalFeedCacheModel;
1044 }
1045
1046 @Override
1047 public String toString() {
1048 StringBundler sb = new StringBundler(47);
1049
1050 sb.append("{uuid=");
1051 sb.append(getUuid());
1052 sb.append(", id=");
1053 sb.append(getId());
1054 sb.append(", groupId=");
1055 sb.append(getGroupId());
1056 sb.append(", companyId=");
1057 sb.append(getCompanyId());
1058 sb.append(", userId=");
1059 sb.append(getUserId());
1060 sb.append(", userName=");
1061 sb.append(getUserName());
1062 sb.append(", createDate=");
1063 sb.append(getCreateDate());
1064 sb.append(", modifiedDate=");
1065 sb.append(getModifiedDate());
1066 sb.append(", feedId=");
1067 sb.append(getFeedId());
1068 sb.append(", name=");
1069 sb.append(getName());
1070 sb.append(", description=");
1071 sb.append(getDescription());
1072 sb.append(", type=");
1073 sb.append(getType());
1074 sb.append(", structureId=");
1075 sb.append(getStructureId());
1076 sb.append(", templateId=");
1077 sb.append(getTemplateId());
1078 sb.append(", rendererTemplateId=");
1079 sb.append(getRendererTemplateId());
1080 sb.append(", delta=");
1081 sb.append(getDelta());
1082 sb.append(", orderByCol=");
1083 sb.append(getOrderByCol());
1084 sb.append(", orderByType=");
1085 sb.append(getOrderByType());
1086 sb.append(", targetLayoutFriendlyUrl=");
1087 sb.append(getTargetLayoutFriendlyUrl());
1088 sb.append(", targetPortletId=");
1089 sb.append(getTargetPortletId());
1090 sb.append(", contentField=");
1091 sb.append(getContentField());
1092 sb.append(", feedFormat=");
1093 sb.append(getFeedFormat());
1094 sb.append(", feedVersion=");
1095 sb.append(getFeedVersion());
1096 sb.append("}");
1097
1098 return sb.toString();
1099 }
1100
1101 @Override
1102 public String toXmlString() {
1103 StringBundler sb = new StringBundler(73);
1104
1105 sb.append("<model><model-name>");
1106 sb.append("com.liferay.portlet.journal.model.JournalFeed");
1107 sb.append("</model-name>");
1108
1109 sb.append(
1110 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1111 sb.append(getUuid());
1112 sb.append("]]></column-value></column>");
1113 sb.append(
1114 "<column><column-name>id</column-name><column-value><![CDATA[");
1115 sb.append(getId());
1116 sb.append("]]></column-value></column>");
1117 sb.append(
1118 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1119 sb.append(getGroupId());
1120 sb.append("]]></column-value></column>");
1121 sb.append(
1122 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1123 sb.append(getCompanyId());
1124 sb.append("]]></column-value></column>");
1125 sb.append(
1126 "<column><column-name>userId</column-name><column-value><![CDATA[");
1127 sb.append(getUserId());
1128 sb.append("]]></column-value></column>");
1129 sb.append(
1130 "<column><column-name>userName</column-name><column-value><![CDATA[");
1131 sb.append(getUserName());
1132 sb.append("]]></column-value></column>");
1133 sb.append(
1134 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1135 sb.append(getCreateDate());
1136 sb.append("]]></column-value></column>");
1137 sb.append(
1138 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1139 sb.append(getModifiedDate());
1140 sb.append("]]></column-value></column>");
1141 sb.append(
1142 "<column><column-name>feedId</column-name><column-value><![CDATA[");
1143 sb.append(getFeedId());
1144 sb.append("]]></column-value></column>");
1145 sb.append(
1146 "<column><column-name>name</column-name><column-value><![CDATA[");
1147 sb.append(getName());
1148 sb.append("]]></column-value></column>");
1149 sb.append(
1150 "<column><column-name>description</column-name><column-value><![CDATA[");
1151 sb.append(getDescription());
1152 sb.append("]]></column-value></column>");
1153 sb.append(
1154 "<column><column-name>type</column-name><column-value><![CDATA[");
1155 sb.append(getType());
1156 sb.append("]]></column-value></column>");
1157 sb.append(
1158 "<column><column-name>structureId</column-name><column-value><![CDATA[");
1159 sb.append(getStructureId());
1160 sb.append("]]></column-value></column>");
1161 sb.append(
1162 "<column><column-name>templateId</column-name><column-value><![CDATA[");
1163 sb.append(getTemplateId());
1164 sb.append("]]></column-value></column>");
1165 sb.append(
1166 "<column><column-name>rendererTemplateId</column-name><column-value><![CDATA[");
1167 sb.append(getRendererTemplateId());
1168 sb.append("]]></column-value></column>");
1169 sb.append(
1170 "<column><column-name>delta</column-name><column-value><![CDATA[");
1171 sb.append(getDelta());
1172 sb.append("]]></column-value></column>");
1173 sb.append(
1174 "<column><column-name>orderByCol</column-name><column-value><![CDATA[");
1175 sb.append(getOrderByCol());
1176 sb.append("]]></column-value></column>");
1177 sb.append(
1178 "<column><column-name>orderByType</column-name><column-value><![CDATA[");
1179 sb.append(getOrderByType());
1180 sb.append("]]></column-value></column>");
1181 sb.append(
1182 "<column><column-name>targetLayoutFriendlyUrl</column-name><column-value><![CDATA[");
1183 sb.append(getTargetLayoutFriendlyUrl());
1184 sb.append("]]></column-value></column>");
1185 sb.append(
1186 "<column><column-name>targetPortletId</column-name><column-value><![CDATA[");
1187 sb.append(getTargetPortletId());
1188 sb.append("]]></column-value></column>");
1189 sb.append(
1190 "<column><column-name>contentField</column-name><column-value><![CDATA[");
1191 sb.append(getContentField());
1192 sb.append("]]></column-value></column>");
1193 sb.append(
1194 "<column><column-name>feedFormat</column-name><column-value><![CDATA[");
1195 sb.append(getFeedFormat());
1196 sb.append("]]></column-value></column>");
1197 sb.append(
1198 "<column><column-name>feedVersion</column-name><column-value><![CDATA[");
1199 sb.append(getFeedVersion());
1200 sb.append("]]></column-value></column>");
1201
1202 sb.append("</model>");
1203
1204 return sb.toString();
1205 }
1206
1207 private static ClassLoader _classLoader = JournalFeed.class.getClassLoader();
1208 private static Class<?>[] _escapedModelInterfaces = new Class[] {
1209 JournalFeed.class
1210 };
1211 private String _uuid;
1212 private String _originalUuid;
1213 private long _id;
1214 private long _groupId;
1215 private long _originalGroupId;
1216 private boolean _setOriginalGroupId;
1217 private long _companyId;
1218 private long _originalCompanyId;
1219 private boolean _setOriginalCompanyId;
1220 private long _userId;
1221 private String _userUuid;
1222 private String _userName;
1223 private Date _createDate;
1224 private Date _modifiedDate;
1225 private String _feedId;
1226 private String _originalFeedId;
1227 private String _name;
1228 private String _description;
1229 private String _type;
1230 private String _structureId;
1231 private String _templateId;
1232 private String _rendererTemplateId;
1233 private int _delta;
1234 private String _orderByCol;
1235 private String _orderByType;
1236 private String _targetLayoutFriendlyUrl;
1237 private String _targetPortletId;
1238 private String _contentField;
1239 private String _feedFormat;
1240 private double _feedVersion;
1241 private long _columnBitmask;
1242 private JournalFeed _escapedModel;
1243 }