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