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