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