001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.social.model.impl;
016    
017    import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018    import com.liferay.portal.kernel.exception.SystemException;
019    import com.liferay.portal.kernel.util.GetterUtil;
020    import com.liferay.portal.kernel.util.ProxyUtil;
021    import com.liferay.portal.kernel.util.StringBundler;
022    import com.liferay.portal.kernel.util.StringPool;
023    import com.liferay.portal.kernel.util.Validator;
024    import com.liferay.portal.model.CacheModel;
025    import com.liferay.portal.model.impl.BaseModelImpl;
026    import com.liferay.portal.service.ServiceContext;
027    import com.liferay.portal.util.PortalUtil;
028    
029    import com.liferay.portlet.expando.model.ExpandoBridge;
030    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
031    import com.liferay.portlet.social.model.SocialActivity;
032    import com.liferay.portlet.social.model.SocialActivityModel;
033    
034    import java.io.Serializable;
035    
036    import java.sql.Types;
037    
038    import java.util.HashMap;
039    import java.util.Map;
040    
041    /**
042     * The base model implementation for the SocialActivity service. Represents a row in the "SocialActivity" database table, with each column mapped to a property of this class.
043     *
044     * <p>
045     * This implementation and its corresponding interface {@link com.liferay.portlet.social.model.SocialActivityModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link SocialActivityImpl}.
046     * </p>
047     *
048     * @author Brian Wing Shun Chan
049     * @see SocialActivityImpl
050     * @see com.liferay.portlet.social.model.SocialActivity
051     * @see com.liferay.portlet.social.model.SocialActivityModel
052     * @generated
053     */
054    public class SocialActivityModelImpl extends BaseModelImpl<SocialActivity>
055            implements SocialActivityModel {
056            /*
057             * NOTE FOR DEVELOPERS:
058             *
059             * Never modify or reference this class directly. All methods that expect a social activity model instance should use the {@link com.liferay.portlet.social.model.SocialActivity} interface instead.
060             */
061            public static final String TABLE_NAME = "SocialActivity";
062            public static final Object[][] TABLE_COLUMNS = {
063                            { "activityId", Types.BIGINT },
064                            { "groupId", Types.BIGINT },
065                            { "companyId", Types.BIGINT },
066                            { "userId", Types.BIGINT },
067                            { "createDate", Types.BIGINT },
068                            { "activitySetId", Types.BIGINT },
069                            { "mirrorActivityId", Types.BIGINT },
070                            { "classNameId", Types.BIGINT },
071                            { "classPK", Types.BIGINT },
072                            { "type_", Types.INTEGER },
073                            { "extraData", Types.VARCHAR },
074                            { "receiverUserId", Types.BIGINT }
075                    };
076            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,type_ INTEGER,extraData STRING null,receiverUserId LONG)";
077            public static final String TABLE_SQL_DROP = "drop table SocialActivity";
078            public static final String ORDER_BY_JPQL = " ORDER BY socialActivity.createDate DESC";
079            public static final String ORDER_BY_SQL = " ORDER BY SocialActivity.createDate DESC";
080            public static final String DATA_SOURCE = "liferayDataSource";
081            public static final String SESSION_FACTORY = "liferaySessionFactory";
082            public static final String TX_MANAGER = "liferayTransactionManager";
083            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
084                                    "value.object.entity.cache.enabled.com.liferay.portlet.social.model.SocialActivity"),
085                            true);
086            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
087                                    "value.object.finder.cache.enabled.com.liferay.portlet.social.model.SocialActivity"),
088                            true);
089            public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
090                                    "value.object.column.bitmask.enabled.com.liferay.portlet.social.model.SocialActivity"),
091                            true);
092            public static long ACTIVITYSETID_COLUMN_BITMASK = 1L;
093            public static long CLASSNAMEID_COLUMN_BITMASK = 2L;
094            public static long CLASSPK_COLUMN_BITMASK = 4L;
095            public static long COMPANYID_COLUMN_BITMASK = 8L;
096            public static long CREATEDATE_COLUMN_BITMASK = 16L;
097            public static long GROUPID_COLUMN_BITMASK = 32L;
098            public static long MIRRORACTIVITYID_COLUMN_BITMASK = 64L;
099            public static long RECEIVERUSERID_COLUMN_BITMASK = 128L;
100            public static long TYPE_COLUMN_BITMASK = 256L;
101            public static long USERID_COLUMN_BITMASK = 512L;
102            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
103                                    "lock.expiration.time.com.liferay.portlet.social.model.SocialActivity"));
104    
105            public SocialActivityModelImpl() {
106            }
107    
108            public long getPrimaryKey() {
109                    return _activityId;
110            }
111    
112            public void setPrimaryKey(long primaryKey) {
113                    setActivityId(primaryKey);
114            }
115    
116            public Serializable getPrimaryKeyObj() {
117                    return _activityId;
118            }
119    
120            public void setPrimaryKeyObj(Serializable primaryKeyObj) {
121                    setPrimaryKey(((Long)primaryKeyObj).longValue());
122            }
123    
124            public Class<?> getModelClass() {
125                    return SocialActivity.class;
126            }
127    
128            public String getModelClassName() {
129                    return SocialActivity.class.getName();
130            }
131    
132            @Override
133            public Map<String, Object> getModelAttributes() {
134                    Map<String, Object> attributes = new HashMap<String, Object>();
135    
136                    attributes.put("activityId", getActivityId());
137                    attributes.put("groupId", getGroupId());
138                    attributes.put("companyId", getCompanyId());
139                    attributes.put("userId", getUserId());
140                    attributes.put("createDate", getCreateDate());
141                    attributes.put("activitySetId", getActivitySetId());
142                    attributes.put("mirrorActivityId", getMirrorActivityId());
143                    attributes.put("classNameId", getClassNameId());
144                    attributes.put("classPK", getClassPK());
145                    attributes.put("type", getType());
146                    attributes.put("extraData", getExtraData());
147                    attributes.put("receiverUserId", getReceiverUserId());
148    
149                    return attributes;
150            }
151    
152            @Override
153            public void setModelAttributes(Map<String, Object> attributes) {
154                    Long activityId = (Long)attributes.get("activityId");
155    
156                    if (activityId != null) {
157                            setActivityId(activityId);
158                    }
159    
160                    Long groupId = (Long)attributes.get("groupId");
161    
162                    if (groupId != null) {
163                            setGroupId(groupId);
164                    }
165    
166                    Long companyId = (Long)attributes.get("companyId");
167    
168                    if (companyId != null) {
169                            setCompanyId(companyId);
170                    }
171    
172                    Long userId = (Long)attributes.get("userId");
173    
174                    if (userId != null) {
175                            setUserId(userId);
176                    }
177    
178                    Long createDate = (Long)attributes.get("createDate");
179    
180                    if (createDate != null) {
181                            setCreateDate(createDate);
182                    }
183    
184                    Long activitySetId = (Long)attributes.get("activitySetId");
185    
186                    if (activitySetId != null) {
187                            setActivitySetId(activitySetId);
188                    }
189    
190                    Long mirrorActivityId = (Long)attributes.get("mirrorActivityId");
191    
192                    if (mirrorActivityId != null) {
193                            setMirrorActivityId(mirrorActivityId);
194                    }
195    
196                    Long classNameId = (Long)attributes.get("classNameId");
197    
198                    if (classNameId != null) {
199                            setClassNameId(classNameId);
200                    }
201    
202                    Long classPK = (Long)attributes.get("classPK");
203    
204                    if (classPK != null) {
205                            setClassPK(classPK);
206                    }
207    
208                    Integer type = (Integer)attributes.get("type");
209    
210                    if (type != null) {
211                            setType(type);
212                    }
213    
214                    String extraData = (String)attributes.get("extraData");
215    
216                    if (extraData != null) {
217                            setExtraData(extraData);
218                    }
219    
220                    Long receiverUserId = (Long)attributes.get("receiverUserId");
221    
222                    if (receiverUserId != null) {
223                            setReceiverUserId(receiverUserId);
224                    }
225            }
226    
227            public long getActivityId() {
228                    return _activityId;
229            }
230    
231            public void setActivityId(long activityId) {
232                    _activityId = activityId;
233            }
234    
235            public long getGroupId() {
236                    return _groupId;
237            }
238    
239            public void setGroupId(long groupId) {
240                    _columnBitmask |= GROUPID_COLUMN_BITMASK;
241    
242                    if (!_setOriginalGroupId) {
243                            _setOriginalGroupId = true;
244    
245                            _originalGroupId = _groupId;
246                    }
247    
248                    _groupId = groupId;
249            }
250    
251            public long getOriginalGroupId() {
252                    return _originalGroupId;
253            }
254    
255            public long getCompanyId() {
256                    return _companyId;
257            }
258    
259            public void setCompanyId(long companyId) {
260                    _columnBitmask |= COMPANYID_COLUMN_BITMASK;
261    
262                    if (!_setOriginalCompanyId) {
263                            _setOriginalCompanyId = true;
264    
265                            _originalCompanyId = _companyId;
266                    }
267    
268                    _companyId = companyId;
269            }
270    
271            public long getOriginalCompanyId() {
272                    return _originalCompanyId;
273            }
274    
275            public long getUserId() {
276                    return _userId;
277            }
278    
279            public void setUserId(long userId) {
280                    _columnBitmask |= USERID_COLUMN_BITMASK;
281    
282                    if (!_setOriginalUserId) {
283                            _setOriginalUserId = true;
284    
285                            _originalUserId = _userId;
286                    }
287    
288                    _userId = userId;
289            }
290    
291            public String getUserUuid() throws SystemException {
292                    return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
293            }
294    
295            public void setUserUuid(String userUuid) {
296                    _userUuid = userUuid;
297            }
298    
299            public long getOriginalUserId() {
300                    return _originalUserId;
301            }
302    
303            public long getCreateDate() {
304                    return _createDate;
305            }
306    
307            public void setCreateDate(long createDate) {
308                    _columnBitmask = -1L;
309    
310                    if (!_setOriginalCreateDate) {
311                            _setOriginalCreateDate = true;
312    
313                            _originalCreateDate = _createDate;
314                    }
315    
316                    _createDate = createDate;
317            }
318    
319            public long getOriginalCreateDate() {
320                    return _originalCreateDate;
321            }
322    
323            public long getActivitySetId() {
324                    return _activitySetId;
325            }
326    
327            public void setActivitySetId(long activitySetId) {
328                    _columnBitmask |= ACTIVITYSETID_COLUMN_BITMASK;
329    
330                    if (!_setOriginalActivitySetId) {
331                            _setOriginalActivitySetId = true;
332    
333                            _originalActivitySetId = _activitySetId;
334                    }
335    
336                    _activitySetId = activitySetId;
337            }
338    
339            public long getOriginalActivitySetId() {
340                    return _originalActivitySetId;
341            }
342    
343            public long getMirrorActivityId() {
344                    return _mirrorActivityId;
345            }
346    
347            public void setMirrorActivityId(long mirrorActivityId) {
348                    _columnBitmask |= MIRRORACTIVITYID_COLUMN_BITMASK;
349    
350                    if (!_setOriginalMirrorActivityId) {
351                            _setOriginalMirrorActivityId = true;
352    
353                            _originalMirrorActivityId = _mirrorActivityId;
354                    }
355    
356                    _mirrorActivityId = mirrorActivityId;
357            }
358    
359            public long getOriginalMirrorActivityId() {
360                    return _originalMirrorActivityId;
361            }
362    
363            public String getClassName() {
364                    if (getClassNameId() <= 0) {
365                            return StringPool.BLANK;
366                    }
367    
368                    return PortalUtil.getClassName(getClassNameId());
369            }
370    
371            public void setClassName(String className) {
372                    long classNameId = 0;
373    
374                    if (Validator.isNotNull(className)) {
375                            classNameId = PortalUtil.getClassNameId(className);
376                    }
377    
378                    setClassNameId(classNameId);
379            }
380    
381            public long getClassNameId() {
382                    return _classNameId;
383            }
384    
385            public void setClassNameId(long classNameId) {
386                    _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
387    
388                    if (!_setOriginalClassNameId) {
389                            _setOriginalClassNameId = true;
390    
391                            _originalClassNameId = _classNameId;
392                    }
393    
394                    _classNameId = classNameId;
395            }
396    
397            public long getOriginalClassNameId() {
398                    return _originalClassNameId;
399            }
400    
401            public long getClassPK() {
402                    return _classPK;
403            }
404    
405            public void setClassPK(long classPK) {
406                    _columnBitmask |= CLASSPK_COLUMN_BITMASK;
407    
408                    if (!_setOriginalClassPK) {
409                            _setOriginalClassPK = true;
410    
411                            _originalClassPK = _classPK;
412                    }
413    
414                    _classPK = classPK;
415            }
416    
417            public long getOriginalClassPK() {
418                    return _originalClassPK;
419            }
420    
421            public int getType() {
422                    return _type;
423            }
424    
425            public void setType(int type) {
426                    _columnBitmask |= TYPE_COLUMN_BITMASK;
427    
428                    if (!_setOriginalType) {
429                            _setOriginalType = true;
430    
431                            _originalType = _type;
432                    }
433    
434                    _type = type;
435            }
436    
437            public int getOriginalType() {
438                    return _originalType;
439            }
440    
441            public String getExtraData() {
442                    if (_extraData == null) {
443                            return StringPool.BLANK;
444                    }
445                    else {
446                            return _extraData;
447                    }
448            }
449    
450            public void setExtraData(String extraData) {
451                    _extraData = extraData;
452            }
453    
454            public long getReceiverUserId() {
455                    return _receiverUserId;
456            }
457    
458            public void setReceiverUserId(long receiverUserId) {
459                    _columnBitmask |= RECEIVERUSERID_COLUMN_BITMASK;
460    
461                    if (!_setOriginalReceiverUserId) {
462                            _setOriginalReceiverUserId = true;
463    
464                            _originalReceiverUserId = _receiverUserId;
465                    }
466    
467                    _receiverUserId = receiverUserId;
468            }
469    
470            public String getReceiverUserUuid() throws SystemException {
471                    return PortalUtil.getUserValue(getReceiverUserId(), "uuid",
472                            _receiverUserUuid);
473            }
474    
475            public void setReceiverUserUuid(String receiverUserUuid) {
476                    _receiverUserUuid = receiverUserUuid;
477            }
478    
479            public long getOriginalReceiverUserId() {
480                    return _originalReceiverUserId;
481            }
482    
483            public long getColumnBitmask() {
484                    return _columnBitmask;
485            }
486    
487            @Override
488            public ExpandoBridge getExpandoBridge() {
489                    return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
490                            SocialActivity.class.getName(), getPrimaryKey());
491            }
492    
493            @Override
494            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
495                    ExpandoBridge expandoBridge = getExpandoBridge();
496    
497                    expandoBridge.setAttributes(serviceContext);
498            }
499    
500            @Override
501            public SocialActivity toEscapedModel() {
502                    if (_escapedModel == null) {
503                            _escapedModel = (SocialActivity)ProxyUtil.newProxyInstance(_classLoader,
504                                            _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
505                    }
506    
507                    return _escapedModel;
508            }
509    
510            @Override
511            public Object clone() {
512                    SocialActivityImpl socialActivityImpl = new SocialActivityImpl();
513    
514                    socialActivityImpl.setActivityId(getActivityId());
515                    socialActivityImpl.setGroupId(getGroupId());
516                    socialActivityImpl.setCompanyId(getCompanyId());
517                    socialActivityImpl.setUserId(getUserId());
518                    socialActivityImpl.setCreateDate(getCreateDate());
519                    socialActivityImpl.setActivitySetId(getActivitySetId());
520                    socialActivityImpl.setMirrorActivityId(getMirrorActivityId());
521                    socialActivityImpl.setClassNameId(getClassNameId());
522                    socialActivityImpl.setClassPK(getClassPK());
523                    socialActivityImpl.setType(getType());
524                    socialActivityImpl.setExtraData(getExtraData());
525                    socialActivityImpl.setReceiverUserId(getReceiverUserId());
526    
527                    socialActivityImpl.resetOriginalValues();
528    
529                    return socialActivityImpl;
530            }
531    
532            public int compareTo(SocialActivity socialActivity) {
533                    int value = 0;
534    
535                    if (getCreateDate() < socialActivity.getCreateDate()) {
536                            value = -1;
537                    }
538                    else if (getCreateDate() > socialActivity.getCreateDate()) {
539                            value = 1;
540                    }
541                    else {
542                            value = 0;
543                    }
544    
545                    value = value * -1;
546    
547                    if (value != 0) {
548                            return value;
549                    }
550    
551                    return 0;
552            }
553    
554            @Override
555            public boolean equals(Object obj) {
556                    if (obj == null) {
557                            return false;
558                    }
559    
560                    SocialActivity socialActivity = null;
561    
562                    try {
563                            socialActivity = (SocialActivity)obj;
564                    }
565                    catch (ClassCastException cce) {
566                            return false;
567                    }
568    
569                    long primaryKey = socialActivity.getPrimaryKey();
570    
571                    if (getPrimaryKey() == primaryKey) {
572                            return true;
573                    }
574                    else {
575                            return false;
576                    }
577            }
578    
579            @Override
580            public int hashCode() {
581                    return (int)getPrimaryKey();
582            }
583    
584            @Override
585            public void resetOriginalValues() {
586                    SocialActivityModelImpl socialActivityModelImpl = this;
587    
588                    socialActivityModelImpl._originalGroupId = socialActivityModelImpl._groupId;
589    
590                    socialActivityModelImpl._setOriginalGroupId = false;
591    
592                    socialActivityModelImpl._originalCompanyId = socialActivityModelImpl._companyId;
593    
594                    socialActivityModelImpl._setOriginalCompanyId = false;
595    
596                    socialActivityModelImpl._originalUserId = socialActivityModelImpl._userId;
597    
598                    socialActivityModelImpl._setOriginalUserId = false;
599    
600                    socialActivityModelImpl._originalCreateDate = socialActivityModelImpl._createDate;
601    
602                    socialActivityModelImpl._setOriginalCreateDate = false;
603    
604                    socialActivityModelImpl._originalActivitySetId = socialActivityModelImpl._activitySetId;
605    
606                    socialActivityModelImpl._setOriginalActivitySetId = false;
607    
608                    socialActivityModelImpl._originalMirrorActivityId = socialActivityModelImpl._mirrorActivityId;
609    
610                    socialActivityModelImpl._setOriginalMirrorActivityId = false;
611    
612                    socialActivityModelImpl._originalClassNameId = socialActivityModelImpl._classNameId;
613    
614                    socialActivityModelImpl._setOriginalClassNameId = false;
615    
616                    socialActivityModelImpl._originalClassPK = socialActivityModelImpl._classPK;
617    
618                    socialActivityModelImpl._setOriginalClassPK = false;
619    
620                    socialActivityModelImpl._originalType = socialActivityModelImpl._type;
621    
622                    socialActivityModelImpl._setOriginalType = false;
623    
624                    socialActivityModelImpl._originalReceiverUserId = socialActivityModelImpl._receiverUserId;
625    
626                    socialActivityModelImpl._setOriginalReceiverUserId = false;
627    
628                    socialActivityModelImpl._columnBitmask = 0;
629            }
630    
631            @Override
632            public CacheModel<SocialActivity> toCacheModel() {
633                    SocialActivityCacheModel socialActivityCacheModel = new SocialActivityCacheModel();
634    
635                    socialActivityCacheModel.activityId = getActivityId();
636    
637                    socialActivityCacheModel.groupId = getGroupId();
638    
639                    socialActivityCacheModel.companyId = getCompanyId();
640    
641                    socialActivityCacheModel.userId = getUserId();
642    
643                    socialActivityCacheModel.createDate = getCreateDate();
644    
645                    socialActivityCacheModel.activitySetId = getActivitySetId();
646    
647                    socialActivityCacheModel.mirrorActivityId = getMirrorActivityId();
648    
649                    socialActivityCacheModel.classNameId = getClassNameId();
650    
651                    socialActivityCacheModel.classPK = getClassPK();
652    
653                    socialActivityCacheModel.type = getType();
654    
655                    socialActivityCacheModel.extraData = getExtraData();
656    
657                    String extraData = socialActivityCacheModel.extraData;
658    
659                    if ((extraData != null) && (extraData.length() == 0)) {
660                            socialActivityCacheModel.extraData = null;
661                    }
662    
663                    socialActivityCacheModel.receiverUserId = getReceiverUserId();
664    
665                    return socialActivityCacheModel;
666            }
667    
668            @Override
669            public String toString() {
670                    StringBundler sb = new StringBundler(25);
671    
672                    sb.append("{activityId=");
673                    sb.append(getActivityId());
674                    sb.append(", groupId=");
675                    sb.append(getGroupId());
676                    sb.append(", companyId=");
677                    sb.append(getCompanyId());
678                    sb.append(", userId=");
679                    sb.append(getUserId());
680                    sb.append(", createDate=");
681                    sb.append(getCreateDate());
682                    sb.append(", activitySetId=");
683                    sb.append(getActivitySetId());
684                    sb.append(", mirrorActivityId=");
685                    sb.append(getMirrorActivityId());
686                    sb.append(", classNameId=");
687                    sb.append(getClassNameId());
688                    sb.append(", classPK=");
689                    sb.append(getClassPK());
690                    sb.append(", type=");
691                    sb.append(getType());
692                    sb.append(", extraData=");
693                    sb.append(getExtraData());
694                    sb.append(", receiverUserId=");
695                    sb.append(getReceiverUserId());
696                    sb.append("}");
697    
698                    return sb.toString();
699            }
700    
701            public String toXmlString() {
702                    StringBundler sb = new StringBundler(40);
703    
704                    sb.append("<model><model-name>");
705                    sb.append("com.liferay.portlet.social.model.SocialActivity");
706                    sb.append("</model-name>");
707    
708                    sb.append(
709                            "<column><column-name>activityId</column-name><column-value><![CDATA[");
710                    sb.append(getActivityId());
711                    sb.append("]]></column-value></column>");
712                    sb.append(
713                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
714                    sb.append(getGroupId());
715                    sb.append("]]></column-value></column>");
716                    sb.append(
717                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
718                    sb.append(getCompanyId());
719                    sb.append("]]></column-value></column>");
720                    sb.append(
721                            "<column><column-name>userId</column-name><column-value><![CDATA[");
722                    sb.append(getUserId());
723                    sb.append("]]></column-value></column>");
724                    sb.append(
725                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
726                    sb.append(getCreateDate());
727                    sb.append("]]></column-value></column>");
728                    sb.append(
729                            "<column><column-name>activitySetId</column-name><column-value><![CDATA[");
730                    sb.append(getActivitySetId());
731                    sb.append("]]></column-value></column>");
732                    sb.append(
733                            "<column><column-name>mirrorActivityId</column-name><column-value><![CDATA[");
734                    sb.append(getMirrorActivityId());
735                    sb.append("]]></column-value></column>");
736                    sb.append(
737                            "<column><column-name>classNameId</column-name><column-value><![CDATA[");
738                    sb.append(getClassNameId());
739                    sb.append("]]></column-value></column>");
740                    sb.append(
741                            "<column><column-name>classPK</column-name><column-value><![CDATA[");
742                    sb.append(getClassPK());
743                    sb.append("]]></column-value></column>");
744                    sb.append(
745                            "<column><column-name>type</column-name><column-value><![CDATA[");
746                    sb.append(getType());
747                    sb.append("]]></column-value></column>");
748                    sb.append(
749                            "<column><column-name>extraData</column-name><column-value><![CDATA[");
750                    sb.append(getExtraData());
751                    sb.append("]]></column-value></column>");
752                    sb.append(
753                            "<column><column-name>receiverUserId</column-name><column-value><![CDATA[");
754                    sb.append(getReceiverUserId());
755                    sb.append("]]></column-value></column>");
756    
757                    sb.append("</model>");
758    
759                    return sb.toString();
760            }
761    
762            private static ClassLoader _classLoader = SocialActivity.class.getClassLoader();
763            private static Class<?>[] _escapedModelInterfaces = new Class[] {
764                            SocialActivity.class
765                    };
766            private long _activityId;
767            private long _groupId;
768            private long _originalGroupId;
769            private boolean _setOriginalGroupId;
770            private long _companyId;
771            private long _originalCompanyId;
772            private boolean _setOriginalCompanyId;
773            private long _userId;
774            private String _userUuid;
775            private long _originalUserId;
776            private boolean _setOriginalUserId;
777            private long _createDate;
778            private long _originalCreateDate;
779            private boolean _setOriginalCreateDate;
780            private long _activitySetId;
781            private long _originalActivitySetId;
782            private boolean _setOriginalActivitySetId;
783            private long _mirrorActivityId;
784            private long _originalMirrorActivityId;
785            private boolean _setOriginalMirrorActivityId;
786            private long _classNameId;
787            private long _originalClassNameId;
788            private boolean _setOriginalClassNameId;
789            private long _classPK;
790            private long _originalClassPK;
791            private boolean _setOriginalClassPK;
792            private int _type;
793            private int _originalType;
794            private boolean _setOriginalType;
795            private String _extraData;
796            private long _receiverUserId;
797            private String _receiverUserUuid;
798            private long _originalReceiverUserId;
799            private boolean _setOriginalReceiverUserId;
800            private long _columnBitmask;
801            private SocialActivity _escapedModel;
802    }