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