001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020 import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
021
022 import com.liferay.exportimport.kernel.lar.StagedModelType;
023
024 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.json.JSON;
027 import com.liferay.portal.kernel.model.CacheModel;
028 import com.liferay.portal.kernel.model.User;
029 import com.liferay.portal.kernel.model.UserGroup;
030 import com.liferay.portal.kernel.model.UserGroupModel;
031 import com.liferay.portal.kernel.model.UserGroupSoap;
032 import com.liferay.portal.kernel.model.impl.BaseModelImpl;
033 import com.liferay.portal.kernel.service.ServiceContext;
034 import com.liferay.portal.kernel.service.UserLocalServiceUtil;
035 import com.liferay.portal.kernel.util.GetterUtil;
036 import com.liferay.portal.kernel.util.PortalUtil;
037 import com.liferay.portal.kernel.util.ProxyUtil;
038 import com.liferay.portal.kernel.util.StringBundler;
039 import com.liferay.portal.kernel.util.StringPool;
040
041 import java.io.Serializable;
042
043 import java.sql.Types;
044
045 import java.util.ArrayList;
046 import java.util.Date;
047 import java.util.HashMap;
048 import java.util.List;
049 import java.util.Map;
050
051
064 @JSON(strict = true)
065 @ProviderType
066 public class UserGroupModelImpl extends BaseModelImpl<UserGroup>
067 implements UserGroupModel {
068
073 public static final String TABLE_NAME = "UserGroup";
074 public static final Object[][] TABLE_COLUMNS = {
075 { "mvccVersion", Types.BIGINT },
076 { "uuid_", Types.VARCHAR },
077 { "userGroupId", Types.BIGINT },
078 { "companyId", Types.BIGINT },
079 { "userId", Types.BIGINT },
080 { "userName", Types.VARCHAR },
081 { "createDate", Types.TIMESTAMP },
082 { "modifiedDate", Types.TIMESTAMP },
083 { "parentUserGroupId", Types.BIGINT },
084 { "name", Types.VARCHAR },
085 { "description", Types.VARCHAR },
086 { "addedByLDAPImport", Types.BOOLEAN }
087 };
088 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
089
090 static {
091 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
092 TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR);
093 TABLE_COLUMNS_MAP.put("userGroupId", Types.BIGINT);
094 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
095 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
096 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
097 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
098 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
099 TABLE_COLUMNS_MAP.put("parentUserGroupId", Types.BIGINT);
100 TABLE_COLUMNS_MAP.put("name", Types.VARCHAR);
101 TABLE_COLUMNS_MAP.put("description", Types.VARCHAR);
102 TABLE_COLUMNS_MAP.put("addedByLDAPImport", Types.BOOLEAN);
103 }
104
105 public static final String TABLE_SQL_CREATE = "create table UserGroup (mvccVersion LONG default 0 not null,uuid_ VARCHAR(75) null,userGroupId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,parentUserGroupId LONG,name VARCHAR(75) null,description STRING null,addedByLDAPImport BOOLEAN)";
106 public static final String TABLE_SQL_DROP = "drop table UserGroup";
107 public static final String ORDER_BY_JPQL = " ORDER BY userGroup.name ASC";
108 public static final String ORDER_BY_SQL = " ORDER BY UserGroup.name ASC";
109 public static final String DATA_SOURCE = "liferayDataSource";
110 public static final String SESSION_FACTORY = "liferaySessionFactory";
111 public static final String TX_MANAGER = "liferayTransactionManager";
112 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
113 "value.object.entity.cache.enabled.com.liferay.portal.kernel.model.UserGroup"),
114 true);
115 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
116 "value.object.finder.cache.enabled.com.liferay.portal.kernel.model.UserGroup"),
117 true);
118 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
119 "value.object.column.bitmask.enabled.com.liferay.portal.kernel.model.UserGroup"),
120 true);
121 public static final long COMPANYID_COLUMN_BITMASK = 1L;
122 public static final long NAME_COLUMN_BITMASK = 2L;
123 public static final long PARENTUSERGROUPID_COLUMN_BITMASK = 4L;
124 public static final long UUID_COLUMN_BITMASK = 8L;
125
126
132 public static UserGroup toModel(UserGroupSoap soapModel) {
133 if (soapModel == null) {
134 return null;
135 }
136
137 UserGroup model = new UserGroupImpl();
138
139 model.setMvccVersion(soapModel.getMvccVersion());
140 model.setUuid(soapModel.getUuid());
141 model.setUserGroupId(soapModel.getUserGroupId());
142 model.setCompanyId(soapModel.getCompanyId());
143 model.setUserId(soapModel.getUserId());
144 model.setUserName(soapModel.getUserName());
145 model.setCreateDate(soapModel.getCreateDate());
146 model.setModifiedDate(soapModel.getModifiedDate());
147 model.setParentUserGroupId(soapModel.getParentUserGroupId());
148 model.setName(soapModel.getName());
149 model.setDescription(soapModel.getDescription());
150 model.setAddedByLDAPImport(soapModel.getAddedByLDAPImport());
151
152 return model;
153 }
154
155
161 public static List<UserGroup> toModels(UserGroupSoap[] soapModels) {
162 if (soapModels == null) {
163 return null;
164 }
165
166 List<UserGroup> models = new ArrayList<UserGroup>(soapModels.length);
167
168 for (UserGroupSoap soapModel : soapModels) {
169 models.add(toModel(soapModel));
170 }
171
172 return models;
173 }
174
175 public static final String MAPPING_TABLE_GROUPS_USERGROUPS_NAME = "Groups_UserGroups";
176 public static final Object[][] MAPPING_TABLE_GROUPS_USERGROUPS_COLUMNS = {
177 { "companyId", Types.BIGINT },
178 { "groupId", Types.BIGINT },
179 { "userGroupId", Types.BIGINT }
180 };
181 public static final String MAPPING_TABLE_GROUPS_USERGROUPS_SQL_CREATE = "create table Groups_UserGroups (companyId LONG not null,groupId LONG not null,userGroupId LONG not null,primary key (groupId, userGroupId))";
182 public static final boolean FINDER_CACHE_ENABLED_GROUPS_USERGROUPS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
183 "value.object.finder.cache.enabled.Groups_UserGroups"), true);
184 public static final String MAPPING_TABLE_USERGROUPS_TEAMS_NAME = "UserGroups_Teams";
185 public static final Object[][] MAPPING_TABLE_USERGROUPS_TEAMS_COLUMNS = {
186 { "companyId", Types.BIGINT },
187 { "teamId", Types.BIGINT },
188 { "userGroupId", Types.BIGINT }
189 };
190 public static final String MAPPING_TABLE_USERGROUPS_TEAMS_SQL_CREATE = "create table UserGroups_Teams (companyId LONG not null,teamId LONG not null,userGroupId LONG not null,primary key (teamId, userGroupId))";
191 public static final boolean FINDER_CACHE_ENABLED_USERGROUPS_TEAMS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
192 "value.object.finder.cache.enabled.UserGroups_Teams"), true);
193 public static final String MAPPING_TABLE_USERS_USERGROUPS_NAME = "Users_UserGroups";
194 public static final Object[][] MAPPING_TABLE_USERS_USERGROUPS_COLUMNS = {
195 { "companyId", Types.BIGINT },
196 { "userId", Types.BIGINT },
197 { "userGroupId", Types.BIGINT }
198 };
199 public static final String MAPPING_TABLE_USERS_USERGROUPS_SQL_CREATE = "create table Users_UserGroups (companyId LONG not null,userId LONG not null,userGroupId LONG not null,primary key (userId, userGroupId))";
200 public static final boolean FINDER_CACHE_ENABLED_USERS_USERGROUPS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
201 "value.object.finder.cache.enabled.Users_UserGroups"), true);
202 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
203 "lock.expiration.time.com.liferay.portal.kernel.model.UserGroup"));
204
205 public UserGroupModelImpl() {
206 }
207
208 @Override
209 public long getPrimaryKey() {
210 return _userGroupId;
211 }
212
213 @Override
214 public void setPrimaryKey(long primaryKey) {
215 setUserGroupId(primaryKey);
216 }
217
218 @Override
219 public Serializable getPrimaryKeyObj() {
220 return _userGroupId;
221 }
222
223 @Override
224 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
225 setPrimaryKey(((Long)primaryKeyObj).longValue());
226 }
227
228 @Override
229 public Class<?> getModelClass() {
230 return UserGroup.class;
231 }
232
233 @Override
234 public String getModelClassName() {
235 return UserGroup.class.getName();
236 }
237
238 @Override
239 public Map<String, Object> getModelAttributes() {
240 Map<String, Object> attributes = new HashMap<String, Object>();
241
242 attributes.put("mvccVersion", getMvccVersion());
243 attributes.put("uuid", getUuid());
244 attributes.put("userGroupId", getUserGroupId());
245 attributes.put("companyId", getCompanyId());
246 attributes.put("userId", getUserId());
247 attributes.put("userName", getUserName());
248 attributes.put("createDate", getCreateDate());
249 attributes.put("modifiedDate", getModifiedDate());
250 attributes.put("parentUserGroupId", getParentUserGroupId());
251 attributes.put("name", getName());
252 attributes.put("description", getDescription());
253 attributes.put("addedByLDAPImport", getAddedByLDAPImport());
254
255 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
256 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
257
258 return attributes;
259 }
260
261 @Override
262 public void setModelAttributes(Map<String, Object> attributes) {
263 Long mvccVersion = (Long)attributes.get("mvccVersion");
264
265 if (mvccVersion != null) {
266 setMvccVersion(mvccVersion);
267 }
268
269 String uuid = (String)attributes.get("uuid");
270
271 if (uuid != null) {
272 setUuid(uuid);
273 }
274
275 Long userGroupId = (Long)attributes.get("userGroupId");
276
277 if (userGroupId != null) {
278 setUserGroupId(userGroupId);
279 }
280
281 Long companyId = (Long)attributes.get("companyId");
282
283 if (companyId != null) {
284 setCompanyId(companyId);
285 }
286
287 Long userId = (Long)attributes.get("userId");
288
289 if (userId != null) {
290 setUserId(userId);
291 }
292
293 String userName = (String)attributes.get("userName");
294
295 if (userName != null) {
296 setUserName(userName);
297 }
298
299 Date createDate = (Date)attributes.get("createDate");
300
301 if (createDate != null) {
302 setCreateDate(createDate);
303 }
304
305 Date modifiedDate = (Date)attributes.get("modifiedDate");
306
307 if (modifiedDate != null) {
308 setModifiedDate(modifiedDate);
309 }
310
311 Long parentUserGroupId = (Long)attributes.get("parentUserGroupId");
312
313 if (parentUserGroupId != null) {
314 setParentUserGroupId(parentUserGroupId);
315 }
316
317 String name = (String)attributes.get("name");
318
319 if (name != null) {
320 setName(name);
321 }
322
323 String description = (String)attributes.get("description");
324
325 if (description != null) {
326 setDescription(description);
327 }
328
329 Boolean addedByLDAPImport = (Boolean)attributes.get("addedByLDAPImport");
330
331 if (addedByLDAPImport != null) {
332 setAddedByLDAPImport(addedByLDAPImport);
333 }
334 }
335
336 @JSON
337 @Override
338 public long getMvccVersion() {
339 return _mvccVersion;
340 }
341
342 @Override
343 public void setMvccVersion(long mvccVersion) {
344 _mvccVersion = mvccVersion;
345 }
346
347 @JSON
348 @Override
349 public String getUuid() {
350 if (_uuid == null) {
351 return StringPool.BLANK;
352 }
353 else {
354 return _uuid;
355 }
356 }
357
358 @Override
359 public void setUuid(String uuid) {
360 if (_originalUuid == null) {
361 _originalUuid = _uuid;
362 }
363
364 _uuid = uuid;
365 }
366
367 public String getOriginalUuid() {
368 return GetterUtil.getString(_originalUuid);
369 }
370
371 @JSON
372 @Override
373 public long getUserGroupId() {
374 return _userGroupId;
375 }
376
377 @Override
378 public void setUserGroupId(long userGroupId) {
379 _userGroupId = userGroupId;
380 }
381
382 @JSON
383 @Override
384 public long getCompanyId() {
385 return _companyId;
386 }
387
388 @Override
389 public void setCompanyId(long companyId) {
390 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
391
392 if (!_setOriginalCompanyId) {
393 _setOriginalCompanyId = true;
394
395 _originalCompanyId = _companyId;
396 }
397
398 _companyId = companyId;
399 }
400
401 public long getOriginalCompanyId() {
402 return _originalCompanyId;
403 }
404
405 @JSON
406 @Override
407 public long getUserId() {
408 return _userId;
409 }
410
411 @Override
412 public void setUserId(long userId) {
413 _userId = userId;
414 }
415
416 @Override
417 public String getUserUuid() {
418 try {
419 User user = UserLocalServiceUtil.getUserById(getUserId());
420
421 return user.getUuid();
422 }
423 catch (PortalException pe) {
424 return StringPool.BLANK;
425 }
426 }
427
428 @Override
429 public void setUserUuid(String userUuid) {
430 }
431
432 @JSON
433 @Override
434 public String getUserName() {
435 if (_userName == null) {
436 return StringPool.BLANK;
437 }
438 else {
439 return _userName;
440 }
441 }
442
443 @Override
444 public void setUserName(String userName) {
445 _userName = userName;
446 }
447
448 @JSON
449 @Override
450 public Date getCreateDate() {
451 return _createDate;
452 }
453
454 @Override
455 public void setCreateDate(Date createDate) {
456 _createDate = createDate;
457 }
458
459 @JSON
460 @Override
461 public Date getModifiedDate() {
462 return _modifiedDate;
463 }
464
465 public boolean hasSetModifiedDate() {
466 return _setModifiedDate;
467 }
468
469 @Override
470 public void setModifiedDate(Date modifiedDate) {
471 _setModifiedDate = true;
472
473 _modifiedDate = modifiedDate;
474 }
475
476 @JSON
477 @Override
478 public long getParentUserGroupId() {
479 return _parentUserGroupId;
480 }
481
482 @Override
483 public void setParentUserGroupId(long parentUserGroupId) {
484 _columnBitmask |= PARENTUSERGROUPID_COLUMN_BITMASK;
485
486 if (!_setOriginalParentUserGroupId) {
487 _setOriginalParentUserGroupId = true;
488
489 _originalParentUserGroupId = _parentUserGroupId;
490 }
491
492 _parentUserGroupId = parentUserGroupId;
493 }
494
495 public long getOriginalParentUserGroupId() {
496 return _originalParentUserGroupId;
497 }
498
499 @JSON
500 @Override
501 public String getName() {
502 if (_name == null) {
503 return StringPool.BLANK;
504 }
505 else {
506 return _name;
507 }
508 }
509
510 @Override
511 public void setName(String name) {
512 _columnBitmask = -1L;
513
514 if (_originalName == null) {
515 _originalName = _name;
516 }
517
518 _name = name;
519 }
520
521 public String getOriginalName() {
522 return GetterUtil.getString(_originalName);
523 }
524
525 @JSON
526 @Override
527 public String getDescription() {
528 if (_description == null) {
529 return StringPool.BLANK;
530 }
531 else {
532 return _description;
533 }
534 }
535
536 @Override
537 public void setDescription(String description) {
538 _description = description;
539 }
540
541 @JSON
542 @Override
543 public boolean getAddedByLDAPImport() {
544 return _addedByLDAPImport;
545 }
546
547 @Override
548 public boolean isAddedByLDAPImport() {
549 return _addedByLDAPImport;
550 }
551
552 @Override
553 public void setAddedByLDAPImport(boolean addedByLDAPImport) {
554 _addedByLDAPImport = addedByLDAPImport;
555 }
556
557 @Override
558 public StagedModelType getStagedModelType() {
559 return new StagedModelType(PortalUtil.getClassNameId(
560 UserGroup.class.getName()));
561 }
562
563 public long getColumnBitmask() {
564 return _columnBitmask;
565 }
566
567 @Override
568 public ExpandoBridge getExpandoBridge() {
569 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
570 UserGroup.class.getName(), getPrimaryKey());
571 }
572
573 @Override
574 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
575 ExpandoBridge expandoBridge = getExpandoBridge();
576
577 expandoBridge.setAttributes(serviceContext);
578 }
579
580 @Override
581 public UserGroup toEscapedModel() {
582 if (_escapedModel == null) {
583 _escapedModel = (UserGroup)ProxyUtil.newProxyInstance(_classLoader,
584 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
585 }
586
587 return _escapedModel;
588 }
589
590 @Override
591 public Object clone() {
592 UserGroupImpl userGroupImpl = new UserGroupImpl();
593
594 userGroupImpl.setMvccVersion(getMvccVersion());
595 userGroupImpl.setUuid(getUuid());
596 userGroupImpl.setUserGroupId(getUserGroupId());
597 userGroupImpl.setCompanyId(getCompanyId());
598 userGroupImpl.setUserId(getUserId());
599 userGroupImpl.setUserName(getUserName());
600 userGroupImpl.setCreateDate(getCreateDate());
601 userGroupImpl.setModifiedDate(getModifiedDate());
602 userGroupImpl.setParentUserGroupId(getParentUserGroupId());
603 userGroupImpl.setName(getName());
604 userGroupImpl.setDescription(getDescription());
605 userGroupImpl.setAddedByLDAPImport(getAddedByLDAPImport());
606
607 userGroupImpl.resetOriginalValues();
608
609 return userGroupImpl;
610 }
611
612 @Override
613 public int compareTo(UserGroup userGroup) {
614 int value = 0;
615
616 value = getName().compareTo(userGroup.getName());
617
618 if (value != 0) {
619 return value;
620 }
621
622 return 0;
623 }
624
625 @Override
626 public boolean equals(Object obj) {
627 if (this == obj) {
628 return true;
629 }
630
631 if (!(obj instanceof UserGroup)) {
632 return false;
633 }
634
635 UserGroup userGroup = (UserGroup)obj;
636
637 long primaryKey = userGroup.getPrimaryKey();
638
639 if (getPrimaryKey() == primaryKey) {
640 return true;
641 }
642 else {
643 return false;
644 }
645 }
646
647 @Override
648 public int hashCode() {
649 return (int)getPrimaryKey();
650 }
651
652 @Override
653 public boolean isEntityCacheEnabled() {
654 return ENTITY_CACHE_ENABLED;
655 }
656
657 @Override
658 public boolean isFinderCacheEnabled() {
659 return FINDER_CACHE_ENABLED;
660 }
661
662 @Override
663 public void resetOriginalValues() {
664 UserGroupModelImpl userGroupModelImpl = this;
665
666 userGroupModelImpl._originalUuid = userGroupModelImpl._uuid;
667
668 userGroupModelImpl._originalCompanyId = userGroupModelImpl._companyId;
669
670 userGroupModelImpl._setOriginalCompanyId = false;
671
672 userGroupModelImpl._setModifiedDate = false;
673
674 userGroupModelImpl._originalParentUserGroupId = userGroupModelImpl._parentUserGroupId;
675
676 userGroupModelImpl._setOriginalParentUserGroupId = false;
677
678 userGroupModelImpl._originalName = userGroupModelImpl._name;
679
680 userGroupModelImpl._columnBitmask = 0;
681 }
682
683 @Override
684 public CacheModel<UserGroup> toCacheModel() {
685 UserGroupCacheModel userGroupCacheModel = new UserGroupCacheModel();
686
687 userGroupCacheModel.mvccVersion = getMvccVersion();
688
689 userGroupCacheModel.uuid = getUuid();
690
691 String uuid = userGroupCacheModel.uuid;
692
693 if ((uuid != null) && (uuid.length() == 0)) {
694 userGroupCacheModel.uuid = null;
695 }
696
697 userGroupCacheModel.userGroupId = getUserGroupId();
698
699 userGroupCacheModel.companyId = getCompanyId();
700
701 userGroupCacheModel.userId = getUserId();
702
703 userGroupCacheModel.userName = getUserName();
704
705 String userName = userGroupCacheModel.userName;
706
707 if ((userName != null) && (userName.length() == 0)) {
708 userGroupCacheModel.userName = null;
709 }
710
711 Date createDate = getCreateDate();
712
713 if (createDate != null) {
714 userGroupCacheModel.createDate = createDate.getTime();
715 }
716 else {
717 userGroupCacheModel.createDate = Long.MIN_VALUE;
718 }
719
720 Date modifiedDate = getModifiedDate();
721
722 if (modifiedDate != null) {
723 userGroupCacheModel.modifiedDate = modifiedDate.getTime();
724 }
725 else {
726 userGroupCacheModel.modifiedDate = Long.MIN_VALUE;
727 }
728
729 userGroupCacheModel.parentUserGroupId = getParentUserGroupId();
730
731 userGroupCacheModel.name = getName();
732
733 String name = userGroupCacheModel.name;
734
735 if ((name != null) && (name.length() == 0)) {
736 userGroupCacheModel.name = null;
737 }
738
739 userGroupCacheModel.description = getDescription();
740
741 String description = userGroupCacheModel.description;
742
743 if ((description != null) && (description.length() == 0)) {
744 userGroupCacheModel.description = null;
745 }
746
747 userGroupCacheModel.addedByLDAPImport = getAddedByLDAPImport();
748
749 return userGroupCacheModel;
750 }
751
752 @Override
753 public String toString() {
754 StringBundler sb = new StringBundler(25);
755
756 sb.append("{mvccVersion=");
757 sb.append(getMvccVersion());
758 sb.append(", uuid=");
759 sb.append(getUuid());
760 sb.append(", userGroupId=");
761 sb.append(getUserGroupId());
762 sb.append(", companyId=");
763 sb.append(getCompanyId());
764 sb.append(", userId=");
765 sb.append(getUserId());
766 sb.append(", userName=");
767 sb.append(getUserName());
768 sb.append(", createDate=");
769 sb.append(getCreateDate());
770 sb.append(", modifiedDate=");
771 sb.append(getModifiedDate());
772 sb.append(", parentUserGroupId=");
773 sb.append(getParentUserGroupId());
774 sb.append(", name=");
775 sb.append(getName());
776 sb.append(", description=");
777 sb.append(getDescription());
778 sb.append(", addedByLDAPImport=");
779 sb.append(getAddedByLDAPImport());
780 sb.append("}");
781
782 return sb.toString();
783 }
784
785 @Override
786 public String toXmlString() {
787 StringBundler sb = new StringBundler(40);
788
789 sb.append("<model><model-name>");
790 sb.append("com.liferay.portal.kernel.model.UserGroup");
791 sb.append("</model-name>");
792
793 sb.append(
794 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
795 sb.append(getMvccVersion());
796 sb.append("]]></column-value></column>");
797 sb.append(
798 "<column><column-name>uuid</column-name><column-value><![CDATA[");
799 sb.append(getUuid());
800 sb.append("]]></column-value></column>");
801 sb.append(
802 "<column><column-name>userGroupId</column-name><column-value><![CDATA[");
803 sb.append(getUserGroupId());
804 sb.append("]]></column-value></column>");
805 sb.append(
806 "<column><column-name>companyId</column-name><column-value><![CDATA[");
807 sb.append(getCompanyId());
808 sb.append("]]></column-value></column>");
809 sb.append(
810 "<column><column-name>userId</column-name><column-value><![CDATA[");
811 sb.append(getUserId());
812 sb.append("]]></column-value></column>");
813 sb.append(
814 "<column><column-name>userName</column-name><column-value><![CDATA[");
815 sb.append(getUserName());
816 sb.append("]]></column-value></column>");
817 sb.append(
818 "<column><column-name>createDate</column-name><column-value><![CDATA[");
819 sb.append(getCreateDate());
820 sb.append("]]></column-value></column>");
821 sb.append(
822 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
823 sb.append(getModifiedDate());
824 sb.append("]]></column-value></column>");
825 sb.append(
826 "<column><column-name>parentUserGroupId</column-name><column-value><![CDATA[");
827 sb.append(getParentUserGroupId());
828 sb.append("]]></column-value></column>");
829 sb.append(
830 "<column><column-name>name</column-name><column-value><![CDATA[");
831 sb.append(getName());
832 sb.append("]]></column-value></column>");
833 sb.append(
834 "<column><column-name>description</column-name><column-value><![CDATA[");
835 sb.append(getDescription());
836 sb.append("]]></column-value></column>");
837 sb.append(
838 "<column><column-name>addedByLDAPImport</column-name><column-value><![CDATA[");
839 sb.append(getAddedByLDAPImport());
840 sb.append("]]></column-value></column>");
841
842 sb.append("</model>");
843
844 return sb.toString();
845 }
846
847 private static final ClassLoader _classLoader = UserGroup.class.getClassLoader();
848 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
849 UserGroup.class
850 };
851 private long _mvccVersion;
852 private String _uuid;
853 private String _originalUuid;
854 private long _userGroupId;
855 private long _companyId;
856 private long _originalCompanyId;
857 private boolean _setOriginalCompanyId;
858 private long _userId;
859 private String _userName;
860 private Date _createDate;
861 private Date _modifiedDate;
862 private boolean _setModifiedDate;
863 private long _parentUserGroupId;
864 private long _originalParentUserGroupId;
865 private boolean _setOriginalParentUserGroupId;
866 private String _name;
867 private String _originalName;
868 private String _description;
869 private boolean _addedByLDAPImport;
870 private long _columnBitmask;
871 private UserGroup _escapedModel;
872 }