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