001
014
015 package com.liferay.portlet.mobiledevicerules.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.language.LanguageUtil;
021 import com.liferay.portal.kernel.util.GetterUtil;
022 import com.liferay.portal.kernel.util.LocaleUtil;
023 import com.liferay.portal.kernel.util.LocalizationUtil;
024 import com.liferay.portal.kernel.util.ProxyUtil;
025 import com.liferay.portal.kernel.util.StringBundler;
026 import com.liferay.portal.kernel.util.StringPool;
027 import com.liferay.portal.kernel.util.Validator;
028 import com.liferay.portal.model.CacheModel;
029 import com.liferay.portal.model.impl.BaseModelImpl;
030 import com.liferay.portal.service.ServiceContext;
031 import com.liferay.portal.util.PortalUtil;
032
033 import com.liferay.portlet.expando.model.ExpandoBridge;
034 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
035 import com.liferay.portlet.mobiledevicerules.model.MDRRule;
036 import com.liferay.portlet.mobiledevicerules.model.MDRRuleModel;
037 import com.liferay.portlet.mobiledevicerules.model.MDRRuleSoap;
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.List;
046 import java.util.Locale;
047 import java.util.Map;
048
049
062 @JSON(strict = true)
063 public class MDRRuleModelImpl extends BaseModelImpl<MDRRule>
064 implements MDRRuleModel {
065
070 public static final String TABLE_NAME = "MDRRule";
071 public static final Object[][] TABLE_COLUMNS = {
072 { "uuid_", Types.VARCHAR },
073 { "ruleId", Types.BIGINT },
074 { "groupId", Types.BIGINT },
075 { "companyId", Types.BIGINT },
076 { "userId", Types.BIGINT },
077 { "userName", Types.VARCHAR },
078 { "createDate", Types.TIMESTAMP },
079 { "modifiedDate", Types.TIMESTAMP },
080 { "ruleGroupId", Types.BIGINT },
081 { "name", Types.VARCHAR },
082 { "description", Types.VARCHAR },
083 { "type_", Types.VARCHAR },
084 { "typeSettings", Types.CLOB }
085 };
086 public static final String TABLE_SQL_CREATE = "create table MDRRule (uuid_ VARCHAR(75) null,ruleId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,ruleGroupId LONG,name STRING null,description STRING null,type_ VARCHAR(255) null,typeSettings TEXT null)";
087 public static final String TABLE_SQL_DROP = "drop table MDRRule";
088 public static final String DATA_SOURCE = "liferayDataSource";
089 public static final String SESSION_FACTORY = "liferaySessionFactory";
090 public static final String TX_MANAGER = "liferayTransactionManager";
091 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
092 "value.object.entity.cache.enabled.com.liferay.portlet.mobiledevicerules.model.MDRRule"),
093 true);
094 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
095 "value.object.finder.cache.enabled.com.liferay.portlet.mobiledevicerules.model.MDRRule"),
096 true);
097 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
098 "value.object.column.bitmask.enabled.com.liferay.portlet.mobiledevicerules.model.MDRRule"),
099 true);
100 public static long GROUPID_COLUMN_BITMASK = 1L;
101 public static long RULEGROUPID_COLUMN_BITMASK = 2L;
102 public static long UUID_COLUMN_BITMASK = 4L;
103
104
110 public static MDRRule toModel(MDRRuleSoap soapModel) {
111 MDRRule model = new MDRRuleImpl();
112
113 model.setUuid(soapModel.getUuid());
114 model.setRuleId(soapModel.getRuleId());
115 model.setGroupId(soapModel.getGroupId());
116 model.setCompanyId(soapModel.getCompanyId());
117 model.setUserId(soapModel.getUserId());
118 model.setUserName(soapModel.getUserName());
119 model.setCreateDate(soapModel.getCreateDate());
120 model.setModifiedDate(soapModel.getModifiedDate());
121 model.setRuleGroupId(soapModel.getRuleGroupId());
122 model.setName(soapModel.getName());
123 model.setDescription(soapModel.getDescription());
124 model.setType(soapModel.getType());
125 model.setTypeSettings(soapModel.getTypeSettings());
126
127 return model;
128 }
129
130
136 public static List<MDRRule> toModels(MDRRuleSoap[] soapModels) {
137 List<MDRRule> models = new ArrayList<MDRRule>(soapModels.length);
138
139 for (MDRRuleSoap soapModel : soapModels) {
140 models.add(toModel(soapModel));
141 }
142
143 return models;
144 }
145
146 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
147 "lock.expiration.time.com.liferay.portlet.mobiledevicerules.model.MDRRule"));
148
149 public MDRRuleModelImpl() {
150 }
151
152 public long getPrimaryKey() {
153 return _ruleId;
154 }
155
156 public void setPrimaryKey(long primaryKey) {
157 setRuleId(primaryKey);
158 }
159
160 public Serializable getPrimaryKeyObj() {
161 return new Long(_ruleId);
162 }
163
164 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
165 setPrimaryKey(((Long)primaryKeyObj).longValue());
166 }
167
168 public Class<?> getModelClass() {
169 return MDRRule.class;
170 }
171
172 public String getModelClassName() {
173 return MDRRule.class.getName();
174 }
175
176 @JSON
177 public String getUuid() {
178 if (_uuid == null) {
179 return StringPool.BLANK;
180 }
181 else {
182 return _uuid;
183 }
184 }
185
186 public void setUuid(String uuid) {
187 if (_originalUuid == null) {
188 _originalUuid = _uuid;
189 }
190
191 _uuid = uuid;
192 }
193
194 public String getOriginalUuid() {
195 return GetterUtil.getString(_originalUuid);
196 }
197
198 @JSON
199 public long getRuleId() {
200 return _ruleId;
201 }
202
203 public void setRuleId(long ruleId) {
204 _ruleId = ruleId;
205 }
206
207 @JSON
208 public long getGroupId() {
209 return _groupId;
210 }
211
212 public void setGroupId(long groupId) {
213 _columnBitmask |= GROUPID_COLUMN_BITMASK;
214
215 if (!_setOriginalGroupId) {
216 _setOriginalGroupId = true;
217
218 _originalGroupId = _groupId;
219 }
220
221 _groupId = groupId;
222 }
223
224 public long getOriginalGroupId() {
225 return _originalGroupId;
226 }
227
228 @JSON
229 public long getCompanyId() {
230 return _companyId;
231 }
232
233 public void setCompanyId(long companyId) {
234 _companyId = companyId;
235 }
236
237 @JSON
238 public long getUserId() {
239 return _userId;
240 }
241
242 public void setUserId(long userId) {
243 _userId = userId;
244 }
245
246 public String getUserUuid() throws SystemException {
247 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
248 }
249
250 public void setUserUuid(String userUuid) {
251 _userUuid = userUuid;
252 }
253
254 @JSON
255 public String getUserName() {
256 if (_userName == null) {
257 return StringPool.BLANK;
258 }
259 else {
260 return _userName;
261 }
262 }
263
264 public void setUserName(String userName) {
265 _userName = userName;
266 }
267
268 @JSON
269 public Date getCreateDate() {
270 return _createDate;
271 }
272
273 public void setCreateDate(Date createDate) {
274 _createDate = createDate;
275 }
276
277 @JSON
278 public Date getModifiedDate() {
279 return _modifiedDate;
280 }
281
282 public void setModifiedDate(Date modifiedDate) {
283 _modifiedDate = modifiedDate;
284 }
285
286 @JSON
287 public long getRuleGroupId() {
288 return _ruleGroupId;
289 }
290
291 public void setRuleGroupId(long ruleGroupId) {
292 _columnBitmask |= RULEGROUPID_COLUMN_BITMASK;
293
294 if (!_setOriginalRuleGroupId) {
295 _setOriginalRuleGroupId = true;
296
297 _originalRuleGroupId = _ruleGroupId;
298 }
299
300 _ruleGroupId = ruleGroupId;
301 }
302
303 public long getOriginalRuleGroupId() {
304 return _originalRuleGroupId;
305 }
306
307 @JSON
308 public String getName() {
309 if (_name == null) {
310 return StringPool.BLANK;
311 }
312 else {
313 return _name;
314 }
315 }
316
317 public String getName(Locale locale) {
318 String languageId = LocaleUtil.toLanguageId(locale);
319
320 return getName(languageId);
321 }
322
323 public String getName(Locale locale, boolean useDefault) {
324 String languageId = LocaleUtil.toLanguageId(locale);
325
326 return getName(languageId, useDefault);
327 }
328
329 public String getName(String languageId) {
330 return LocalizationUtil.getLocalization(getName(), languageId);
331 }
332
333 public String getName(String languageId, boolean useDefault) {
334 return LocalizationUtil.getLocalization(getName(), languageId,
335 useDefault);
336 }
337
338 public String getNameCurrentLanguageId() {
339 return _nameCurrentLanguageId;
340 }
341
342 @JSON
343 public String getNameCurrentValue() {
344 Locale locale = getLocale(_nameCurrentLanguageId);
345
346 return getName(locale);
347 }
348
349 public Map<Locale, String> getNameMap() {
350 return LocalizationUtil.getLocalizationMap(getName());
351 }
352
353 public void setName(String name) {
354 _name = name;
355 }
356
357 public void setName(String name, Locale locale) {
358 setName(name, locale, LocaleUtil.getDefault());
359 }
360
361 public void setName(String name, Locale locale, Locale defaultLocale) {
362 String languageId = LocaleUtil.toLanguageId(locale);
363 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
364
365 if (Validator.isNotNull(name)) {
366 setName(LocalizationUtil.updateLocalization(getName(), "Name",
367 name, languageId, defaultLanguageId));
368 }
369 else {
370 setName(LocalizationUtil.removeLocalization(getName(), "Name",
371 languageId));
372 }
373 }
374
375 public void setNameCurrentLanguageId(String languageId) {
376 _nameCurrentLanguageId = languageId;
377 }
378
379 public void setNameMap(Map<Locale, String> nameMap) {
380 setNameMap(nameMap, LocaleUtil.getDefault());
381 }
382
383 public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) {
384 if (nameMap == null) {
385 return;
386 }
387
388 Locale[] locales = LanguageUtil.getAvailableLocales();
389
390 for (Locale locale : locales) {
391 String name = nameMap.get(locale);
392
393 setName(name, locale, defaultLocale);
394 }
395 }
396
397 @JSON
398 public String getDescription() {
399 if (_description == null) {
400 return StringPool.BLANK;
401 }
402 else {
403 return _description;
404 }
405 }
406
407 public String getDescription(Locale locale) {
408 String languageId = LocaleUtil.toLanguageId(locale);
409
410 return getDescription(languageId);
411 }
412
413 public String getDescription(Locale locale, boolean useDefault) {
414 String languageId = LocaleUtil.toLanguageId(locale);
415
416 return getDescription(languageId, useDefault);
417 }
418
419 public String getDescription(String languageId) {
420 return LocalizationUtil.getLocalization(getDescription(), languageId);
421 }
422
423 public String getDescription(String languageId, boolean useDefault) {
424 return LocalizationUtil.getLocalization(getDescription(), languageId,
425 useDefault);
426 }
427
428 public String getDescriptionCurrentLanguageId() {
429 return _descriptionCurrentLanguageId;
430 }
431
432 @JSON
433 public String getDescriptionCurrentValue() {
434 Locale locale = getLocale(_descriptionCurrentLanguageId);
435
436 return getDescription(locale);
437 }
438
439 public Map<Locale, String> getDescriptionMap() {
440 return LocalizationUtil.getLocalizationMap(getDescription());
441 }
442
443 public void setDescription(String description) {
444 _description = description;
445 }
446
447 public void setDescription(String description, Locale locale) {
448 setDescription(description, locale, LocaleUtil.getDefault());
449 }
450
451 public void setDescription(String description, Locale locale,
452 Locale defaultLocale) {
453 String languageId = LocaleUtil.toLanguageId(locale);
454 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
455
456 if (Validator.isNotNull(description)) {
457 setDescription(LocalizationUtil.updateLocalization(
458 getDescription(), "Description", description, languageId,
459 defaultLanguageId));
460 }
461 else {
462 setDescription(LocalizationUtil.removeLocalization(
463 getDescription(), "Description", languageId));
464 }
465 }
466
467 public void setDescriptionCurrentLanguageId(String languageId) {
468 _descriptionCurrentLanguageId = languageId;
469 }
470
471 public void setDescriptionMap(Map<Locale, String> descriptionMap) {
472 setDescriptionMap(descriptionMap, LocaleUtil.getDefault());
473 }
474
475 public void setDescriptionMap(Map<Locale, String> descriptionMap,
476 Locale defaultLocale) {
477 if (descriptionMap == null) {
478 return;
479 }
480
481 Locale[] locales = LanguageUtil.getAvailableLocales();
482
483 for (Locale locale : locales) {
484 String description = descriptionMap.get(locale);
485
486 setDescription(description, locale, defaultLocale);
487 }
488 }
489
490 @JSON
491 public String getType() {
492 if (_type == null) {
493 return StringPool.BLANK;
494 }
495 else {
496 return _type;
497 }
498 }
499
500 public void setType(String type) {
501 _type = type;
502 }
503
504 @JSON
505 public String getTypeSettings() {
506 if (_typeSettings == null) {
507 return StringPool.BLANK;
508 }
509 else {
510 return _typeSettings;
511 }
512 }
513
514 public void setTypeSettings(String typeSettings) {
515 _typeSettings = typeSettings;
516 }
517
518 public long getColumnBitmask() {
519 return _columnBitmask;
520 }
521
522 @Override
523 public MDRRule toEscapedModel() {
524 if (_escapedModelProxy == null) {
525 _escapedModelProxy = (MDRRule)ProxyUtil.newProxyInstance(_classLoader,
526 _escapedModelProxyInterfaces,
527 new AutoEscapeBeanHandler(this));
528 }
529
530 return _escapedModelProxy;
531 }
532
533 @Override
534 public ExpandoBridge getExpandoBridge() {
535 if (_expandoBridge == null) {
536 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
537 MDRRule.class.getName(), getPrimaryKey());
538 }
539
540 return _expandoBridge;
541 }
542
543 @Override
544 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
545 getExpandoBridge().setAttributes(serviceContext);
546 }
547
548 @Override
549 public Object clone() {
550 MDRRuleImpl mdrRuleImpl = new MDRRuleImpl();
551
552 mdrRuleImpl.setUuid(getUuid());
553 mdrRuleImpl.setRuleId(getRuleId());
554 mdrRuleImpl.setGroupId(getGroupId());
555 mdrRuleImpl.setCompanyId(getCompanyId());
556 mdrRuleImpl.setUserId(getUserId());
557 mdrRuleImpl.setUserName(getUserName());
558 mdrRuleImpl.setCreateDate(getCreateDate());
559 mdrRuleImpl.setModifiedDate(getModifiedDate());
560 mdrRuleImpl.setRuleGroupId(getRuleGroupId());
561 mdrRuleImpl.setName(getName());
562 mdrRuleImpl.setDescription(getDescription());
563 mdrRuleImpl.setType(getType());
564 mdrRuleImpl.setTypeSettings(getTypeSettings());
565
566 mdrRuleImpl.resetOriginalValues();
567
568 return mdrRuleImpl;
569 }
570
571 public int compareTo(MDRRule mdrRule) {
572 long primaryKey = mdrRule.getPrimaryKey();
573
574 if (getPrimaryKey() < primaryKey) {
575 return -1;
576 }
577 else if (getPrimaryKey() > primaryKey) {
578 return 1;
579 }
580 else {
581 return 0;
582 }
583 }
584
585 @Override
586 public boolean equals(Object obj) {
587 if (obj == null) {
588 return false;
589 }
590
591 MDRRule mdrRule = null;
592
593 try {
594 mdrRule = (MDRRule)obj;
595 }
596 catch (ClassCastException cce) {
597 return false;
598 }
599
600 long primaryKey = mdrRule.getPrimaryKey();
601
602 if (getPrimaryKey() == primaryKey) {
603 return true;
604 }
605 else {
606 return false;
607 }
608 }
609
610 @Override
611 public int hashCode() {
612 return (int)getPrimaryKey();
613 }
614
615 @Override
616 public void resetOriginalValues() {
617 MDRRuleModelImpl mdrRuleModelImpl = this;
618
619 mdrRuleModelImpl._originalUuid = mdrRuleModelImpl._uuid;
620
621 mdrRuleModelImpl._originalGroupId = mdrRuleModelImpl._groupId;
622
623 mdrRuleModelImpl._setOriginalGroupId = false;
624
625 mdrRuleModelImpl._originalRuleGroupId = mdrRuleModelImpl._ruleGroupId;
626
627 mdrRuleModelImpl._setOriginalRuleGroupId = false;
628
629 mdrRuleModelImpl._columnBitmask = 0;
630 }
631
632 @Override
633 public CacheModel<MDRRule> toCacheModel() {
634 MDRRuleCacheModel mdrRuleCacheModel = new MDRRuleCacheModel();
635
636 mdrRuleCacheModel.uuid = getUuid();
637
638 String uuid = mdrRuleCacheModel.uuid;
639
640 if ((uuid != null) && (uuid.length() == 0)) {
641 mdrRuleCacheModel.uuid = null;
642 }
643
644 mdrRuleCacheModel.ruleId = getRuleId();
645
646 mdrRuleCacheModel.groupId = getGroupId();
647
648 mdrRuleCacheModel.companyId = getCompanyId();
649
650 mdrRuleCacheModel.userId = getUserId();
651
652 mdrRuleCacheModel.userName = getUserName();
653
654 String userName = mdrRuleCacheModel.userName;
655
656 if ((userName != null) && (userName.length() == 0)) {
657 mdrRuleCacheModel.userName = null;
658 }
659
660 Date createDate = getCreateDate();
661
662 if (createDate != null) {
663 mdrRuleCacheModel.createDate = createDate.getTime();
664 }
665 else {
666 mdrRuleCacheModel.createDate = Long.MIN_VALUE;
667 }
668
669 Date modifiedDate = getModifiedDate();
670
671 if (modifiedDate != null) {
672 mdrRuleCacheModel.modifiedDate = modifiedDate.getTime();
673 }
674 else {
675 mdrRuleCacheModel.modifiedDate = Long.MIN_VALUE;
676 }
677
678 mdrRuleCacheModel.ruleGroupId = getRuleGroupId();
679
680 mdrRuleCacheModel.name = getName();
681
682 String name = mdrRuleCacheModel.name;
683
684 if ((name != null) && (name.length() == 0)) {
685 mdrRuleCacheModel.name = null;
686 }
687
688 mdrRuleCacheModel.description = getDescription();
689
690 String description = mdrRuleCacheModel.description;
691
692 if ((description != null) && (description.length() == 0)) {
693 mdrRuleCacheModel.description = null;
694 }
695
696 mdrRuleCacheModel.type = getType();
697
698 String type = mdrRuleCacheModel.type;
699
700 if ((type != null) && (type.length() == 0)) {
701 mdrRuleCacheModel.type = null;
702 }
703
704 mdrRuleCacheModel.typeSettings = getTypeSettings();
705
706 String typeSettings = mdrRuleCacheModel.typeSettings;
707
708 if ((typeSettings != null) && (typeSettings.length() == 0)) {
709 mdrRuleCacheModel.typeSettings = null;
710 }
711
712 return mdrRuleCacheModel;
713 }
714
715 @Override
716 public String toString() {
717 StringBundler sb = new StringBundler(27);
718
719 sb.append("{uuid=");
720 sb.append(getUuid());
721 sb.append(", ruleId=");
722 sb.append(getRuleId());
723 sb.append(", groupId=");
724 sb.append(getGroupId());
725 sb.append(", companyId=");
726 sb.append(getCompanyId());
727 sb.append(", userId=");
728 sb.append(getUserId());
729 sb.append(", userName=");
730 sb.append(getUserName());
731 sb.append(", createDate=");
732 sb.append(getCreateDate());
733 sb.append(", modifiedDate=");
734 sb.append(getModifiedDate());
735 sb.append(", ruleGroupId=");
736 sb.append(getRuleGroupId());
737 sb.append(", name=");
738 sb.append(getName());
739 sb.append(", description=");
740 sb.append(getDescription());
741 sb.append(", type=");
742 sb.append(getType());
743 sb.append(", typeSettings=");
744 sb.append(getTypeSettings());
745 sb.append("}");
746
747 return sb.toString();
748 }
749
750 public String toXmlString() {
751 StringBundler sb = new StringBundler(43);
752
753 sb.append("<model><model-name>");
754 sb.append("com.liferay.portlet.mobiledevicerules.model.MDRRule");
755 sb.append("</model-name>");
756
757 sb.append(
758 "<column><column-name>uuid</column-name><column-value><![CDATA[");
759 sb.append(getUuid());
760 sb.append("]]></column-value></column>");
761 sb.append(
762 "<column><column-name>ruleId</column-name><column-value><![CDATA[");
763 sb.append(getRuleId());
764 sb.append("]]></column-value></column>");
765 sb.append(
766 "<column><column-name>groupId</column-name><column-value><![CDATA[");
767 sb.append(getGroupId());
768 sb.append("]]></column-value></column>");
769 sb.append(
770 "<column><column-name>companyId</column-name><column-value><![CDATA[");
771 sb.append(getCompanyId());
772 sb.append("]]></column-value></column>");
773 sb.append(
774 "<column><column-name>userId</column-name><column-value><![CDATA[");
775 sb.append(getUserId());
776 sb.append("]]></column-value></column>");
777 sb.append(
778 "<column><column-name>userName</column-name><column-value><![CDATA[");
779 sb.append(getUserName());
780 sb.append("]]></column-value></column>");
781 sb.append(
782 "<column><column-name>createDate</column-name><column-value><![CDATA[");
783 sb.append(getCreateDate());
784 sb.append("]]></column-value></column>");
785 sb.append(
786 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
787 sb.append(getModifiedDate());
788 sb.append("]]></column-value></column>");
789 sb.append(
790 "<column><column-name>ruleGroupId</column-name><column-value><![CDATA[");
791 sb.append(getRuleGroupId());
792 sb.append("]]></column-value></column>");
793 sb.append(
794 "<column><column-name>name</column-name><column-value><![CDATA[");
795 sb.append(getName());
796 sb.append("]]></column-value></column>");
797 sb.append(
798 "<column><column-name>description</column-name><column-value><![CDATA[");
799 sb.append(getDescription());
800 sb.append("]]></column-value></column>");
801 sb.append(
802 "<column><column-name>type</column-name><column-value><![CDATA[");
803 sb.append(getType());
804 sb.append("]]></column-value></column>");
805 sb.append(
806 "<column><column-name>typeSettings</column-name><column-value><![CDATA[");
807 sb.append(getTypeSettings());
808 sb.append("]]></column-value></column>");
809
810 sb.append("</model>");
811
812 return sb.toString();
813 }
814
815 private static ClassLoader _classLoader = MDRRule.class.getClassLoader();
816 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
817 MDRRule.class
818 };
819 private String _uuid;
820 private String _originalUuid;
821 private long _ruleId;
822 private long _groupId;
823 private long _originalGroupId;
824 private boolean _setOriginalGroupId;
825 private long _companyId;
826 private long _userId;
827 private String _userUuid;
828 private String _userName;
829 private Date _createDate;
830 private Date _modifiedDate;
831 private long _ruleGroupId;
832 private long _originalRuleGroupId;
833 private boolean _setOriginalRuleGroupId;
834 private String _name;
835 private String _nameCurrentLanguageId;
836 private String _description;
837 private String _descriptionCurrentLanguageId;
838 private String _type;
839 private String _typeSettings;
840 private transient ExpandoBridge _expandoBridge;
841 private long _columnBitmask;
842 private MDRRule _escapedModelProxy;
843 }