001
014
015 package com.liferay.portlet.dynamicdatalists.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.json.JSON;
022 import com.liferay.portal.kernel.util.GetterUtil;
023 import com.liferay.portal.kernel.util.ProxyUtil;
024 import com.liferay.portal.kernel.util.StringBundler;
025 import com.liferay.portal.kernel.util.StringPool;
026 import com.liferay.portal.kernel.workflow.WorkflowConstants;
027 import com.liferay.portal.model.CacheModel;
028 import com.liferay.portal.model.User;
029 import com.liferay.portal.model.impl.BaseModelImpl;
030 import com.liferay.portal.service.ServiceContext;
031 import com.liferay.portal.service.UserLocalServiceUtil;
032
033 import com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion;
034 import com.liferay.portlet.dynamicdatalists.model.DDLRecordVersionModel;
035 import com.liferay.portlet.dynamicdatalists.model.DDLRecordVersionSoap;
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.HashMap;
046 import java.util.List;
047 import java.util.Map;
048
049
062 @JSON(strict = true)
063 @ProviderType
064 public class DDLRecordVersionModelImpl extends BaseModelImpl<DDLRecordVersion>
065 implements DDLRecordVersionModel {
066
071 public static final String TABLE_NAME = "DDLRecordVersion";
072 public static final Object[][] TABLE_COLUMNS = {
073 { "recordVersionId", Types.BIGINT },
074 { "groupId", Types.BIGINT },
075 { "companyId", Types.BIGINT },
076 { "userId", Types.BIGINT },
077 { "userName", Types.VARCHAR },
078 { "createDate", Types.TIMESTAMP },
079 { "DDMStorageId", Types.BIGINT },
080 { "recordSetId", Types.BIGINT },
081 { "recordId", Types.BIGINT },
082 { "version", Types.VARCHAR },
083 { "displayIndex", Types.INTEGER },
084 { "status", Types.INTEGER },
085 { "statusByUserId", Types.BIGINT },
086 { "statusByUserName", Types.VARCHAR },
087 { "statusDate", Types.TIMESTAMP }
088 };
089 public static final String TABLE_SQL_CREATE = "create table DDLRecordVersion (recordVersionId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,DDMStorageId LONG,recordSetId LONG,recordId LONG,version VARCHAR(75) null,displayIndex INTEGER,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
090 public static final String TABLE_SQL_DROP = "drop table DDLRecordVersion";
091 public static final String ORDER_BY_JPQL = " ORDER BY ddlRecordVersion.recordVersionId ASC";
092 public static final String ORDER_BY_SQL = " ORDER BY DDLRecordVersion.recordVersionId ASC";
093 public static final String DATA_SOURCE = "liferayDataSource";
094 public static final String SESSION_FACTORY = "liferaySessionFactory";
095 public static final String TX_MANAGER = "liferayTransactionManager";
096 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
097 "value.object.entity.cache.enabled.com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion"),
098 true);
099 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
100 "value.object.finder.cache.enabled.com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion"),
101 true);
102 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
103 "value.object.column.bitmask.enabled.com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion"),
104 true);
105 public static final long RECORDID_COLUMN_BITMASK = 1L;
106 public static final long STATUS_COLUMN_BITMASK = 2L;
107 public static final long VERSION_COLUMN_BITMASK = 4L;
108 public static final long RECORDVERSIONID_COLUMN_BITMASK = 8L;
109
110
116 public static DDLRecordVersion toModel(DDLRecordVersionSoap soapModel) {
117 if (soapModel == null) {
118 return null;
119 }
120
121 DDLRecordVersion model = new DDLRecordVersionImpl();
122
123 model.setRecordVersionId(soapModel.getRecordVersionId());
124 model.setGroupId(soapModel.getGroupId());
125 model.setCompanyId(soapModel.getCompanyId());
126 model.setUserId(soapModel.getUserId());
127 model.setUserName(soapModel.getUserName());
128 model.setCreateDate(soapModel.getCreateDate());
129 model.setDDMStorageId(soapModel.getDDMStorageId());
130 model.setRecordSetId(soapModel.getRecordSetId());
131 model.setRecordId(soapModel.getRecordId());
132 model.setVersion(soapModel.getVersion());
133 model.setDisplayIndex(soapModel.getDisplayIndex());
134 model.setStatus(soapModel.getStatus());
135 model.setStatusByUserId(soapModel.getStatusByUserId());
136 model.setStatusByUserName(soapModel.getStatusByUserName());
137 model.setStatusDate(soapModel.getStatusDate());
138
139 return model;
140 }
141
142
148 public static List<DDLRecordVersion> toModels(
149 DDLRecordVersionSoap[] soapModels) {
150 if (soapModels == null) {
151 return null;
152 }
153
154 List<DDLRecordVersion> models = new ArrayList<DDLRecordVersion>(soapModels.length);
155
156 for (DDLRecordVersionSoap soapModel : soapModels) {
157 models.add(toModel(soapModel));
158 }
159
160 return models;
161 }
162
163 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
164 "lock.expiration.time.com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion"));
165
166 public DDLRecordVersionModelImpl() {
167 }
168
169 @Override
170 public long getPrimaryKey() {
171 return _recordVersionId;
172 }
173
174 @Override
175 public void setPrimaryKey(long primaryKey) {
176 setRecordVersionId(primaryKey);
177 }
178
179 @Override
180 public Serializable getPrimaryKeyObj() {
181 return _recordVersionId;
182 }
183
184 @Override
185 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
186 setPrimaryKey(((Long)primaryKeyObj).longValue());
187 }
188
189 @Override
190 public Class<?> getModelClass() {
191 return DDLRecordVersion.class;
192 }
193
194 @Override
195 public String getModelClassName() {
196 return DDLRecordVersion.class.getName();
197 }
198
199 @Override
200 public Map<String, Object> getModelAttributes() {
201 Map<String, Object> attributes = new HashMap<String, Object>();
202
203 attributes.put("recordVersionId", getRecordVersionId());
204 attributes.put("groupId", getGroupId());
205 attributes.put("companyId", getCompanyId());
206 attributes.put("userId", getUserId());
207 attributes.put("userName", getUserName());
208 attributes.put("createDate", getCreateDate());
209 attributes.put("DDMStorageId", getDDMStorageId());
210 attributes.put("recordSetId", getRecordSetId());
211 attributes.put("recordId", getRecordId());
212 attributes.put("version", getVersion());
213 attributes.put("displayIndex", getDisplayIndex());
214 attributes.put("status", getStatus());
215 attributes.put("statusByUserId", getStatusByUserId());
216 attributes.put("statusByUserName", getStatusByUserName());
217 attributes.put("statusDate", getStatusDate());
218
219 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
220 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
221
222 return attributes;
223 }
224
225 @Override
226 public void setModelAttributes(Map<String, Object> attributes) {
227 Long recordVersionId = (Long)attributes.get("recordVersionId");
228
229 if (recordVersionId != null) {
230 setRecordVersionId(recordVersionId);
231 }
232
233 Long groupId = (Long)attributes.get("groupId");
234
235 if (groupId != null) {
236 setGroupId(groupId);
237 }
238
239 Long companyId = (Long)attributes.get("companyId");
240
241 if (companyId != null) {
242 setCompanyId(companyId);
243 }
244
245 Long userId = (Long)attributes.get("userId");
246
247 if (userId != null) {
248 setUserId(userId);
249 }
250
251 String userName = (String)attributes.get("userName");
252
253 if (userName != null) {
254 setUserName(userName);
255 }
256
257 Date createDate = (Date)attributes.get("createDate");
258
259 if (createDate != null) {
260 setCreateDate(createDate);
261 }
262
263 Long DDMStorageId = (Long)attributes.get("DDMStorageId");
264
265 if (DDMStorageId != null) {
266 setDDMStorageId(DDMStorageId);
267 }
268
269 Long recordSetId = (Long)attributes.get("recordSetId");
270
271 if (recordSetId != null) {
272 setRecordSetId(recordSetId);
273 }
274
275 Long recordId = (Long)attributes.get("recordId");
276
277 if (recordId != null) {
278 setRecordId(recordId);
279 }
280
281 String version = (String)attributes.get("version");
282
283 if (version != null) {
284 setVersion(version);
285 }
286
287 Integer displayIndex = (Integer)attributes.get("displayIndex");
288
289 if (displayIndex != null) {
290 setDisplayIndex(displayIndex);
291 }
292
293 Integer status = (Integer)attributes.get("status");
294
295 if (status != null) {
296 setStatus(status);
297 }
298
299 Long statusByUserId = (Long)attributes.get("statusByUserId");
300
301 if (statusByUserId != null) {
302 setStatusByUserId(statusByUserId);
303 }
304
305 String statusByUserName = (String)attributes.get("statusByUserName");
306
307 if (statusByUserName != null) {
308 setStatusByUserName(statusByUserName);
309 }
310
311 Date statusDate = (Date)attributes.get("statusDate");
312
313 if (statusDate != null) {
314 setStatusDate(statusDate);
315 }
316 }
317
318 @JSON
319 @Override
320 public long getRecordVersionId() {
321 return _recordVersionId;
322 }
323
324 @Override
325 public void setRecordVersionId(long recordVersionId) {
326 _recordVersionId = recordVersionId;
327 }
328
329 @JSON
330 @Override
331 public long getGroupId() {
332 return _groupId;
333 }
334
335 @Override
336 public void setGroupId(long groupId) {
337 _groupId = groupId;
338 }
339
340 @JSON
341 @Override
342 public long getCompanyId() {
343 return _companyId;
344 }
345
346 @Override
347 public void setCompanyId(long companyId) {
348 _companyId = companyId;
349 }
350
351 @JSON
352 @Override
353 public long getUserId() {
354 return _userId;
355 }
356
357 @Override
358 public void setUserId(long userId) {
359 _userId = userId;
360 }
361
362 @Override
363 public String getUserUuid() {
364 try {
365 User user = UserLocalServiceUtil.getUserById(getUserId());
366
367 return user.getUuid();
368 }
369 catch (PortalException pe) {
370 return StringPool.BLANK;
371 }
372 }
373
374 @Override
375 public void setUserUuid(String userUuid) {
376 }
377
378 @JSON
379 @Override
380 public String getUserName() {
381 if (_userName == null) {
382 return StringPool.BLANK;
383 }
384 else {
385 return _userName;
386 }
387 }
388
389 @Override
390 public void setUserName(String userName) {
391 _userName = userName;
392 }
393
394 @JSON
395 @Override
396 public Date getCreateDate() {
397 return _createDate;
398 }
399
400 @Override
401 public void setCreateDate(Date createDate) {
402 _createDate = createDate;
403 }
404
405 @JSON
406 @Override
407 public long getDDMStorageId() {
408 return _DDMStorageId;
409 }
410
411 @Override
412 public void setDDMStorageId(long DDMStorageId) {
413 _DDMStorageId = DDMStorageId;
414 }
415
416 @JSON
417 @Override
418 public long getRecordSetId() {
419 return _recordSetId;
420 }
421
422 @Override
423 public void setRecordSetId(long recordSetId) {
424 _recordSetId = recordSetId;
425 }
426
427 @JSON
428 @Override
429 public long getRecordId() {
430 return _recordId;
431 }
432
433 @Override
434 public void setRecordId(long recordId) {
435 _columnBitmask |= RECORDID_COLUMN_BITMASK;
436
437 if (!_setOriginalRecordId) {
438 _setOriginalRecordId = true;
439
440 _originalRecordId = _recordId;
441 }
442
443 _recordId = recordId;
444 }
445
446 public long getOriginalRecordId() {
447 return _originalRecordId;
448 }
449
450 @JSON
451 @Override
452 public String getVersion() {
453 if (_version == null) {
454 return StringPool.BLANK;
455 }
456 else {
457 return _version;
458 }
459 }
460
461 @Override
462 public void setVersion(String version) {
463 _columnBitmask |= VERSION_COLUMN_BITMASK;
464
465 if (_originalVersion == null) {
466 _originalVersion = _version;
467 }
468
469 _version = version;
470 }
471
472 public String getOriginalVersion() {
473 return GetterUtil.getString(_originalVersion);
474 }
475
476 @JSON
477 @Override
478 public int getDisplayIndex() {
479 return _displayIndex;
480 }
481
482 @Override
483 public void setDisplayIndex(int displayIndex) {
484 _displayIndex = displayIndex;
485 }
486
487 @JSON
488 @Override
489 public int getStatus() {
490 return _status;
491 }
492
493 @Override
494 public void setStatus(int status) {
495 _columnBitmask |= STATUS_COLUMN_BITMASK;
496
497 if (!_setOriginalStatus) {
498 _setOriginalStatus = true;
499
500 _originalStatus = _status;
501 }
502
503 _status = status;
504 }
505
506 public int getOriginalStatus() {
507 return _originalStatus;
508 }
509
510 @JSON
511 @Override
512 public long getStatusByUserId() {
513 return _statusByUserId;
514 }
515
516 @Override
517 public void setStatusByUserId(long statusByUserId) {
518 _statusByUserId = statusByUserId;
519 }
520
521 @Override
522 public String getStatusByUserUuid() {
523 try {
524 User user = UserLocalServiceUtil.getUserById(getStatusByUserId());
525
526 return user.getUuid();
527 }
528 catch (PortalException pe) {
529 return StringPool.BLANK;
530 }
531 }
532
533 @Override
534 public void setStatusByUserUuid(String statusByUserUuid) {
535 }
536
537 @JSON
538 @Override
539 public String getStatusByUserName() {
540 if (_statusByUserName == null) {
541 return StringPool.BLANK;
542 }
543 else {
544 return _statusByUserName;
545 }
546 }
547
548 @Override
549 public void setStatusByUserName(String statusByUserName) {
550 _statusByUserName = statusByUserName;
551 }
552
553 @JSON
554 @Override
555 public Date getStatusDate() {
556 return _statusDate;
557 }
558
559 @Override
560 public void setStatusDate(Date statusDate) {
561 _statusDate = statusDate;
562 }
563
564
567 @Deprecated
568 @Override
569 public boolean getApproved() {
570 return isApproved();
571 }
572
573 @Override
574 public boolean isApproved() {
575 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
576 return true;
577 }
578 else {
579 return false;
580 }
581 }
582
583 @Override
584 public boolean isDenied() {
585 if (getStatus() == WorkflowConstants.STATUS_DENIED) {
586 return true;
587 }
588 else {
589 return false;
590 }
591 }
592
593 @Override
594 public boolean isDraft() {
595 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
596 return true;
597 }
598 else {
599 return false;
600 }
601 }
602
603 @Override
604 public boolean isExpired() {
605 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
606 return true;
607 }
608 else {
609 return false;
610 }
611 }
612
613 @Override
614 public boolean isInactive() {
615 if (getStatus() == WorkflowConstants.STATUS_INACTIVE) {
616 return true;
617 }
618 else {
619 return false;
620 }
621 }
622
623 @Override
624 public boolean isIncomplete() {
625 if (getStatus() == WorkflowConstants.STATUS_INCOMPLETE) {
626 return true;
627 }
628 else {
629 return false;
630 }
631 }
632
633 @Override
634 public boolean isPending() {
635 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
636 return true;
637 }
638 else {
639 return false;
640 }
641 }
642
643 @Override
644 public boolean isScheduled() {
645 if (getStatus() == WorkflowConstants.STATUS_SCHEDULED) {
646 return true;
647 }
648 else {
649 return false;
650 }
651 }
652
653 public long getColumnBitmask() {
654 return _columnBitmask;
655 }
656
657 @Override
658 public ExpandoBridge getExpandoBridge() {
659 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
660 DDLRecordVersion.class.getName(), getPrimaryKey());
661 }
662
663 @Override
664 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
665 ExpandoBridge expandoBridge = getExpandoBridge();
666
667 expandoBridge.setAttributes(serviceContext);
668 }
669
670 @Override
671 public DDLRecordVersion toEscapedModel() {
672 if (_escapedModel == null) {
673 _escapedModel = (DDLRecordVersion)ProxyUtil.newProxyInstance(_classLoader,
674 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
675 }
676
677 return _escapedModel;
678 }
679
680 @Override
681 public Object clone() {
682 DDLRecordVersionImpl ddlRecordVersionImpl = new DDLRecordVersionImpl();
683
684 ddlRecordVersionImpl.setRecordVersionId(getRecordVersionId());
685 ddlRecordVersionImpl.setGroupId(getGroupId());
686 ddlRecordVersionImpl.setCompanyId(getCompanyId());
687 ddlRecordVersionImpl.setUserId(getUserId());
688 ddlRecordVersionImpl.setUserName(getUserName());
689 ddlRecordVersionImpl.setCreateDate(getCreateDate());
690 ddlRecordVersionImpl.setDDMStorageId(getDDMStorageId());
691 ddlRecordVersionImpl.setRecordSetId(getRecordSetId());
692 ddlRecordVersionImpl.setRecordId(getRecordId());
693 ddlRecordVersionImpl.setVersion(getVersion());
694 ddlRecordVersionImpl.setDisplayIndex(getDisplayIndex());
695 ddlRecordVersionImpl.setStatus(getStatus());
696 ddlRecordVersionImpl.setStatusByUserId(getStatusByUserId());
697 ddlRecordVersionImpl.setStatusByUserName(getStatusByUserName());
698 ddlRecordVersionImpl.setStatusDate(getStatusDate());
699
700 ddlRecordVersionImpl.resetOriginalValues();
701
702 return ddlRecordVersionImpl;
703 }
704
705 @Override
706 public int compareTo(DDLRecordVersion ddlRecordVersion) {
707 long primaryKey = ddlRecordVersion.getPrimaryKey();
708
709 if (getPrimaryKey() < primaryKey) {
710 return -1;
711 }
712 else if (getPrimaryKey() > primaryKey) {
713 return 1;
714 }
715 else {
716 return 0;
717 }
718 }
719
720 @Override
721 public boolean equals(Object obj) {
722 if (this == obj) {
723 return true;
724 }
725
726 if (!(obj instanceof DDLRecordVersion)) {
727 return false;
728 }
729
730 DDLRecordVersion ddlRecordVersion = (DDLRecordVersion)obj;
731
732 long primaryKey = ddlRecordVersion.getPrimaryKey();
733
734 if (getPrimaryKey() == primaryKey) {
735 return true;
736 }
737 else {
738 return false;
739 }
740 }
741
742 @Override
743 public int hashCode() {
744 return (int)getPrimaryKey();
745 }
746
747 @Override
748 public boolean isEntityCacheEnabled() {
749 return ENTITY_CACHE_ENABLED;
750 }
751
752 @Override
753 public boolean isFinderCacheEnabled() {
754 return FINDER_CACHE_ENABLED;
755 }
756
757 @Override
758 public void resetOriginalValues() {
759 DDLRecordVersionModelImpl ddlRecordVersionModelImpl = this;
760
761 ddlRecordVersionModelImpl._originalRecordId = ddlRecordVersionModelImpl._recordId;
762
763 ddlRecordVersionModelImpl._setOriginalRecordId = false;
764
765 ddlRecordVersionModelImpl._originalVersion = ddlRecordVersionModelImpl._version;
766
767 ddlRecordVersionModelImpl._originalStatus = ddlRecordVersionModelImpl._status;
768
769 ddlRecordVersionModelImpl._setOriginalStatus = false;
770
771 ddlRecordVersionModelImpl._columnBitmask = 0;
772 }
773
774 @Override
775 public CacheModel<DDLRecordVersion> toCacheModel() {
776 DDLRecordVersionCacheModel ddlRecordVersionCacheModel = new DDLRecordVersionCacheModel();
777
778 ddlRecordVersionCacheModel.recordVersionId = getRecordVersionId();
779
780 ddlRecordVersionCacheModel.groupId = getGroupId();
781
782 ddlRecordVersionCacheModel.companyId = getCompanyId();
783
784 ddlRecordVersionCacheModel.userId = getUserId();
785
786 ddlRecordVersionCacheModel.userName = getUserName();
787
788 String userName = ddlRecordVersionCacheModel.userName;
789
790 if ((userName != null) && (userName.length() == 0)) {
791 ddlRecordVersionCacheModel.userName = null;
792 }
793
794 Date createDate = getCreateDate();
795
796 if (createDate != null) {
797 ddlRecordVersionCacheModel.createDate = createDate.getTime();
798 }
799 else {
800 ddlRecordVersionCacheModel.createDate = Long.MIN_VALUE;
801 }
802
803 ddlRecordVersionCacheModel.DDMStorageId = getDDMStorageId();
804
805 ddlRecordVersionCacheModel.recordSetId = getRecordSetId();
806
807 ddlRecordVersionCacheModel.recordId = getRecordId();
808
809 ddlRecordVersionCacheModel.version = getVersion();
810
811 String version = ddlRecordVersionCacheModel.version;
812
813 if ((version != null) && (version.length() == 0)) {
814 ddlRecordVersionCacheModel.version = null;
815 }
816
817 ddlRecordVersionCacheModel.displayIndex = getDisplayIndex();
818
819 ddlRecordVersionCacheModel.status = getStatus();
820
821 ddlRecordVersionCacheModel.statusByUserId = getStatusByUserId();
822
823 ddlRecordVersionCacheModel.statusByUserName = getStatusByUserName();
824
825 String statusByUserName = ddlRecordVersionCacheModel.statusByUserName;
826
827 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
828 ddlRecordVersionCacheModel.statusByUserName = null;
829 }
830
831 Date statusDate = getStatusDate();
832
833 if (statusDate != null) {
834 ddlRecordVersionCacheModel.statusDate = statusDate.getTime();
835 }
836 else {
837 ddlRecordVersionCacheModel.statusDate = Long.MIN_VALUE;
838 }
839
840 return ddlRecordVersionCacheModel;
841 }
842
843 @Override
844 public String toString() {
845 StringBundler sb = new StringBundler(31);
846
847 sb.append("{recordVersionId=");
848 sb.append(getRecordVersionId());
849 sb.append(", groupId=");
850 sb.append(getGroupId());
851 sb.append(", companyId=");
852 sb.append(getCompanyId());
853 sb.append(", userId=");
854 sb.append(getUserId());
855 sb.append(", userName=");
856 sb.append(getUserName());
857 sb.append(", createDate=");
858 sb.append(getCreateDate());
859 sb.append(", DDMStorageId=");
860 sb.append(getDDMStorageId());
861 sb.append(", recordSetId=");
862 sb.append(getRecordSetId());
863 sb.append(", recordId=");
864 sb.append(getRecordId());
865 sb.append(", version=");
866 sb.append(getVersion());
867 sb.append(", displayIndex=");
868 sb.append(getDisplayIndex());
869 sb.append(", status=");
870 sb.append(getStatus());
871 sb.append(", statusByUserId=");
872 sb.append(getStatusByUserId());
873 sb.append(", statusByUserName=");
874 sb.append(getStatusByUserName());
875 sb.append(", statusDate=");
876 sb.append(getStatusDate());
877 sb.append("}");
878
879 return sb.toString();
880 }
881
882 @Override
883 public String toXmlString() {
884 StringBundler sb = new StringBundler(49);
885
886 sb.append("<model><model-name>");
887 sb.append("com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion");
888 sb.append("</model-name>");
889
890 sb.append(
891 "<column><column-name>recordVersionId</column-name><column-value><![CDATA[");
892 sb.append(getRecordVersionId());
893 sb.append("]]></column-value></column>");
894 sb.append(
895 "<column><column-name>groupId</column-name><column-value><![CDATA[");
896 sb.append(getGroupId());
897 sb.append("]]></column-value></column>");
898 sb.append(
899 "<column><column-name>companyId</column-name><column-value><![CDATA[");
900 sb.append(getCompanyId());
901 sb.append("]]></column-value></column>");
902 sb.append(
903 "<column><column-name>userId</column-name><column-value><![CDATA[");
904 sb.append(getUserId());
905 sb.append("]]></column-value></column>");
906 sb.append(
907 "<column><column-name>userName</column-name><column-value><![CDATA[");
908 sb.append(getUserName());
909 sb.append("]]></column-value></column>");
910 sb.append(
911 "<column><column-name>createDate</column-name><column-value><![CDATA[");
912 sb.append(getCreateDate());
913 sb.append("]]></column-value></column>");
914 sb.append(
915 "<column><column-name>DDMStorageId</column-name><column-value><![CDATA[");
916 sb.append(getDDMStorageId());
917 sb.append("]]></column-value></column>");
918 sb.append(
919 "<column><column-name>recordSetId</column-name><column-value><![CDATA[");
920 sb.append(getRecordSetId());
921 sb.append("]]></column-value></column>");
922 sb.append(
923 "<column><column-name>recordId</column-name><column-value><![CDATA[");
924 sb.append(getRecordId());
925 sb.append("]]></column-value></column>");
926 sb.append(
927 "<column><column-name>version</column-name><column-value><![CDATA[");
928 sb.append(getVersion());
929 sb.append("]]></column-value></column>");
930 sb.append(
931 "<column><column-name>displayIndex</column-name><column-value><![CDATA[");
932 sb.append(getDisplayIndex());
933 sb.append("]]></column-value></column>");
934 sb.append(
935 "<column><column-name>status</column-name><column-value><![CDATA[");
936 sb.append(getStatus());
937 sb.append("]]></column-value></column>");
938 sb.append(
939 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
940 sb.append(getStatusByUserId());
941 sb.append("]]></column-value></column>");
942 sb.append(
943 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
944 sb.append(getStatusByUserName());
945 sb.append("]]></column-value></column>");
946 sb.append(
947 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
948 sb.append(getStatusDate());
949 sb.append("]]></column-value></column>");
950
951 sb.append("</model>");
952
953 return sb.toString();
954 }
955
956 private static final ClassLoader _classLoader = DDLRecordVersion.class.getClassLoader();
957 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
958 DDLRecordVersion.class
959 };
960 private long _recordVersionId;
961 private long _groupId;
962 private long _companyId;
963 private long _userId;
964 private String _userName;
965 private Date _createDate;
966 private long _DDMStorageId;
967 private long _recordSetId;
968 private long _recordId;
969 private long _originalRecordId;
970 private boolean _setOriginalRecordId;
971 private String _version;
972 private String _originalVersion;
973 private int _displayIndex;
974 private int _status;
975 private int _originalStatus;
976 private boolean _setOriginalStatus;
977 private long _statusByUserId;
978 private String _statusByUserName;
979 private Date _statusDate;
980 private long _columnBitmask;
981 private DDLRecordVersion _escapedModel;
982 }