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