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