001
014
015 package com.liferay.portal.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.json.JSON;
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.model.CacheModel;
025 import com.liferay.portal.model.Group;
026 import com.liferay.portal.model.GroupModel;
027 import com.liferay.portal.model.GroupSoap;
028 import com.liferay.portal.service.ServiceContext;
029 import com.liferay.portal.util.PortalUtil;
030
031 import com.liferay.portlet.expando.model.ExpandoBridge;
032 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
033
034 import java.io.Serializable;
035
036 import java.sql.Types;
037
038 import java.util.ArrayList;
039 import java.util.List;
040
041
054 @JSON(strict = true)
055 public class GroupModelImpl extends BaseModelImpl<Group> implements GroupModel {
056
061 public static final String TABLE_NAME = "Group_";
062 public static final Object[][] TABLE_COLUMNS = {
063 { "groupId", Types.BIGINT },
064 { "companyId", Types.BIGINT },
065 { "creatorUserId", Types.BIGINT },
066 { "classNameId", Types.BIGINT },
067 { "classPK", Types.BIGINT },
068 { "parentGroupId", Types.BIGINT },
069 { "liveGroupId", Types.BIGINT },
070 { "name", Types.VARCHAR },
071 { "description", Types.VARCHAR },
072 { "type_", Types.INTEGER },
073 { "typeSettings", Types.VARCHAR },
074 { "friendlyURL", Types.VARCHAR },
075 { "site", Types.BOOLEAN },
076 { "active_", Types.BOOLEAN }
077 };
078 public static final String TABLE_SQL_CREATE = "create table Group_ (groupId LONG not null primary key,companyId LONG,creatorUserId LONG,classNameId LONG,classPK LONG,parentGroupId LONG,liveGroupId LONG,name VARCHAR(150) null,description STRING null,type_ INTEGER,typeSettings STRING null,friendlyURL VARCHAR(100) null,site BOOLEAN,active_ BOOLEAN)";
079 public static final String TABLE_SQL_DROP = "drop table Group_";
080 public static final String ORDER_BY_JPQL = " ORDER BY group_.name ASC";
081 public static final String ORDER_BY_SQL = " ORDER BY Group_.name ASC";
082 public static final String DATA_SOURCE = "liferayDataSource";
083 public static final String SESSION_FACTORY = "liferaySessionFactory";
084 public static final String TX_MANAGER = "liferayTransactionManager";
085 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
086 "value.object.entity.cache.enabled.com.liferay.portal.model.Group"),
087 true);
088 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
089 "value.object.finder.cache.enabled.com.liferay.portal.model.Group"),
090 true);
091 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
092 "value.object.column.bitmask.enabled.com.liferay.portal.model.Group"),
093 true);
094 public static long ACTIVE_COLUMN_BITMASK = 1L;
095 public static long CLASSNAMEID_COLUMN_BITMASK = 2L;
096 public static long CLASSPK_COLUMN_BITMASK = 4L;
097 public static long COMPANYID_COLUMN_BITMASK = 8L;
098 public static long FRIENDLYURL_COLUMN_BITMASK = 16L;
099 public static long LIVEGROUPID_COLUMN_BITMASK = 32L;
100 public static long NAME_COLUMN_BITMASK = 64L;
101 public static long TYPE_COLUMN_BITMASK = 128L;
102
103
109 public static Group toModel(GroupSoap soapModel) {
110 Group model = new GroupImpl();
111
112 model.setGroupId(soapModel.getGroupId());
113 model.setCompanyId(soapModel.getCompanyId());
114 model.setCreatorUserId(soapModel.getCreatorUserId());
115 model.setClassNameId(soapModel.getClassNameId());
116 model.setClassPK(soapModel.getClassPK());
117 model.setParentGroupId(soapModel.getParentGroupId());
118 model.setLiveGroupId(soapModel.getLiveGroupId());
119 model.setName(soapModel.getName());
120 model.setDescription(soapModel.getDescription());
121 model.setType(soapModel.getType());
122 model.setTypeSettings(soapModel.getTypeSettings());
123 model.setFriendlyURL(soapModel.getFriendlyURL());
124 model.setSite(soapModel.getSite());
125 model.setActive(soapModel.getActive());
126
127 return model;
128 }
129
130
136 public static List<Group> toModels(GroupSoap[] soapModels) {
137 List<Group> models = new ArrayList<Group>(soapModels.length);
138
139 for (GroupSoap soapModel : soapModels) {
140 models.add(toModel(soapModel));
141 }
142
143 return models;
144 }
145
146 public static final String MAPPING_TABLE_GROUPS_ORGS_NAME = "Groups_Orgs";
147 public static final Object[][] MAPPING_TABLE_GROUPS_ORGS_COLUMNS = {
148 { "groupId", Types.BIGINT },
149 { "organizationId", Types.BIGINT }
150 };
151 public static final String MAPPING_TABLE_GROUPS_ORGS_SQL_CREATE = "create table Groups_Orgs (groupId LONG not null,organizationId LONG not null,primary key (groupId, organizationId))";
152 public static final boolean FINDER_CACHE_ENABLED_GROUPS_ORGS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
153 "value.object.finder.cache.enabled.Groups_Orgs"), true);
154 public static final String MAPPING_TABLE_GROUPS_PERMISSIONS_NAME = "Groups_Permissions";
155 public static final Object[][] MAPPING_TABLE_GROUPS_PERMISSIONS_COLUMNS = {
156 { "groupId", Types.BIGINT },
157 { "permissionId", Types.BIGINT }
158 };
159 public static final String MAPPING_TABLE_GROUPS_PERMISSIONS_SQL_CREATE = "create table Groups_Permissions (groupId LONG not null,permissionId LONG not null,primary key (groupId, permissionId))";
160 public static final boolean FINDER_CACHE_ENABLED_GROUPS_PERMISSIONS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
161 "value.object.finder.cache.enabled.Groups_Permissions"), true);
162 public static final String MAPPING_TABLE_GROUPS_ROLES_NAME = "Groups_Roles";
163 public static final Object[][] MAPPING_TABLE_GROUPS_ROLES_COLUMNS = {
164 { "groupId", Types.BIGINT },
165 { "roleId", Types.BIGINT }
166 };
167 public static final String MAPPING_TABLE_GROUPS_ROLES_SQL_CREATE = "create table Groups_Roles (groupId LONG not null,roleId LONG not null,primary key (groupId, roleId))";
168 public static final boolean FINDER_CACHE_ENABLED_GROUPS_ROLES = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
169 "value.object.finder.cache.enabled.Groups_Roles"), true);
170 public static final String MAPPING_TABLE_GROUPS_USERGROUPS_NAME = "Groups_UserGroups";
171 public static final Object[][] MAPPING_TABLE_GROUPS_USERGROUPS_COLUMNS = {
172 { "groupId", Types.BIGINT },
173 { "userGroupId", Types.BIGINT }
174 };
175 public static final String MAPPING_TABLE_GROUPS_USERGROUPS_SQL_CREATE = "create table Groups_UserGroups (groupId LONG not null,userGroupId LONG not null,primary key (groupId, userGroupId))";
176 public static final boolean FINDER_CACHE_ENABLED_GROUPS_USERGROUPS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
177 "value.object.finder.cache.enabled.Groups_UserGroups"), true);
178 public static final String MAPPING_TABLE_USERS_GROUPS_NAME = "Users_Groups";
179 public static final Object[][] MAPPING_TABLE_USERS_GROUPS_COLUMNS = {
180 { "userId", Types.BIGINT },
181 { "groupId", Types.BIGINT }
182 };
183 public static final String MAPPING_TABLE_USERS_GROUPS_SQL_CREATE = "create table Users_Groups (userId LONG not null,groupId LONG not null,primary key (userId, groupId))";
184 public static final boolean FINDER_CACHE_ENABLED_USERS_GROUPS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
185 "value.object.finder.cache.enabled.Users_Groups"), true);
186 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
187 "lock.expiration.time.com.liferay.portal.model.Group"));
188
189 public GroupModelImpl() {
190 }
191
192 public long getPrimaryKey() {
193 return _groupId;
194 }
195
196 public void setPrimaryKey(long primaryKey) {
197 setGroupId(primaryKey);
198 }
199
200 public Serializable getPrimaryKeyObj() {
201 return new Long(_groupId);
202 }
203
204 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
205 setPrimaryKey(((Long)primaryKeyObj).longValue());
206 }
207
208 public Class<?> getModelClass() {
209 return Group.class;
210 }
211
212 public String getModelClassName() {
213 return Group.class.getName();
214 }
215
216 @JSON
217 public long getGroupId() {
218 return _groupId;
219 }
220
221 public void setGroupId(long groupId) {
222 _groupId = groupId;
223 }
224
225 @JSON
226 public long getCompanyId() {
227 return _companyId;
228 }
229
230 public void setCompanyId(long companyId) {
231 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
232
233 if (!_setOriginalCompanyId) {
234 _setOriginalCompanyId = true;
235
236 _originalCompanyId = _companyId;
237 }
238
239 _companyId = companyId;
240 }
241
242 public long getOriginalCompanyId() {
243 return _originalCompanyId;
244 }
245
246 @JSON
247 public long getCreatorUserId() {
248 return _creatorUserId;
249 }
250
251 public void setCreatorUserId(long creatorUserId) {
252 _creatorUserId = creatorUserId;
253 }
254
255 public String getCreatorUserUuid() throws SystemException {
256 return PortalUtil.getUserValue(getCreatorUserId(), "uuid",
257 _creatorUserUuid);
258 }
259
260 public void setCreatorUserUuid(String creatorUserUuid) {
261 _creatorUserUuid = creatorUserUuid;
262 }
263
264 public String getClassName() {
265 if (getClassNameId() <= 0) {
266 return StringPool.BLANK;
267 }
268
269 return PortalUtil.getClassName(getClassNameId());
270 }
271
272 @JSON
273 public long getClassNameId() {
274 return _classNameId;
275 }
276
277 public void setClassNameId(long classNameId) {
278 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
279
280 if (!_setOriginalClassNameId) {
281 _setOriginalClassNameId = true;
282
283 _originalClassNameId = _classNameId;
284 }
285
286 _classNameId = classNameId;
287 }
288
289 public long getOriginalClassNameId() {
290 return _originalClassNameId;
291 }
292
293 @JSON
294 public long getClassPK() {
295 return _classPK;
296 }
297
298 public void setClassPK(long classPK) {
299 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
300
301 if (!_setOriginalClassPK) {
302 _setOriginalClassPK = true;
303
304 _originalClassPK = _classPK;
305 }
306
307 _classPK = classPK;
308 }
309
310 public long getOriginalClassPK() {
311 return _originalClassPK;
312 }
313
314 @JSON
315 public long getParentGroupId() {
316 return _parentGroupId;
317 }
318
319 public void setParentGroupId(long parentGroupId) {
320 _parentGroupId = parentGroupId;
321 }
322
323 @JSON
324 public long getLiveGroupId() {
325 return _liveGroupId;
326 }
327
328 public void setLiveGroupId(long liveGroupId) {
329 _columnBitmask |= LIVEGROUPID_COLUMN_BITMASK;
330
331 if (!_setOriginalLiveGroupId) {
332 _setOriginalLiveGroupId = true;
333
334 _originalLiveGroupId = _liveGroupId;
335 }
336
337 _liveGroupId = liveGroupId;
338 }
339
340 public long getOriginalLiveGroupId() {
341 return _originalLiveGroupId;
342 }
343
344 @JSON
345 public String getName() {
346 if (_name == null) {
347 return StringPool.BLANK;
348 }
349 else {
350 return _name;
351 }
352 }
353
354 public void setName(String name) {
355 _columnBitmask = -1L;
356
357 if (_originalName == null) {
358 _originalName = _name;
359 }
360
361 _name = name;
362 }
363
364 public String getOriginalName() {
365 return GetterUtil.getString(_originalName);
366 }
367
368 @JSON
369 public String getDescription() {
370 if (_description == null) {
371 return StringPool.BLANK;
372 }
373 else {
374 return _description;
375 }
376 }
377
378 public void setDescription(String description) {
379 _description = description;
380 }
381
382 @JSON
383 public int getType() {
384 return _type;
385 }
386
387 public void setType(int type) {
388 _columnBitmask |= TYPE_COLUMN_BITMASK;
389
390 if (!_setOriginalType) {
391 _setOriginalType = true;
392
393 _originalType = _type;
394 }
395
396 _type = type;
397 }
398
399 public int getOriginalType() {
400 return _originalType;
401 }
402
403 @JSON
404 public String getTypeSettings() {
405 if (_typeSettings == null) {
406 return StringPool.BLANK;
407 }
408 else {
409 return _typeSettings;
410 }
411 }
412
413 public void setTypeSettings(String typeSettings) {
414 _typeSettings = typeSettings;
415 }
416
417 @JSON
418 public String getFriendlyURL() {
419 if (_friendlyURL == null) {
420 return StringPool.BLANK;
421 }
422 else {
423 return _friendlyURL;
424 }
425 }
426
427 public void setFriendlyURL(String friendlyURL) {
428 _columnBitmask |= FRIENDLYURL_COLUMN_BITMASK;
429
430 if (_originalFriendlyURL == null) {
431 _originalFriendlyURL = _friendlyURL;
432 }
433
434 _friendlyURL = friendlyURL;
435 }
436
437 public String getOriginalFriendlyURL() {
438 return GetterUtil.getString(_originalFriendlyURL);
439 }
440
441 @JSON
442 public boolean getSite() {
443 return _site;
444 }
445
446 public boolean isSite() {
447 return _site;
448 }
449
450 public void setSite(boolean site) {
451 _site = site;
452 }
453
454 @JSON
455 public boolean getActive() {
456 return _active;
457 }
458
459 public boolean isActive() {
460 return _active;
461 }
462
463 public void setActive(boolean active) {
464 _columnBitmask |= ACTIVE_COLUMN_BITMASK;
465
466 if (!_setOriginalActive) {
467 _setOriginalActive = true;
468
469 _originalActive = _active;
470 }
471
472 _active = active;
473 }
474
475 public boolean getOriginalActive() {
476 return _originalActive;
477 }
478
479 public long getColumnBitmask() {
480 return _columnBitmask;
481 }
482
483 @Override
484 public Group toEscapedModel() {
485 if (_escapedModelProxy == null) {
486 _escapedModelProxy = (Group)ProxyUtil.newProxyInstance(_classLoader,
487 _escapedModelProxyInterfaces,
488 new AutoEscapeBeanHandler(this));
489 }
490
491 return _escapedModelProxy;
492 }
493
494 @Override
495 public ExpandoBridge getExpandoBridge() {
496 if (_expandoBridge == null) {
497 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
498 Group.class.getName(), getPrimaryKey());
499 }
500
501 return _expandoBridge;
502 }
503
504 @Override
505 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
506 getExpandoBridge().setAttributes(serviceContext);
507 }
508
509 @Override
510 public Object clone() {
511 GroupImpl groupImpl = new GroupImpl();
512
513 groupImpl.setGroupId(getGroupId());
514 groupImpl.setCompanyId(getCompanyId());
515 groupImpl.setCreatorUserId(getCreatorUserId());
516 groupImpl.setClassNameId(getClassNameId());
517 groupImpl.setClassPK(getClassPK());
518 groupImpl.setParentGroupId(getParentGroupId());
519 groupImpl.setLiveGroupId(getLiveGroupId());
520 groupImpl.setName(getName());
521 groupImpl.setDescription(getDescription());
522 groupImpl.setType(getType());
523 groupImpl.setTypeSettings(getTypeSettings());
524 groupImpl.setFriendlyURL(getFriendlyURL());
525 groupImpl.setSite(getSite());
526 groupImpl.setActive(getActive());
527
528 groupImpl.resetOriginalValues();
529
530 return groupImpl;
531 }
532
533 public int compareTo(Group group) {
534 int value = 0;
535
536 value = getName().toLowerCase().compareTo(group.getName().toLowerCase());
537
538 if (value != 0) {
539 return value;
540 }
541
542 return 0;
543 }
544
545 @Override
546 public boolean equals(Object obj) {
547 if (obj == null) {
548 return false;
549 }
550
551 Group group = null;
552
553 try {
554 group = (Group)obj;
555 }
556 catch (ClassCastException cce) {
557 return false;
558 }
559
560 long primaryKey = group.getPrimaryKey();
561
562 if (getPrimaryKey() == primaryKey) {
563 return true;
564 }
565 else {
566 return false;
567 }
568 }
569
570 @Override
571 public int hashCode() {
572 return (int)getPrimaryKey();
573 }
574
575 @Override
576 public void resetOriginalValues() {
577 GroupModelImpl groupModelImpl = this;
578
579 groupModelImpl._originalCompanyId = groupModelImpl._companyId;
580
581 groupModelImpl._setOriginalCompanyId = false;
582
583 groupModelImpl._originalClassNameId = groupModelImpl._classNameId;
584
585 groupModelImpl._setOriginalClassNameId = false;
586
587 groupModelImpl._originalClassPK = groupModelImpl._classPK;
588
589 groupModelImpl._setOriginalClassPK = false;
590
591 groupModelImpl._originalLiveGroupId = groupModelImpl._liveGroupId;
592
593 groupModelImpl._setOriginalLiveGroupId = false;
594
595 groupModelImpl._originalName = groupModelImpl._name;
596
597 groupModelImpl._originalType = groupModelImpl._type;
598
599 groupModelImpl._setOriginalType = false;
600
601 groupModelImpl._originalFriendlyURL = groupModelImpl._friendlyURL;
602
603 groupModelImpl._originalActive = groupModelImpl._active;
604
605 groupModelImpl._setOriginalActive = false;
606
607 groupModelImpl._columnBitmask = 0;
608 }
609
610 @Override
611 public CacheModel<Group> toCacheModel() {
612 GroupCacheModel groupCacheModel = new GroupCacheModel();
613
614 groupCacheModel.groupId = getGroupId();
615
616 groupCacheModel.companyId = getCompanyId();
617
618 groupCacheModel.creatorUserId = getCreatorUserId();
619
620 groupCacheModel.classNameId = getClassNameId();
621
622 groupCacheModel.classPK = getClassPK();
623
624 groupCacheModel.parentGroupId = getParentGroupId();
625
626 groupCacheModel.liveGroupId = getLiveGroupId();
627
628 groupCacheModel.name = getName();
629
630 String name = groupCacheModel.name;
631
632 if ((name != null) && (name.length() == 0)) {
633 groupCacheModel.name = null;
634 }
635
636 groupCacheModel.description = getDescription();
637
638 String description = groupCacheModel.description;
639
640 if ((description != null) && (description.length() == 0)) {
641 groupCacheModel.description = null;
642 }
643
644 groupCacheModel.type = getType();
645
646 groupCacheModel.typeSettings = getTypeSettings();
647
648 String typeSettings = groupCacheModel.typeSettings;
649
650 if ((typeSettings != null) && (typeSettings.length() == 0)) {
651 groupCacheModel.typeSettings = null;
652 }
653
654 groupCacheModel.friendlyURL = getFriendlyURL();
655
656 String friendlyURL = groupCacheModel.friendlyURL;
657
658 if ((friendlyURL != null) && (friendlyURL.length() == 0)) {
659 groupCacheModel.friendlyURL = null;
660 }
661
662 groupCacheModel.site = getSite();
663
664 groupCacheModel.active = getActive();
665
666 return groupCacheModel;
667 }
668
669 @Override
670 public String toString() {
671 StringBundler sb = new StringBundler(29);
672
673 sb.append("{groupId=");
674 sb.append(getGroupId());
675 sb.append(", companyId=");
676 sb.append(getCompanyId());
677 sb.append(", creatorUserId=");
678 sb.append(getCreatorUserId());
679 sb.append(", classNameId=");
680 sb.append(getClassNameId());
681 sb.append(", classPK=");
682 sb.append(getClassPK());
683 sb.append(", parentGroupId=");
684 sb.append(getParentGroupId());
685 sb.append(", liveGroupId=");
686 sb.append(getLiveGroupId());
687 sb.append(", name=");
688 sb.append(getName());
689 sb.append(", description=");
690 sb.append(getDescription());
691 sb.append(", type=");
692 sb.append(getType());
693 sb.append(", typeSettings=");
694 sb.append(getTypeSettings());
695 sb.append(", friendlyURL=");
696 sb.append(getFriendlyURL());
697 sb.append(", site=");
698 sb.append(getSite());
699 sb.append(", active=");
700 sb.append(getActive());
701 sb.append("}");
702
703 return sb.toString();
704 }
705
706 public String toXmlString() {
707 StringBundler sb = new StringBundler(46);
708
709 sb.append("<model><model-name>");
710 sb.append("com.liferay.portal.model.Group");
711 sb.append("</model-name>");
712
713 sb.append(
714 "<column><column-name>groupId</column-name><column-value><![CDATA[");
715 sb.append(getGroupId());
716 sb.append("]]></column-value></column>");
717 sb.append(
718 "<column><column-name>companyId</column-name><column-value><![CDATA[");
719 sb.append(getCompanyId());
720 sb.append("]]></column-value></column>");
721 sb.append(
722 "<column><column-name>creatorUserId</column-name><column-value><![CDATA[");
723 sb.append(getCreatorUserId());
724 sb.append("]]></column-value></column>");
725 sb.append(
726 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
727 sb.append(getClassNameId());
728 sb.append("]]></column-value></column>");
729 sb.append(
730 "<column><column-name>classPK</column-name><column-value><![CDATA[");
731 sb.append(getClassPK());
732 sb.append("]]></column-value></column>");
733 sb.append(
734 "<column><column-name>parentGroupId</column-name><column-value><![CDATA[");
735 sb.append(getParentGroupId());
736 sb.append("]]></column-value></column>");
737 sb.append(
738 "<column><column-name>liveGroupId</column-name><column-value><![CDATA[");
739 sb.append(getLiveGroupId());
740 sb.append("]]></column-value></column>");
741 sb.append(
742 "<column><column-name>name</column-name><column-value><![CDATA[");
743 sb.append(getName());
744 sb.append("]]></column-value></column>");
745 sb.append(
746 "<column><column-name>description</column-name><column-value><![CDATA[");
747 sb.append(getDescription());
748 sb.append("]]></column-value></column>");
749 sb.append(
750 "<column><column-name>type</column-name><column-value><![CDATA[");
751 sb.append(getType());
752 sb.append("]]></column-value></column>");
753 sb.append(
754 "<column><column-name>typeSettings</column-name><column-value><![CDATA[");
755 sb.append(getTypeSettings());
756 sb.append("]]></column-value></column>");
757 sb.append(
758 "<column><column-name>friendlyURL</column-name><column-value><![CDATA[");
759 sb.append(getFriendlyURL());
760 sb.append("]]></column-value></column>");
761 sb.append(
762 "<column><column-name>site</column-name><column-value><![CDATA[");
763 sb.append(getSite());
764 sb.append("]]></column-value></column>");
765 sb.append(
766 "<column><column-name>active</column-name><column-value><![CDATA[");
767 sb.append(getActive());
768 sb.append("]]></column-value></column>");
769
770 sb.append("</model>");
771
772 return sb.toString();
773 }
774
775 private static ClassLoader _classLoader = Group.class.getClassLoader();
776 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
777 Group.class
778 };
779 private long _groupId;
780 private long _companyId;
781 private long _originalCompanyId;
782 private boolean _setOriginalCompanyId;
783 private long _creatorUserId;
784 private String _creatorUserUuid;
785 private long _classNameId;
786 private long _originalClassNameId;
787 private boolean _setOriginalClassNameId;
788 private long _classPK;
789 private long _originalClassPK;
790 private boolean _setOriginalClassPK;
791 private long _parentGroupId;
792 private long _liveGroupId;
793 private long _originalLiveGroupId;
794 private boolean _setOriginalLiveGroupId;
795 private String _name;
796 private String _originalName;
797 private String _description;
798 private int _type;
799 private int _originalType;
800 private boolean _setOriginalType;
801 private String _typeSettings;
802 private String _friendlyURL;
803 private String _originalFriendlyURL;
804 private boolean _site;
805 private boolean _active;
806 private boolean _originalActive;
807 private boolean _setOriginalActive;
808 private transient ExpandoBridge _expandoBridge;
809 private long _columnBitmask;
810 private Group _escapedModelProxy;
811 }