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.DDMStructure;
034 import com.liferay.portlet.dynamicdatamapping.model.DDMStructureModel;
035 import com.liferay.portlet.dynamicdatamapping.model.DDMStructureSoap;
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 DDMStructureModelImpl extends BaseModelImpl<DDMStructure>
064 implements DDMStructureModel {
065
070 public static final String TABLE_NAME = "DDMStructure";
071 public static final Object[][] TABLE_COLUMNS = {
072 { "uuid_", Types.VARCHAR },
073 { "structureId", 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 { "classNameId", Types.BIGINT },
081 { "structureKey", Types.VARCHAR },
082 { "name", Types.VARCHAR },
083 { "description", Types.VARCHAR },
084 { "xsd", Types.CLOB },
085 { "storageType", Types.VARCHAR },
086 { "type_", Types.INTEGER }
087 };
088 public static final String TABLE_SQL_CREATE = "create table DDMStructure (uuid_ VARCHAR(75) null,structureId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,classNameId LONG,structureKey VARCHAR(75) null,name STRING null,description STRING null,xsd TEXT null,storageType VARCHAR(75) null,type_ INTEGER)";
089 public static final String TABLE_SQL_DROP = "drop table DDMStructure";
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.DDMStructure"),
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.DDMStructure"),
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.DDMStructure"),
101 true);
102 public static long CLASSNAMEID_COLUMN_BITMASK = 1L;
103 public static long DESCRIPTION_COLUMN_BITMASK = 2L;
104 public static long GROUPID_COLUMN_BITMASK = 4L;
105 public static long NAME_COLUMN_BITMASK = 8L;
106 public static long STRUCTUREKEY_COLUMN_BITMASK = 16L;
107 public static long UUID_COLUMN_BITMASK = 32L;
108
109
115 public static DDMStructure toModel(DDMStructureSoap soapModel) {
116 DDMStructure model = new DDMStructureImpl();
117
118 model.setUuid(soapModel.getUuid());
119 model.setStructureId(soapModel.getStructureId());
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.setClassNameId(soapModel.getClassNameId());
127 model.setStructureKey(soapModel.getStructureKey());
128 model.setName(soapModel.getName());
129 model.setDescription(soapModel.getDescription());
130 model.setXsd(soapModel.getXsd());
131 model.setStorageType(soapModel.getStorageType());
132 model.setType(soapModel.getType());
133
134 return model;
135 }
136
137
143 public static List<DDMStructure> toModels(DDMStructureSoap[] soapModels) {
144 List<DDMStructure> models = new ArrayList<DDMStructure>(soapModels.length);
145
146 for (DDMStructureSoap 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.DDMStructure"));
155
156 public DDMStructureModelImpl() {
157 }
158
159 public long getPrimaryKey() {
160 return _structureId;
161 }
162
163 public void setPrimaryKey(long primaryKey) {
164 setStructureId(primaryKey);
165 }
166
167 public Serializable getPrimaryKeyObj() {
168 return new Long(_structureId);
169 }
170
171 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
172 setPrimaryKey(((Long)primaryKeyObj).longValue());
173 }
174
175 public Class<?> getModelClass() {
176 return DDMStructure.class;
177 }
178
179 public String getModelClassName() {
180 return DDMStructure.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 getStructureId() {
207 return _structureId;
208 }
209
210 public void setStructureId(long structureId) {
211 _structureId = structureId;
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 public String getClassName() {
294 if (getClassNameId() <= 0) {
295 return StringPool.BLANK;
296 }
297
298 return PortalUtil.getClassName(getClassNameId());
299 }
300
301 @JSON
302 public long getClassNameId() {
303 return _classNameId;
304 }
305
306 public void setClassNameId(long classNameId) {
307 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
308
309 if (!_setOriginalClassNameId) {
310 _setOriginalClassNameId = true;
311
312 _originalClassNameId = _classNameId;
313 }
314
315 _classNameId = classNameId;
316 }
317
318 public long getOriginalClassNameId() {
319 return _originalClassNameId;
320 }
321
322 @JSON
323 public String getStructureKey() {
324 if (_structureKey == null) {
325 return StringPool.BLANK;
326 }
327 else {
328 return _structureKey;
329 }
330 }
331
332 public void setStructureKey(String structureKey) {
333 _columnBitmask |= STRUCTUREKEY_COLUMN_BITMASK;
334
335 if (_originalStructureKey == null) {
336 _originalStructureKey = _structureKey;
337 }
338
339 _structureKey = structureKey;
340 }
341
342 public String getOriginalStructureKey() {
343 return GetterUtil.getString(_originalStructureKey);
344 }
345
346 @JSON
347 public String getName() {
348 if (_name == null) {
349 return StringPool.BLANK;
350 }
351 else {
352 return _name;
353 }
354 }
355
356 public String getName(Locale locale) {
357 String languageId = LocaleUtil.toLanguageId(locale);
358
359 return getName(languageId);
360 }
361
362 public String getName(Locale locale, boolean useDefault) {
363 String languageId = LocaleUtil.toLanguageId(locale);
364
365 return getName(languageId, useDefault);
366 }
367
368 public String getName(String languageId) {
369 return LocalizationUtil.getLocalization(getName(), languageId);
370 }
371
372 public String getName(String languageId, boolean useDefault) {
373 return LocalizationUtil.getLocalization(getName(), languageId,
374 useDefault);
375 }
376
377 public String getNameCurrentLanguageId() {
378 return _nameCurrentLanguageId;
379 }
380
381 @JSON
382 public String getNameCurrentValue() {
383 Locale locale = getLocale(_nameCurrentLanguageId);
384
385 return getName(locale);
386 }
387
388 public Map<Locale, String> getNameMap() {
389 return LocalizationUtil.getLocalizationMap(getName());
390 }
391
392 public void setName(String name) {
393 _columnBitmask |= NAME_COLUMN_BITMASK;
394
395 if (_originalName == null) {
396 _originalName = _name;
397 }
398
399 _name = name;
400 }
401
402 public void setName(String name, Locale locale) {
403 setName(name, locale, LocaleUtil.getDefault());
404 }
405
406 public void setName(String name, Locale locale, Locale defaultLocale) {
407 String languageId = LocaleUtil.toLanguageId(locale);
408 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
409
410 if (Validator.isNotNull(name)) {
411 setName(LocalizationUtil.updateLocalization(getName(), "Name",
412 name, languageId, defaultLanguageId));
413 }
414 else {
415 setName(LocalizationUtil.removeLocalization(getName(), "Name",
416 languageId));
417 }
418 }
419
420 public void setNameCurrentLanguageId(String languageId) {
421 _nameCurrentLanguageId = languageId;
422 }
423
424 public void setNameMap(Map<Locale, String> nameMap) {
425 setNameMap(nameMap, LocaleUtil.getDefault());
426 }
427
428 public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) {
429 if (nameMap == null) {
430 return;
431 }
432
433 Locale[] locales = LanguageUtil.getAvailableLocales();
434
435 for (Locale locale : locales) {
436 String name = nameMap.get(locale);
437
438 setName(name, locale, defaultLocale);
439 }
440 }
441
442 public String getOriginalName() {
443 return GetterUtil.getString(_originalName);
444 }
445
446 @JSON
447 public String getDescription() {
448 if (_description == null) {
449 return StringPool.BLANK;
450 }
451 else {
452 return _description;
453 }
454 }
455
456 public String getDescription(Locale locale) {
457 String languageId = LocaleUtil.toLanguageId(locale);
458
459 return getDescription(languageId);
460 }
461
462 public String getDescription(Locale locale, boolean useDefault) {
463 String languageId = LocaleUtil.toLanguageId(locale);
464
465 return getDescription(languageId, useDefault);
466 }
467
468 public String getDescription(String languageId) {
469 return LocalizationUtil.getLocalization(getDescription(), languageId);
470 }
471
472 public String getDescription(String languageId, boolean useDefault) {
473 return LocalizationUtil.getLocalization(getDescription(), languageId,
474 useDefault);
475 }
476
477 public String getDescriptionCurrentLanguageId() {
478 return _descriptionCurrentLanguageId;
479 }
480
481 @JSON
482 public String getDescriptionCurrentValue() {
483 Locale locale = getLocale(_descriptionCurrentLanguageId);
484
485 return getDescription(locale);
486 }
487
488 public Map<Locale, String> getDescriptionMap() {
489 return LocalizationUtil.getLocalizationMap(getDescription());
490 }
491
492 public void setDescription(String description) {
493 _columnBitmask |= DESCRIPTION_COLUMN_BITMASK;
494
495 if (_originalDescription == null) {
496 _originalDescription = _description;
497 }
498
499 _description = description;
500 }
501
502 public void setDescription(String description, Locale locale) {
503 setDescription(description, locale, LocaleUtil.getDefault());
504 }
505
506 public void setDescription(String description, Locale locale,
507 Locale defaultLocale) {
508 String languageId = LocaleUtil.toLanguageId(locale);
509 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
510
511 if (Validator.isNotNull(description)) {
512 setDescription(LocalizationUtil.updateLocalization(
513 getDescription(), "Description", description, languageId,
514 defaultLanguageId));
515 }
516 else {
517 setDescription(LocalizationUtil.removeLocalization(
518 getDescription(), "Description", languageId));
519 }
520 }
521
522 public void setDescriptionCurrentLanguageId(String languageId) {
523 _descriptionCurrentLanguageId = languageId;
524 }
525
526 public void setDescriptionMap(Map<Locale, String> descriptionMap) {
527 setDescriptionMap(descriptionMap, LocaleUtil.getDefault());
528 }
529
530 public void setDescriptionMap(Map<Locale, String> descriptionMap,
531 Locale defaultLocale) {
532 if (descriptionMap == null) {
533 return;
534 }
535
536 Locale[] locales = LanguageUtil.getAvailableLocales();
537
538 for (Locale locale : locales) {
539 String description = descriptionMap.get(locale);
540
541 setDescription(description, locale, defaultLocale);
542 }
543 }
544
545 public String getOriginalDescription() {
546 return GetterUtil.getString(_originalDescription);
547 }
548
549 @JSON
550 public String getXsd() {
551 if (_xsd == null) {
552 return StringPool.BLANK;
553 }
554 else {
555 return _xsd;
556 }
557 }
558
559 public void setXsd(String xsd) {
560 _xsd = xsd;
561 }
562
563 @JSON
564 public String getStorageType() {
565 if (_storageType == null) {
566 return StringPool.BLANK;
567 }
568 else {
569 return _storageType;
570 }
571 }
572
573 public void setStorageType(String storageType) {
574 _storageType = storageType;
575 }
576
577 @JSON
578 public int getType() {
579 return _type;
580 }
581
582 public void setType(int type) {
583 _type = type;
584 }
585
586 public com.liferay.portal.kernel.xml.Document getDocument() {
587 return null;
588 }
589
590 public void setDocument(com.liferay.portal.kernel.xml.Document document) {
591 }
592
593 public java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> getFieldsMap() {
594 return null;
595 }
596
597 public void setFieldsMap(
598 java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> fieldsMap) {
599 }
600
601 public long getColumnBitmask() {
602 return _columnBitmask;
603 }
604
605 @Override
606 public DDMStructure toEscapedModel() {
607 if (_escapedModelProxy == null) {
608 _escapedModelProxy = (DDMStructure)ProxyUtil.newProxyInstance(_classLoader,
609 _escapedModelProxyInterfaces,
610 new AutoEscapeBeanHandler(this));
611 }
612
613 return _escapedModelProxy;
614 }
615
616 @Override
617 public ExpandoBridge getExpandoBridge() {
618 if (_expandoBridge == null) {
619 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
620 DDMStructure.class.getName(), getPrimaryKey());
621 }
622
623 return _expandoBridge;
624 }
625
626 @Override
627 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
628 getExpandoBridge().setAttributes(serviceContext);
629 }
630
631 @Override
632 public Object clone() {
633 DDMStructureImpl ddmStructureImpl = new DDMStructureImpl();
634
635 ddmStructureImpl.setUuid(getUuid());
636 ddmStructureImpl.setStructureId(getStructureId());
637 ddmStructureImpl.setGroupId(getGroupId());
638 ddmStructureImpl.setCompanyId(getCompanyId());
639 ddmStructureImpl.setUserId(getUserId());
640 ddmStructureImpl.setUserName(getUserName());
641 ddmStructureImpl.setCreateDate(getCreateDate());
642 ddmStructureImpl.setModifiedDate(getModifiedDate());
643 ddmStructureImpl.setClassNameId(getClassNameId());
644 ddmStructureImpl.setStructureKey(getStructureKey());
645 ddmStructureImpl.setName(getName());
646 ddmStructureImpl.setDescription(getDescription());
647 ddmStructureImpl.setXsd(getXsd());
648 ddmStructureImpl.setStorageType(getStorageType());
649 ddmStructureImpl.setType(getType());
650
651 ddmStructureImpl.resetOriginalValues();
652
653 return ddmStructureImpl;
654 }
655
656 public int compareTo(DDMStructure ddmStructure) {
657 long primaryKey = ddmStructure.getPrimaryKey();
658
659 if (getPrimaryKey() < primaryKey) {
660 return -1;
661 }
662 else if (getPrimaryKey() > primaryKey) {
663 return 1;
664 }
665 else {
666 return 0;
667 }
668 }
669
670 @Override
671 public boolean equals(Object obj) {
672 if (obj == null) {
673 return false;
674 }
675
676 DDMStructure ddmStructure = null;
677
678 try {
679 ddmStructure = (DDMStructure)obj;
680 }
681 catch (ClassCastException cce) {
682 return false;
683 }
684
685 long primaryKey = ddmStructure.getPrimaryKey();
686
687 if (getPrimaryKey() == primaryKey) {
688 return true;
689 }
690 else {
691 return false;
692 }
693 }
694
695 @Override
696 public int hashCode() {
697 return (int)getPrimaryKey();
698 }
699
700 @Override
701 public void resetOriginalValues() {
702 DDMStructureModelImpl ddmStructureModelImpl = this;
703
704 ddmStructureModelImpl._originalUuid = ddmStructureModelImpl._uuid;
705
706 ddmStructureModelImpl._originalGroupId = ddmStructureModelImpl._groupId;
707
708 ddmStructureModelImpl._setOriginalGroupId = false;
709
710 ddmStructureModelImpl._originalClassNameId = ddmStructureModelImpl._classNameId;
711
712 ddmStructureModelImpl._setOriginalClassNameId = false;
713
714 ddmStructureModelImpl._originalStructureKey = ddmStructureModelImpl._structureKey;
715
716 ddmStructureModelImpl._originalName = ddmStructureModelImpl._name;
717
718 ddmStructureModelImpl._originalDescription = ddmStructureModelImpl._description;
719
720 ddmStructureModelImpl._columnBitmask = 0;
721 }
722
723 @Override
724 public CacheModel<DDMStructure> toCacheModel() {
725 DDMStructureCacheModel ddmStructureCacheModel = new DDMStructureCacheModel();
726
727 ddmStructureCacheModel.uuid = getUuid();
728
729 String uuid = ddmStructureCacheModel.uuid;
730
731 if ((uuid != null) && (uuid.length() == 0)) {
732 ddmStructureCacheModel.uuid = null;
733 }
734
735 ddmStructureCacheModel.structureId = getStructureId();
736
737 ddmStructureCacheModel.groupId = getGroupId();
738
739 ddmStructureCacheModel.companyId = getCompanyId();
740
741 ddmStructureCacheModel.userId = getUserId();
742
743 ddmStructureCacheModel.userName = getUserName();
744
745 String userName = ddmStructureCacheModel.userName;
746
747 if ((userName != null) && (userName.length() == 0)) {
748 ddmStructureCacheModel.userName = null;
749 }
750
751 Date createDate = getCreateDate();
752
753 if (createDate != null) {
754 ddmStructureCacheModel.createDate = createDate.getTime();
755 }
756 else {
757 ddmStructureCacheModel.createDate = Long.MIN_VALUE;
758 }
759
760 Date modifiedDate = getModifiedDate();
761
762 if (modifiedDate != null) {
763 ddmStructureCacheModel.modifiedDate = modifiedDate.getTime();
764 }
765 else {
766 ddmStructureCacheModel.modifiedDate = Long.MIN_VALUE;
767 }
768
769 ddmStructureCacheModel.classNameId = getClassNameId();
770
771 ddmStructureCacheModel.structureKey = getStructureKey();
772
773 String structureKey = ddmStructureCacheModel.structureKey;
774
775 if ((structureKey != null) && (structureKey.length() == 0)) {
776 ddmStructureCacheModel.structureKey = null;
777 }
778
779 ddmStructureCacheModel.name = getName();
780
781 String name = ddmStructureCacheModel.name;
782
783 if ((name != null) && (name.length() == 0)) {
784 ddmStructureCacheModel.name = null;
785 }
786
787 ddmStructureCacheModel.description = getDescription();
788
789 String description = ddmStructureCacheModel.description;
790
791 if ((description != null) && (description.length() == 0)) {
792 ddmStructureCacheModel.description = null;
793 }
794
795 ddmStructureCacheModel.xsd = getXsd();
796
797 String xsd = ddmStructureCacheModel.xsd;
798
799 if ((xsd != null) && (xsd.length() == 0)) {
800 ddmStructureCacheModel.xsd = null;
801 }
802
803 ddmStructureCacheModel.storageType = getStorageType();
804
805 String storageType = ddmStructureCacheModel.storageType;
806
807 if ((storageType != null) && (storageType.length() == 0)) {
808 ddmStructureCacheModel.storageType = null;
809 }
810
811 ddmStructureCacheModel.type = getType();
812
813 ddmStructureCacheModel._document = getDocument();
814
815 ddmStructureCacheModel._fieldsMap = getFieldsMap();
816
817 return ddmStructureCacheModel;
818 }
819
820 @Override
821 public String toString() {
822 StringBundler sb = new StringBundler(31);
823
824 sb.append("{uuid=");
825 sb.append(getUuid());
826 sb.append(", structureId=");
827 sb.append(getStructureId());
828 sb.append(", groupId=");
829 sb.append(getGroupId());
830 sb.append(", companyId=");
831 sb.append(getCompanyId());
832 sb.append(", userId=");
833 sb.append(getUserId());
834 sb.append(", userName=");
835 sb.append(getUserName());
836 sb.append(", createDate=");
837 sb.append(getCreateDate());
838 sb.append(", modifiedDate=");
839 sb.append(getModifiedDate());
840 sb.append(", classNameId=");
841 sb.append(getClassNameId());
842 sb.append(", structureKey=");
843 sb.append(getStructureKey());
844 sb.append(", name=");
845 sb.append(getName());
846 sb.append(", description=");
847 sb.append(getDescription());
848 sb.append(", xsd=");
849 sb.append(getXsd());
850 sb.append(", storageType=");
851 sb.append(getStorageType());
852 sb.append(", type=");
853 sb.append(getType());
854 sb.append("}");
855
856 return sb.toString();
857 }
858
859 public String toXmlString() {
860 StringBundler sb = new StringBundler(49);
861
862 sb.append("<model><model-name>");
863 sb.append("com.liferay.portlet.dynamicdatamapping.model.DDMStructure");
864 sb.append("</model-name>");
865
866 sb.append(
867 "<column><column-name>uuid</column-name><column-value><![CDATA[");
868 sb.append(getUuid());
869 sb.append("]]></column-value></column>");
870 sb.append(
871 "<column><column-name>structureId</column-name><column-value><![CDATA[");
872 sb.append(getStructureId());
873 sb.append("]]></column-value></column>");
874 sb.append(
875 "<column><column-name>groupId</column-name><column-value><![CDATA[");
876 sb.append(getGroupId());
877 sb.append("]]></column-value></column>");
878 sb.append(
879 "<column><column-name>companyId</column-name><column-value><![CDATA[");
880 sb.append(getCompanyId());
881 sb.append("]]></column-value></column>");
882 sb.append(
883 "<column><column-name>userId</column-name><column-value><![CDATA[");
884 sb.append(getUserId());
885 sb.append("]]></column-value></column>");
886 sb.append(
887 "<column><column-name>userName</column-name><column-value><![CDATA[");
888 sb.append(getUserName());
889 sb.append("]]></column-value></column>");
890 sb.append(
891 "<column><column-name>createDate</column-name><column-value><![CDATA[");
892 sb.append(getCreateDate());
893 sb.append("]]></column-value></column>");
894 sb.append(
895 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
896 sb.append(getModifiedDate());
897 sb.append("]]></column-value></column>");
898 sb.append(
899 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
900 sb.append(getClassNameId());
901 sb.append("]]></column-value></column>");
902 sb.append(
903 "<column><column-name>structureKey</column-name><column-value><![CDATA[");
904 sb.append(getStructureKey());
905 sb.append("]]></column-value></column>");
906 sb.append(
907 "<column><column-name>name</column-name><column-value><![CDATA[");
908 sb.append(getName());
909 sb.append("]]></column-value></column>");
910 sb.append(
911 "<column><column-name>description</column-name><column-value><![CDATA[");
912 sb.append(getDescription());
913 sb.append("]]></column-value></column>");
914 sb.append(
915 "<column><column-name>xsd</column-name><column-value><![CDATA[");
916 sb.append(getXsd());
917 sb.append("]]></column-value></column>");
918 sb.append(
919 "<column><column-name>storageType</column-name><column-value><![CDATA[");
920 sb.append(getStorageType());
921 sb.append("]]></column-value></column>");
922 sb.append(
923 "<column><column-name>type</column-name><column-value><![CDATA[");
924 sb.append(getType());
925 sb.append("]]></column-value></column>");
926
927 sb.append("</model>");
928
929 return sb.toString();
930 }
931
932 private static ClassLoader _classLoader = DDMStructure.class.getClassLoader();
933 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
934 DDMStructure.class
935 };
936 private String _uuid;
937 private String _originalUuid;
938 private long _structureId;
939 private long _groupId;
940 private long _originalGroupId;
941 private boolean _setOriginalGroupId;
942 private long _companyId;
943 private long _userId;
944 private String _userUuid;
945 private String _userName;
946 private Date _createDate;
947 private Date _modifiedDate;
948 private long _classNameId;
949 private long _originalClassNameId;
950 private boolean _setOriginalClassNameId;
951 private String _structureKey;
952 private String _originalStructureKey;
953 private String _name;
954 private String _nameCurrentLanguageId;
955 private String _originalName;
956 private String _description;
957 private String _descriptionCurrentLanguageId;
958 private String _originalDescription;
959 private String _xsd;
960 private String _storageType;
961 private int _type;
962 private transient ExpandoBridge _expandoBridge;
963 private long _columnBitmask;
964 private DDMStructure _escapedModelProxy;
965 }