001
014
015 package com.liferay.portlet.social.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.util.GetterUtil;
023 import com.liferay.portal.kernel.util.ProxyUtil;
024 import com.liferay.portal.kernel.util.StringBundler;
025 import com.liferay.portal.kernel.util.StringPool;
026 import com.liferay.portal.kernel.util.Validator;
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.social.model.SocialActivity;
037 import com.liferay.portlet.social.model.SocialActivityModel;
038 import com.liferay.portlet.social.model.SocialActivitySoap;
039
040 import java.io.Serializable;
041
042 import java.sql.Types;
043
044 import java.util.ArrayList;
045 import java.util.HashMap;
046 import java.util.List;
047 import java.util.Map;
048
049
062 @JSON(strict = true)
063 @ProviderType
064 public class SocialActivityModelImpl extends BaseModelImpl<SocialActivity>
065 implements SocialActivityModel {
066
071 public static final String TABLE_NAME = "SocialActivity";
072 public static final Object[][] TABLE_COLUMNS = {
073 { "activityId", Types.BIGINT },
074 { "groupId", Types.BIGINT },
075 { "companyId", Types.BIGINT },
076 { "userId", Types.BIGINT },
077 { "createDate", Types.BIGINT },
078 { "activitySetId", Types.BIGINT },
079 { "mirrorActivityId", Types.BIGINT },
080 { "classNameId", Types.BIGINT },
081 { "classPK", Types.BIGINT },
082 { "parentClassNameId", Types.BIGINT },
083 { "parentClassPK", Types.BIGINT },
084 { "type_", Types.INTEGER },
085 { "extraData", Types.VARCHAR },
086 { "receiverUserId", Types.BIGINT }
087 };
088 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
089
090 static {
091 TABLE_COLUMNS_MAP.put("activityId", Types.BIGINT);
092 TABLE_COLUMNS_MAP.put("groupId", Types.BIGINT);
093 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
094 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
095 TABLE_COLUMNS_MAP.put("createDate", Types.BIGINT);
096 TABLE_COLUMNS_MAP.put("activitySetId", Types.BIGINT);
097 TABLE_COLUMNS_MAP.put("mirrorActivityId", Types.BIGINT);
098 TABLE_COLUMNS_MAP.put("classNameId", Types.BIGINT);
099 TABLE_COLUMNS_MAP.put("classPK", Types.BIGINT);
100 TABLE_COLUMNS_MAP.put("parentClassNameId", Types.BIGINT);
101 TABLE_COLUMNS_MAP.put("parentClassPK", Types.BIGINT);
102 TABLE_COLUMNS_MAP.put("type_", Types.INTEGER);
103 TABLE_COLUMNS_MAP.put("extraData", Types.VARCHAR);
104 TABLE_COLUMNS_MAP.put("receiverUserId", Types.BIGINT);
105 }
106
107 public static final String TABLE_SQL_CREATE = "create table SocialActivity (activityId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,createDate LONG,activitySetId LONG,mirrorActivityId LONG,classNameId LONG,classPK LONG,parentClassNameId LONG,parentClassPK LONG,type_ INTEGER,extraData STRING null,receiverUserId LONG)";
108 public static final String TABLE_SQL_DROP = "drop table SocialActivity";
109 public static final String ORDER_BY_JPQL = " ORDER BY socialActivity.createDate DESC";
110 public static final String ORDER_BY_SQL = " ORDER BY SocialActivity.createDate DESC";
111 public static final String DATA_SOURCE = "liferayDataSource";
112 public static final String SESSION_FACTORY = "liferaySessionFactory";
113 public static final String TX_MANAGER = "liferayTransactionManager";
114 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
115 "value.object.entity.cache.enabled.com.liferay.portlet.social.model.SocialActivity"),
116 true);
117 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
118 "value.object.finder.cache.enabled.com.liferay.portlet.social.model.SocialActivity"),
119 true);
120 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
121 "value.object.column.bitmask.enabled.com.liferay.portlet.social.model.SocialActivity"),
122 true);
123 public static final long ACTIVITYSETID_COLUMN_BITMASK = 1L;
124 public static final long CLASSNAMEID_COLUMN_BITMASK = 2L;
125 public static final long CLASSPK_COLUMN_BITMASK = 4L;
126 public static final long COMPANYID_COLUMN_BITMASK = 8L;
127 public static final long CREATEDATE_COLUMN_BITMASK = 16L;
128 public static final long GROUPID_COLUMN_BITMASK = 32L;
129 public static final long MIRRORACTIVITYID_COLUMN_BITMASK = 64L;
130 public static final long RECEIVERUSERID_COLUMN_BITMASK = 128L;
131 public static final long TYPE_COLUMN_BITMASK = 256L;
132 public static final long USERID_COLUMN_BITMASK = 512L;
133
134
140 public static SocialActivity toModel(SocialActivitySoap soapModel) {
141 if (soapModel == null) {
142 return null;
143 }
144
145 SocialActivity model = new SocialActivityImpl();
146
147 model.setActivityId(soapModel.getActivityId());
148 model.setGroupId(soapModel.getGroupId());
149 model.setCompanyId(soapModel.getCompanyId());
150 model.setUserId(soapModel.getUserId());
151 model.setCreateDate(soapModel.getCreateDate());
152 model.setActivitySetId(soapModel.getActivitySetId());
153 model.setMirrorActivityId(soapModel.getMirrorActivityId());
154 model.setClassNameId(soapModel.getClassNameId());
155 model.setClassPK(soapModel.getClassPK());
156 model.setParentClassNameId(soapModel.getParentClassNameId());
157 model.setParentClassPK(soapModel.getParentClassPK());
158 model.setType(soapModel.getType());
159 model.setExtraData(soapModel.getExtraData());
160 model.setReceiverUserId(soapModel.getReceiverUserId());
161
162 return model;
163 }
164
165
171 public static List<SocialActivity> toModels(SocialActivitySoap[] soapModels) {
172 if (soapModels == null) {
173 return null;
174 }
175
176 List<SocialActivity> models = new ArrayList<SocialActivity>(soapModels.length);
177
178 for (SocialActivitySoap soapModel : soapModels) {
179 models.add(toModel(soapModel));
180 }
181
182 return models;
183 }
184
185 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
186 "lock.expiration.time.com.liferay.portlet.social.model.SocialActivity"));
187
188 public SocialActivityModelImpl() {
189 }
190
191 @Override
192 public long getPrimaryKey() {
193 return _activityId;
194 }
195
196 @Override
197 public void setPrimaryKey(long primaryKey) {
198 setActivityId(primaryKey);
199 }
200
201 @Override
202 public Serializable getPrimaryKeyObj() {
203 return _activityId;
204 }
205
206 @Override
207 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
208 setPrimaryKey(((Long)primaryKeyObj).longValue());
209 }
210
211 @Override
212 public Class<?> getModelClass() {
213 return SocialActivity.class;
214 }
215
216 @Override
217 public String getModelClassName() {
218 return SocialActivity.class.getName();
219 }
220
221 @Override
222 public Map<String, Object> getModelAttributes() {
223 Map<String, Object> attributes = new HashMap<String, Object>();
224
225 attributes.put("activityId", getActivityId());
226 attributes.put("groupId", getGroupId());
227 attributes.put("companyId", getCompanyId());
228 attributes.put("userId", getUserId());
229 attributes.put("createDate", getCreateDate());
230 attributes.put("activitySetId", getActivitySetId());
231 attributes.put("mirrorActivityId", getMirrorActivityId());
232 attributes.put("classNameId", getClassNameId());
233 attributes.put("classPK", getClassPK());
234 attributes.put("parentClassNameId", getParentClassNameId());
235 attributes.put("parentClassPK", getParentClassPK());
236 attributes.put("type", getType());
237 attributes.put("extraData", getExtraData());
238 attributes.put("receiverUserId", getReceiverUserId());
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 Long activityId = (Long)attributes.get("activityId");
249
250 if (activityId != null) {
251 setActivityId(activityId);
252 }
253
254 Long groupId = (Long)attributes.get("groupId");
255
256 if (groupId != null) {
257 setGroupId(groupId);
258 }
259
260 Long companyId = (Long)attributes.get("companyId");
261
262 if (companyId != null) {
263 setCompanyId(companyId);
264 }
265
266 Long userId = (Long)attributes.get("userId");
267
268 if (userId != null) {
269 setUserId(userId);
270 }
271
272 Long createDate = (Long)attributes.get("createDate");
273
274 if (createDate != null) {
275 setCreateDate(createDate);
276 }
277
278 Long activitySetId = (Long)attributes.get("activitySetId");
279
280 if (activitySetId != null) {
281 setActivitySetId(activitySetId);
282 }
283
284 Long mirrorActivityId = (Long)attributes.get("mirrorActivityId");
285
286 if (mirrorActivityId != null) {
287 setMirrorActivityId(mirrorActivityId);
288 }
289
290 Long classNameId = (Long)attributes.get("classNameId");
291
292 if (classNameId != null) {
293 setClassNameId(classNameId);
294 }
295
296 Long classPK = (Long)attributes.get("classPK");
297
298 if (classPK != null) {
299 setClassPK(classPK);
300 }
301
302 Long parentClassNameId = (Long)attributes.get("parentClassNameId");
303
304 if (parentClassNameId != null) {
305 setParentClassNameId(parentClassNameId);
306 }
307
308 Long parentClassPK = (Long)attributes.get("parentClassPK");
309
310 if (parentClassPK != null) {
311 setParentClassPK(parentClassPK);
312 }
313
314 Integer type = (Integer)attributes.get("type");
315
316 if (type != null) {
317 setType(type);
318 }
319
320 String extraData = (String)attributes.get("extraData");
321
322 if (extraData != null) {
323 setExtraData(extraData);
324 }
325
326 Long receiverUserId = (Long)attributes.get("receiverUserId");
327
328 if (receiverUserId != null) {
329 setReceiverUserId(receiverUserId);
330 }
331 }
332
333 @JSON
334 @Override
335 public long getActivityId() {
336 return _activityId;
337 }
338
339 @Override
340 public void setActivityId(long activityId) {
341 _activityId = activityId;
342 }
343
344 @JSON
345 @Override
346 public long getGroupId() {
347 return _groupId;
348 }
349
350 @Override
351 public void setGroupId(long groupId) {
352 _columnBitmask |= GROUPID_COLUMN_BITMASK;
353
354 if (!_setOriginalGroupId) {
355 _setOriginalGroupId = true;
356
357 _originalGroupId = _groupId;
358 }
359
360 _groupId = groupId;
361 }
362
363 public long getOriginalGroupId() {
364 return _originalGroupId;
365 }
366
367 @JSON
368 @Override
369 public long getCompanyId() {
370 return _companyId;
371 }
372
373 @Override
374 public void setCompanyId(long companyId) {
375 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
376
377 if (!_setOriginalCompanyId) {
378 _setOriginalCompanyId = true;
379
380 _originalCompanyId = _companyId;
381 }
382
383 _companyId = companyId;
384 }
385
386 public long getOriginalCompanyId() {
387 return _originalCompanyId;
388 }
389
390 @JSON
391 @Override
392 public long getUserId() {
393 return _userId;
394 }
395
396 @Override
397 public void setUserId(long userId) {
398 _columnBitmask |= USERID_COLUMN_BITMASK;
399
400 if (!_setOriginalUserId) {
401 _setOriginalUserId = true;
402
403 _originalUserId = _userId;
404 }
405
406 _userId = userId;
407 }
408
409 @Override
410 public String getUserUuid() {
411 try {
412 User user = UserLocalServiceUtil.getUserById(getUserId());
413
414 return user.getUuid();
415 }
416 catch (PortalException pe) {
417 return StringPool.BLANK;
418 }
419 }
420
421 @Override
422 public void setUserUuid(String userUuid) {
423 }
424
425 public long getOriginalUserId() {
426 return _originalUserId;
427 }
428
429 @JSON
430 @Override
431 public long getCreateDate() {
432 return _createDate;
433 }
434
435 @Override
436 public void setCreateDate(long createDate) {
437 _columnBitmask = -1L;
438
439 if (!_setOriginalCreateDate) {
440 _setOriginalCreateDate = true;
441
442 _originalCreateDate = _createDate;
443 }
444
445 _createDate = createDate;
446 }
447
448 public long getOriginalCreateDate() {
449 return _originalCreateDate;
450 }
451
452 @JSON
453 @Override
454 public long getActivitySetId() {
455 return _activitySetId;
456 }
457
458 @Override
459 public void setActivitySetId(long activitySetId) {
460 _columnBitmask |= ACTIVITYSETID_COLUMN_BITMASK;
461
462 if (!_setOriginalActivitySetId) {
463 _setOriginalActivitySetId = true;
464
465 _originalActivitySetId = _activitySetId;
466 }
467
468 _activitySetId = activitySetId;
469 }
470
471 public long getOriginalActivitySetId() {
472 return _originalActivitySetId;
473 }
474
475 @JSON
476 @Override
477 public long getMirrorActivityId() {
478 return _mirrorActivityId;
479 }
480
481 @Override
482 public void setMirrorActivityId(long mirrorActivityId) {
483 _columnBitmask |= MIRRORACTIVITYID_COLUMN_BITMASK;
484
485 if (!_setOriginalMirrorActivityId) {
486 _setOriginalMirrorActivityId = true;
487
488 _originalMirrorActivityId = _mirrorActivityId;
489 }
490
491 _mirrorActivityId = mirrorActivityId;
492 }
493
494 public long getOriginalMirrorActivityId() {
495 return _originalMirrorActivityId;
496 }
497
498 @Override
499 public String getClassName() {
500 if (getClassNameId() <= 0) {
501 return StringPool.BLANK;
502 }
503
504 return PortalUtil.getClassName(getClassNameId());
505 }
506
507 @Override
508 public void setClassName(String className) {
509 long classNameId = 0;
510
511 if (Validator.isNotNull(className)) {
512 classNameId = PortalUtil.getClassNameId(className);
513 }
514
515 setClassNameId(classNameId);
516 }
517
518 @JSON
519 @Override
520 public long getClassNameId() {
521 return _classNameId;
522 }
523
524 @Override
525 public void setClassNameId(long classNameId) {
526 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
527
528 if (!_setOriginalClassNameId) {
529 _setOriginalClassNameId = true;
530
531 _originalClassNameId = _classNameId;
532 }
533
534 _classNameId = classNameId;
535 }
536
537 public long getOriginalClassNameId() {
538 return _originalClassNameId;
539 }
540
541 @JSON
542 @Override
543 public long getClassPK() {
544 return _classPK;
545 }
546
547 @Override
548 public void setClassPK(long classPK) {
549 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
550
551 if (!_setOriginalClassPK) {
552 _setOriginalClassPK = true;
553
554 _originalClassPK = _classPK;
555 }
556
557 _classPK = classPK;
558 }
559
560 public long getOriginalClassPK() {
561 return _originalClassPK;
562 }
563
564 @JSON
565 @Override
566 public long getParentClassNameId() {
567 return _parentClassNameId;
568 }
569
570 @Override
571 public void setParentClassNameId(long parentClassNameId) {
572 _parentClassNameId = parentClassNameId;
573 }
574
575 @JSON
576 @Override
577 public long getParentClassPK() {
578 return _parentClassPK;
579 }
580
581 @Override
582 public void setParentClassPK(long parentClassPK) {
583 _parentClassPK = parentClassPK;
584 }
585
586 @JSON
587 @Override
588 public int getType() {
589 return _type;
590 }
591
592 @Override
593 public void setType(int type) {
594 _columnBitmask |= TYPE_COLUMN_BITMASK;
595
596 if (!_setOriginalType) {
597 _setOriginalType = true;
598
599 _originalType = _type;
600 }
601
602 _type = type;
603 }
604
605 public int getOriginalType() {
606 return _originalType;
607 }
608
609 @JSON
610 @Override
611 public String getExtraData() {
612 if (_extraData == null) {
613 return StringPool.BLANK;
614 }
615 else {
616 return _extraData;
617 }
618 }
619
620 @Override
621 public void setExtraData(String extraData) {
622 _extraData = extraData;
623 }
624
625 @JSON
626 @Override
627 public long getReceiverUserId() {
628 return _receiverUserId;
629 }
630
631 @Override
632 public void setReceiverUserId(long receiverUserId) {
633 _columnBitmask |= RECEIVERUSERID_COLUMN_BITMASK;
634
635 if (!_setOriginalReceiverUserId) {
636 _setOriginalReceiverUserId = true;
637
638 _originalReceiverUserId = _receiverUserId;
639 }
640
641 _receiverUserId = receiverUserId;
642 }
643
644 @Override
645 public String getReceiverUserUuid() {
646 try {
647 User user = UserLocalServiceUtil.getUserById(getReceiverUserId());
648
649 return user.getUuid();
650 }
651 catch (PortalException pe) {
652 return StringPool.BLANK;
653 }
654 }
655
656 @Override
657 public void setReceiverUserUuid(String receiverUserUuid) {
658 }
659
660 public long getOriginalReceiverUserId() {
661 return _originalReceiverUserId;
662 }
663
664 public long getColumnBitmask() {
665 return _columnBitmask;
666 }
667
668 @Override
669 public ExpandoBridge getExpandoBridge() {
670 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
671 SocialActivity.class.getName(), getPrimaryKey());
672 }
673
674 @Override
675 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
676 ExpandoBridge expandoBridge = getExpandoBridge();
677
678 expandoBridge.setAttributes(serviceContext);
679 }
680
681 @Override
682 public SocialActivity toEscapedModel() {
683 if (_escapedModel == null) {
684 _escapedModel = (SocialActivity)ProxyUtil.newProxyInstance(_classLoader,
685 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
686 }
687
688 return _escapedModel;
689 }
690
691 @Override
692 public Object clone() {
693 SocialActivityImpl socialActivityImpl = new SocialActivityImpl();
694
695 socialActivityImpl.setActivityId(getActivityId());
696 socialActivityImpl.setGroupId(getGroupId());
697 socialActivityImpl.setCompanyId(getCompanyId());
698 socialActivityImpl.setUserId(getUserId());
699 socialActivityImpl.setCreateDate(getCreateDate());
700 socialActivityImpl.setActivitySetId(getActivitySetId());
701 socialActivityImpl.setMirrorActivityId(getMirrorActivityId());
702 socialActivityImpl.setClassNameId(getClassNameId());
703 socialActivityImpl.setClassPK(getClassPK());
704 socialActivityImpl.setParentClassNameId(getParentClassNameId());
705 socialActivityImpl.setParentClassPK(getParentClassPK());
706 socialActivityImpl.setType(getType());
707 socialActivityImpl.setExtraData(getExtraData());
708 socialActivityImpl.setReceiverUserId(getReceiverUserId());
709
710 socialActivityImpl.resetOriginalValues();
711
712 return socialActivityImpl;
713 }
714
715 @Override
716 public int compareTo(SocialActivity socialActivity) {
717 int value = 0;
718
719 if (getCreateDate() < socialActivity.getCreateDate()) {
720 value = -1;
721 }
722 else if (getCreateDate() > socialActivity.getCreateDate()) {
723 value = 1;
724 }
725 else {
726 value = 0;
727 }
728
729 value = value * -1;
730
731 if (value != 0) {
732 return value;
733 }
734
735 return 0;
736 }
737
738 @Override
739 public boolean equals(Object obj) {
740 if (this == obj) {
741 return true;
742 }
743
744 if (!(obj instanceof SocialActivity)) {
745 return false;
746 }
747
748 SocialActivity socialActivity = (SocialActivity)obj;
749
750 long primaryKey = socialActivity.getPrimaryKey();
751
752 if (getPrimaryKey() == primaryKey) {
753 return true;
754 }
755 else {
756 return false;
757 }
758 }
759
760 @Override
761 public int hashCode() {
762 return (int)getPrimaryKey();
763 }
764
765 @Override
766 public boolean isEntityCacheEnabled() {
767 return ENTITY_CACHE_ENABLED;
768 }
769
770 @Override
771 public boolean isFinderCacheEnabled() {
772 return FINDER_CACHE_ENABLED;
773 }
774
775 @Override
776 public void resetOriginalValues() {
777 SocialActivityModelImpl socialActivityModelImpl = this;
778
779 socialActivityModelImpl._originalGroupId = socialActivityModelImpl._groupId;
780
781 socialActivityModelImpl._setOriginalGroupId = false;
782
783 socialActivityModelImpl._originalCompanyId = socialActivityModelImpl._companyId;
784
785 socialActivityModelImpl._setOriginalCompanyId = false;
786
787 socialActivityModelImpl._originalUserId = socialActivityModelImpl._userId;
788
789 socialActivityModelImpl._setOriginalUserId = false;
790
791 socialActivityModelImpl._originalCreateDate = socialActivityModelImpl._createDate;
792
793 socialActivityModelImpl._setOriginalCreateDate = false;
794
795 socialActivityModelImpl._originalActivitySetId = socialActivityModelImpl._activitySetId;
796
797 socialActivityModelImpl._setOriginalActivitySetId = false;
798
799 socialActivityModelImpl._originalMirrorActivityId = socialActivityModelImpl._mirrorActivityId;
800
801 socialActivityModelImpl._setOriginalMirrorActivityId = false;
802
803 socialActivityModelImpl._originalClassNameId = socialActivityModelImpl._classNameId;
804
805 socialActivityModelImpl._setOriginalClassNameId = false;
806
807 socialActivityModelImpl._originalClassPK = socialActivityModelImpl._classPK;
808
809 socialActivityModelImpl._setOriginalClassPK = false;
810
811 socialActivityModelImpl._originalType = socialActivityModelImpl._type;
812
813 socialActivityModelImpl._setOriginalType = false;
814
815 socialActivityModelImpl._originalReceiverUserId = socialActivityModelImpl._receiverUserId;
816
817 socialActivityModelImpl._setOriginalReceiverUserId = false;
818
819 socialActivityModelImpl._columnBitmask = 0;
820 }
821
822 @Override
823 public CacheModel<SocialActivity> toCacheModel() {
824 SocialActivityCacheModel socialActivityCacheModel = new SocialActivityCacheModel();
825
826 socialActivityCacheModel.activityId = getActivityId();
827
828 socialActivityCacheModel.groupId = getGroupId();
829
830 socialActivityCacheModel.companyId = getCompanyId();
831
832 socialActivityCacheModel.userId = getUserId();
833
834 socialActivityCacheModel.createDate = getCreateDate();
835
836 socialActivityCacheModel.activitySetId = getActivitySetId();
837
838 socialActivityCacheModel.mirrorActivityId = getMirrorActivityId();
839
840 socialActivityCacheModel.classNameId = getClassNameId();
841
842 socialActivityCacheModel.classPK = getClassPK();
843
844 socialActivityCacheModel.parentClassNameId = getParentClassNameId();
845
846 socialActivityCacheModel.parentClassPK = getParentClassPK();
847
848 socialActivityCacheModel.type = getType();
849
850 socialActivityCacheModel.extraData = getExtraData();
851
852 String extraData = socialActivityCacheModel.extraData;
853
854 if ((extraData != null) && (extraData.length() == 0)) {
855 socialActivityCacheModel.extraData = null;
856 }
857
858 socialActivityCacheModel.receiverUserId = getReceiverUserId();
859
860 return socialActivityCacheModel;
861 }
862
863 @Override
864 public String toString() {
865 StringBundler sb = new StringBundler(29);
866
867 sb.append("{activityId=");
868 sb.append(getActivityId());
869 sb.append(", groupId=");
870 sb.append(getGroupId());
871 sb.append(", companyId=");
872 sb.append(getCompanyId());
873 sb.append(", userId=");
874 sb.append(getUserId());
875 sb.append(", createDate=");
876 sb.append(getCreateDate());
877 sb.append(", activitySetId=");
878 sb.append(getActivitySetId());
879 sb.append(", mirrorActivityId=");
880 sb.append(getMirrorActivityId());
881 sb.append(", classNameId=");
882 sb.append(getClassNameId());
883 sb.append(", classPK=");
884 sb.append(getClassPK());
885 sb.append(", parentClassNameId=");
886 sb.append(getParentClassNameId());
887 sb.append(", parentClassPK=");
888 sb.append(getParentClassPK());
889 sb.append(", type=");
890 sb.append(getType());
891 sb.append(", extraData=");
892 sb.append(getExtraData());
893 sb.append(", receiverUserId=");
894 sb.append(getReceiverUserId());
895 sb.append("}");
896
897 return sb.toString();
898 }
899
900 @Override
901 public String toXmlString() {
902 StringBundler sb = new StringBundler(46);
903
904 sb.append("<model><model-name>");
905 sb.append("com.liferay.portlet.social.model.SocialActivity");
906 sb.append("</model-name>");
907
908 sb.append(
909 "<column><column-name>activityId</column-name><column-value><![CDATA[");
910 sb.append(getActivityId());
911 sb.append("]]></column-value></column>");
912 sb.append(
913 "<column><column-name>groupId</column-name><column-value><![CDATA[");
914 sb.append(getGroupId());
915 sb.append("]]></column-value></column>");
916 sb.append(
917 "<column><column-name>companyId</column-name><column-value><![CDATA[");
918 sb.append(getCompanyId());
919 sb.append("]]></column-value></column>");
920 sb.append(
921 "<column><column-name>userId</column-name><column-value><![CDATA[");
922 sb.append(getUserId());
923 sb.append("]]></column-value></column>");
924 sb.append(
925 "<column><column-name>createDate</column-name><column-value><![CDATA[");
926 sb.append(getCreateDate());
927 sb.append("]]></column-value></column>");
928 sb.append(
929 "<column><column-name>activitySetId</column-name><column-value><![CDATA[");
930 sb.append(getActivitySetId());
931 sb.append("]]></column-value></column>");
932 sb.append(
933 "<column><column-name>mirrorActivityId</column-name><column-value><![CDATA[");
934 sb.append(getMirrorActivityId());
935 sb.append("]]></column-value></column>");
936 sb.append(
937 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
938 sb.append(getClassNameId());
939 sb.append("]]></column-value></column>");
940 sb.append(
941 "<column><column-name>classPK</column-name><column-value><![CDATA[");
942 sb.append(getClassPK());
943 sb.append("]]></column-value></column>");
944 sb.append(
945 "<column><column-name>parentClassNameId</column-name><column-value><![CDATA[");
946 sb.append(getParentClassNameId());
947 sb.append("]]></column-value></column>");
948 sb.append(
949 "<column><column-name>parentClassPK</column-name><column-value><![CDATA[");
950 sb.append(getParentClassPK());
951 sb.append("]]></column-value></column>");
952 sb.append(
953 "<column><column-name>type</column-name><column-value><![CDATA[");
954 sb.append(getType());
955 sb.append("]]></column-value></column>");
956 sb.append(
957 "<column><column-name>extraData</column-name><column-value><![CDATA[");
958 sb.append(getExtraData());
959 sb.append("]]></column-value></column>");
960 sb.append(
961 "<column><column-name>receiverUserId</column-name><column-value><![CDATA[");
962 sb.append(getReceiverUserId());
963 sb.append("]]></column-value></column>");
964
965 sb.append("</model>");
966
967 return sb.toString();
968 }
969
970 private static final ClassLoader _classLoader = SocialActivity.class.getClassLoader();
971 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
972 SocialActivity.class
973 };
974 private long _activityId;
975 private long _groupId;
976 private long _originalGroupId;
977 private boolean _setOriginalGroupId;
978 private long _companyId;
979 private long _originalCompanyId;
980 private boolean _setOriginalCompanyId;
981 private long _userId;
982 private long _originalUserId;
983 private boolean _setOriginalUserId;
984 private long _createDate;
985 private long _originalCreateDate;
986 private boolean _setOriginalCreateDate;
987 private long _activitySetId;
988 private long _originalActivitySetId;
989 private boolean _setOriginalActivitySetId;
990 private long _mirrorActivityId;
991 private long _originalMirrorActivityId;
992 private boolean _setOriginalMirrorActivityId;
993 private long _classNameId;
994 private long _originalClassNameId;
995 private boolean _setOriginalClassNameId;
996 private long _classPK;
997 private long _originalClassPK;
998 private boolean _setOriginalClassPK;
999 private long _parentClassNameId;
1000 private long _parentClassPK;
1001 private int _type;
1002 private int _originalType;
1003 private boolean _setOriginalType;
1004 private String _extraData;
1005 private long _receiverUserId;
1006 private long _originalReceiverUserId;
1007 private boolean _setOriginalReceiverUserId;
1008 private long _columnBitmask;
1009 private SocialActivity _escapedModel;
1010 }