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