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