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