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