001
014
015 package com.liferay.portlet.exportimport.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.exception.NoSuchModelException;
020 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
021 import com.liferay.portal.kernel.exception.PortalException;
022 import com.liferay.portal.kernel.json.JSON;
023 import com.liferay.portal.kernel.trash.TrashHandler;
024 import com.liferay.portal.kernel.trash.TrashHandlerRegistryUtil;
025 import com.liferay.portal.kernel.util.DateUtil;
026 import com.liferay.portal.kernel.util.GetterUtil;
027 import com.liferay.portal.kernel.util.ProxyUtil;
028 import com.liferay.portal.kernel.util.StringBundler;
029 import com.liferay.portal.kernel.util.StringPool;
030 import com.liferay.portal.kernel.util.Validator;
031 import com.liferay.portal.kernel.workflow.WorkflowConstants;
032 import com.liferay.portal.model.CacheModel;
033 import com.liferay.portal.model.ContainerModel;
034 import com.liferay.portal.model.TrashedModel;
035 import com.liferay.portal.model.User;
036 import com.liferay.portal.model.impl.BaseModelImpl;
037 import com.liferay.portal.service.ServiceContext;
038 import com.liferay.portal.service.UserLocalServiceUtil;
039
040 import com.liferay.portlet.expando.model.ExpandoBridge;
041 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
042 import com.liferay.portlet.exportimport.model.ExportImportConfiguration;
043 import com.liferay.portlet.exportimport.model.ExportImportConfigurationModel;
044 import com.liferay.portlet.exportimport.model.ExportImportConfigurationSoap;
045 import com.liferay.portlet.trash.model.TrashEntry;
046 import com.liferay.portlet.trash.service.TrashEntryLocalServiceUtil;
047
048 import java.io.Serializable;
049
050 import java.sql.Types;
051
052 import java.util.ArrayList;
053 import java.util.Date;
054 import java.util.HashMap;
055 import java.util.List;
056 import java.util.Map;
057
058
071 @JSON(strict = true)
072 @ProviderType
073 public class ExportImportConfigurationModelImpl extends BaseModelImpl<ExportImportConfiguration>
074 implements ExportImportConfigurationModel {
075
080 public static final String TABLE_NAME = "ExportImportConfiguration";
081 public static final Object[][] TABLE_COLUMNS = {
082 { "mvccVersion", Types.BIGINT },
083 { "exportImportConfigurationId", Types.BIGINT },
084 { "groupId", Types.BIGINT },
085 { "companyId", Types.BIGINT },
086 { "userId", Types.BIGINT },
087 { "userName", Types.VARCHAR },
088 { "createDate", Types.TIMESTAMP },
089 { "modifiedDate", Types.TIMESTAMP },
090 { "name", Types.VARCHAR },
091 { "description", Types.VARCHAR },
092 { "type_", Types.INTEGER },
093 { "settings_", Types.CLOB },
094 { "status", Types.INTEGER },
095 { "statusByUserId", Types.BIGINT },
096 { "statusByUserName", Types.VARCHAR },
097 { "statusDate", Types.TIMESTAMP }
098 };
099 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
100
101 static {
102 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
103 TABLE_COLUMNS_MAP.put("exportImportConfigurationId", Types.BIGINT);
104 TABLE_COLUMNS_MAP.put("groupId", Types.BIGINT);
105 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
106 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
107 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
108 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
109 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
110 TABLE_COLUMNS_MAP.put("name", Types.VARCHAR);
111 TABLE_COLUMNS_MAP.put("description", Types.VARCHAR);
112 TABLE_COLUMNS_MAP.put("type_", Types.INTEGER);
113 TABLE_COLUMNS_MAP.put("settings_", Types.CLOB);
114 TABLE_COLUMNS_MAP.put("status", Types.INTEGER);
115 TABLE_COLUMNS_MAP.put("statusByUserId", Types.BIGINT);
116 TABLE_COLUMNS_MAP.put("statusByUserName", Types.VARCHAR);
117 TABLE_COLUMNS_MAP.put("statusDate", Types.TIMESTAMP);
118 }
119
120 public static final String TABLE_SQL_CREATE = "create table ExportImportConfiguration (mvccVersion LONG default 0,exportImportConfigurationId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,name VARCHAR(200) null,description STRING null,type_ INTEGER,settings_ TEXT null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
121 public static final String TABLE_SQL_DROP = "drop table ExportImportConfiguration";
122 public static final String ORDER_BY_JPQL = " ORDER BY exportImportConfiguration.createDate ASC";
123 public static final String ORDER_BY_SQL = " ORDER BY ExportImportConfiguration.createDate ASC";
124 public static final String DATA_SOURCE = "liferayDataSource";
125 public static final String SESSION_FACTORY = "liferaySessionFactory";
126 public static final String TX_MANAGER = "liferayTransactionManager";
127 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
128 "value.object.entity.cache.enabled.com.liferay.portlet.exportimport.model.ExportImportConfiguration"),
129 true);
130 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
131 "value.object.finder.cache.enabled.com.liferay.portlet.exportimport.model.ExportImportConfiguration"),
132 true);
133 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
134 "value.object.column.bitmask.enabled.com.liferay.portlet.exportimport.model.ExportImportConfiguration"),
135 true);
136 public static final long COMPANYID_COLUMN_BITMASK = 1L;
137 public static final long GROUPID_COLUMN_BITMASK = 2L;
138 public static final long STATUS_COLUMN_BITMASK = 4L;
139 public static final long TYPE_COLUMN_BITMASK = 8L;
140 public static final long CREATEDATE_COLUMN_BITMASK = 16L;
141
142
148 public static ExportImportConfiguration toModel(
149 ExportImportConfigurationSoap soapModel) {
150 if (soapModel == null) {
151 return null;
152 }
153
154 ExportImportConfiguration model = new ExportImportConfigurationImpl();
155
156 model.setMvccVersion(soapModel.getMvccVersion());
157 model.setExportImportConfigurationId(soapModel.getExportImportConfigurationId());
158 model.setGroupId(soapModel.getGroupId());
159 model.setCompanyId(soapModel.getCompanyId());
160 model.setUserId(soapModel.getUserId());
161 model.setUserName(soapModel.getUserName());
162 model.setCreateDate(soapModel.getCreateDate());
163 model.setModifiedDate(soapModel.getModifiedDate());
164 model.setName(soapModel.getName());
165 model.setDescription(soapModel.getDescription());
166 model.setType(soapModel.getType());
167 model.setSettings(soapModel.getSettings());
168 model.setStatus(soapModel.getStatus());
169 model.setStatusByUserId(soapModel.getStatusByUserId());
170 model.setStatusByUserName(soapModel.getStatusByUserName());
171 model.setStatusDate(soapModel.getStatusDate());
172
173 return model;
174 }
175
176
182 public static List<ExportImportConfiguration> toModels(
183 ExportImportConfigurationSoap[] soapModels) {
184 if (soapModels == null) {
185 return null;
186 }
187
188 List<ExportImportConfiguration> models = new ArrayList<ExportImportConfiguration>(soapModels.length);
189
190 for (ExportImportConfigurationSoap soapModel : soapModels) {
191 models.add(toModel(soapModel));
192 }
193
194 return models;
195 }
196
197 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
198 "lock.expiration.time.com.liferay.portlet.exportimport.model.ExportImportConfiguration"));
199
200 public ExportImportConfigurationModelImpl() {
201 }
202
203 @Override
204 public long getPrimaryKey() {
205 return _exportImportConfigurationId;
206 }
207
208 @Override
209 public void setPrimaryKey(long primaryKey) {
210 setExportImportConfigurationId(primaryKey);
211 }
212
213 @Override
214 public Serializable getPrimaryKeyObj() {
215 return _exportImportConfigurationId;
216 }
217
218 @Override
219 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
220 setPrimaryKey(((Long)primaryKeyObj).longValue());
221 }
222
223 @Override
224 public Class<?> getModelClass() {
225 return ExportImportConfiguration.class;
226 }
227
228 @Override
229 public String getModelClassName() {
230 return ExportImportConfiguration.class.getName();
231 }
232
233 @Override
234 public Map<String, Object> getModelAttributes() {
235 Map<String, Object> attributes = new HashMap<String, Object>();
236
237 attributes.put("mvccVersion", getMvccVersion());
238 attributes.put("exportImportConfigurationId",
239 getExportImportConfigurationId());
240 attributes.put("groupId", getGroupId());
241 attributes.put("companyId", getCompanyId());
242 attributes.put("userId", getUserId());
243 attributes.put("userName", getUserName());
244 attributes.put("createDate", getCreateDate());
245 attributes.put("modifiedDate", getModifiedDate());
246 attributes.put("name", getName());
247 attributes.put("description", getDescription());
248 attributes.put("type", getType());
249 attributes.put("settings", getSettings());
250 attributes.put("status", getStatus());
251 attributes.put("statusByUserId", getStatusByUserId());
252 attributes.put("statusByUserName", getStatusByUserName());
253 attributes.put("statusDate", getStatusDate());
254
255 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
256 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
257
258 return attributes;
259 }
260
261 @Override
262 public void setModelAttributes(Map<String, Object> attributes) {
263 Long mvccVersion = (Long)attributes.get("mvccVersion");
264
265 if (mvccVersion != null) {
266 setMvccVersion(mvccVersion);
267 }
268
269 Long exportImportConfigurationId = (Long)attributes.get(
270 "exportImportConfigurationId");
271
272 if (exportImportConfigurationId != null) {
273 setExportImportConfigurationId(exportImportConfigurationId);
274 }
275
276 Long groupId = (Long)attributes.get("groupId");
277
278 if (groupId != null) {
279 setGroupId(groupId);
280 }
281
282 Long companyId = (Long)attributes.get("companyId");
283
284 if (companyId != null) {
285 setCompanyId(companyId);
286 }
287
288 Long userId = (Long)attributes.get("userId");
289
290 if (userId != null) {
291 setUserId(userId);
292 }
293
294 String userName = (String)attributes.get("userName");
295
296 if (userName != null) {
297 setUserName(userName);
298 }
299
300 Date createDate = (Date)attributes.get("createDate");
301
302 if (createDate != null) {
303 setCreateDate(createDate);
304 }
305
306 Date modifiedDate = (Date)attributes.get("modifiedDate");
307
308 if (modifiedDate != null) {
309 setModifiedDate(modifiedDate);
310 }
311
312 String name = (String)attributes.get("name");
313
314 if (name != null) {
315 setName(name);
316 }
317
318 String description = (String)attributes.get("description");
319
320 if (description != null) {
321 setDescription(description);
322 }
323
324 Integer type = (Integer)attributes.get("type");
325
326 if (type != null) {
327 setType(type);
328 }
329
330 String settings = (String)attributes.get("settings");
331
332 if (settings != null) {
333 setSettings(settings);
334 }
335
336 Integer status = (Integer)attributes.get("status");
337
338 if (status != null) {
339 setStatus(status);
340 }
341
342 Long statusByUserId = (Long)attributes.get("statusByUserId");
343
344 if (statusByUserId != null) {
345 setStatusByUserId(statusByUserId);
346 }
347
348 String statusByUserName = (String)attributes.get("statusByUserName");
349
350 if (statusByUserName != null) {
351 setStatusByUserName(statusByUserName);
352 }
353
354 Date statusDate = (Date)attributes.get("statusDate");
355
356 if (statusDate != null) {
357 setStatusDate(statusDate);
358 }
359 }
360
361 @JSON
362 @Override
363 public long getMvccVersion() {
364 return _mvccVersion;
365 }
366
367 @Override
368 public void setMvccVersion(long mvccVersion) {
369 _mvccVersion = mvccVersion;
370 }
371
372 @JSON
373 @Override
374 public long getExportImportConfigurationId() {
375 return _exportImportConfigurationId;
376 }
377
378 @Override
379 public void setExportImportConfigurationId(long exportImportConfigurationId) {
380 _exportImportConfigurationId = exportImportConfigurationId;
381 }
382
383 @JSON
384 @Override
385 public long getGroupId() {
386 return _groupId;
387 }
388
389 @Override
390 public void setGroupId(long groupId) {
391 _columnBitmask |= GROUPID_COLUMN_BITMASK;
392
393 if (!_setOriginalGroupId) {
394 _setOriginalGroupId = true;
395
396 _originalGroupId = _groupId;
397 }
398
399 _groupId = groupId;
400 }
401
402 public long getOriginalGroupId() {
403 return _originalGroupId;
404 }
405
406 @JSON
407 @Override
408 public long getCompanyId() {
409 return _companyId;
410 }
411
412 @Override
413 public void setCompanyId(long companyId) {
414 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
415
416 if (!_setOriginalCompanyId) {
417 _setOriginalCompanyId = true;
418
419 _originalCompanyId = _companyId;
420 }
421
422 _companyId = companyId;
423 }
424
425 public long getOriginalCompanyId() {
426 return _originalCompanyId;
427 }
428
429 @JSON
430 @Override
431 public long getUserId() {
432 return _userId;
433 }
434
435 @Override
436 public void setUserId(long userId) {
437 _userId = userId;
438 }
439
440 @Override
441 public String getUserUuid() {
442 try {
443 User user = UserLocalServiceUtil.getUserById(getUserId());
444
445 return user.getUuid();
446 }
447 catch (PortalException pe) {
448 return StringPool.BLANK;
449 }
450 }
451
452 @Override
453 public void setUserUuid(String userUuid) {
454 }
455
456 @JSON
457 @Override
458 public String getUserName() {
459 if (_userName == null) {
460 return StringPool.BLANK;
461 }
462 else {
463 return _userName;
464 }
465 }
466
467 @Override
468 public void setUserName(String userName) {
469 _userName = userName;
470 }
471
472 @JSON
473 @Override
474 public Date getCreateDate() {
475 return _createDate;
476 }
477
478 @Override
479 public void setCreateDate(Date createDate) {
480 _columnBitmask = -1L;
481
482 _createDate = createDate;
483 }
484
485 @JSON
486 @Override
487 public Date getModifiedDate() {
488 return _modifiedDate;
489 }
490
491 public boolean hasSetModifiedDate() {
492 return _setModifiedDate;
493 }
494
495 @Override
496 public void setModifiedDate(Date modifiedDate) {
497 _setModifiedDate = true;
498
499 _modifiedDate = modifiedDate;
500 }
501
502 @JSON
503 @Override
504 public String getName() {
505 if (_name == null) {
506 return StringPool.BLANK;
507 }
508 else {
509 return _name;
510 }
511 }
512
513 @Override
514 public void setName(String name) {
515 _name = name;
516 }
517
518 @JSON
519 @Override
520 public String getDescription() {
521 if (_description == null) {
522 return StringPool.BLANK;
523 }
524 else {
525 return _description;
526 }
527 }
528
529 @Override
530 public void setDescription(String description) {
531 _description = description;
532 }
533
534 @JSON
535 @Override
536 public int getType() {
537 return _type;
538 }
539
540 @Override
541 public void setType(int type) {
542 _columnBitmask |= TYPE_COLUMN_BITMASK;
543
544 if (!_setOriginalType) {
545 _setOriginalType = true;
546
547 _originalType = _type;
548 }
549
550 _type = type;
551 }
552
553 public int getOriginalType() {
554 return _originalType;
555 }
556
557 @JSON
558 @Override
559 public String getSettings() {
560 if (_settings == null) {
561 return StringPool.BLANK;
562 }
563 else {
564 return _settings;
565 }
566 }
567
568 @Override
569 public void setSettings(String settings) {
570 _settings = settings;
571 }
572
573 @JSON
574 @Override
575 public int getStatus() {
576 return _status;
577 }
578
579 @Override
580 public void setStatus(int status) {
581 _columnBitmask |= STATUS_COLUMN_BITMASK;
582
583 if (!_setOriginalStatus) {
584 _setOriginalStatus = true;
585
586 _originalStatus = _status;
587 }
588
589 _status = status;
590 }
591
592 public int getOriginalStatus() {
593 return _originalStatus;
594 }
595
596 @JSON
597 @Override
598 public long getStatusByUserId() {
599 return _statusByUserId;
600 }
601
602 @Override
603 public void setStatusByUserId(long statusByUserId) {
604 _statusByUserId = statusByUserId;
605 }
606
607 @Override
608 public String getStatusByUserUuid() {
609 try {
610 User user = UserLocalServiceUtil.getUserById(getStatusByUserId());
611
612 return user.getUuid();
613 }
614 catch (PortalException pe) {
615 return StringPool.BLANK;
616 }
617 }
618
619 @Override
620 public void setStatusByUserUuid(String statusByUserUuid) {
621 }
622
623 @JSON
624 @Override
625 public String getStatusByUserName() {
626 if (_statusByUserName == null) {
627 return StringPool.BLANK;
628 }
629 else {
630 return _statusByUserName;
631 }
632 }
633
634 @Override
635 public void setStatusByUserName(String statusByUserName) {
636 _statusByUserName = statusByUserName;
637 }
638
639 @JSON
640 @Override
641 public Date getStatusDate() {
642 return _statusDate;
643 }
644
645 @Override
646 public void setStatusDate(Date statusDate) {
647 _statusDate = statusDate;
648 }
649
650 @Override
651 public TrashEntry getTrashEntry() throws PortalException {
652 if (!isInTrash()) {
653 return null;
654 }
655
656 TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(),
657 getTrashEntryClassPK());
658
659 if (trashEntry != null) {
660 return trashEntry;
661 }
662
663 TrashHandler trashHandler = getTrashHandler();
664
665 if (!Validator.isNull(trashHandler.getContainerModelClassName(
666 getPrimaryKey()))) {
667 ContainerModel containerModel = null;
668
669 try {
670 containerModel = trashHandler.getParentContainerModel(this);
671 }
672 catch (NoSuchModelException nsme) {
673 return null;
674 }
675
676 while (containerModel != null) {
677 if (containerModel instanceof TrashedModel) {
678 TrashedModel trashedModel = (TrashedModel)containerModel;
679
680 return trashedModel.getTrashEntry();
681 }
682
683 trashHandler = TrashHandlerRegistryUtil.getTrashHandler(trashHandler.getContainerModelClassName(
684 containerModel.getContainerModelId()));
685
686 if (trashHandler == null) {
687 return null;
688 }
689
690 containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId());
691 }
692 }
693
694 return null;
695 }
696
697 @Override
698 public long getTrashEntryClassPK() {
699 return getPrimaryKey();
700 }
701
702 @Override
703 public TrashHandler getTrashHandler() {
704 return TrashHandlerRegistryUtil.getTrashHandler(getModelClassName());
705 }
706
707 @Override
708 public boolean isInTrash() {
709 if (getStatus() == WorkflowConstants.STATUS_IN_TRASH) {
710 return true;
711 }
712 else {
713 return false;
714 }
715 }
716
717 @Override
718 public boolean isInTrashContainer() {
719 TrashHandler trashHandler = getTrashHandler();
720
721 if ((trashHandler == null) ||
722 Validator.isNull(trashHandler.getContainerModelClassName(
723 getPrimaryKey()))) {
724 return false;
725 }
726
727 try {
728 ContainerModel containerModel = trashHandler.getParentContainerModel(this);
729
730 if (containerModel == null) {
731 return false;
732 }
733
734 if (containerModel instanceof TrashedModel) {
735 return ((TrashedModel)containerModel).isInTrash();
736 }
737 }
738 catch (Exception e) {
739 }
740
741 return false;
742 }
743
744 @Override
745 public boolean isInTrashExplicitly() {
746 if (!isInTrash()) {
747 return false;
748 }
749
750 TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(),
751 getTrashEntryClassPK());
752
753 if (trashEntry != null) {
754 return true;
755 }
756
757 return false;
758 }
759
760 @Override
761 public boolean isInTrashImplicitly() {
762 if (!isInTrash()) {
763 return false;
764 }
765
766 TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(),
767 getTrashEntryClassPK());
768
769 if (trashEntry != null) {
770 return false;
771 }
772
773 return true;
774 }
775
776 @Override
777 public boolean isApproved() {
778 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
779 return true;
780 }
781 else {
782 return false;
783 }
784 }
785
786 @Override
787 public boolean isDenied() {
788 if (getStatus() == WorkflowConstants.STATUS_DENIED) {
789 return true;
790 }
791 else {
792 return false;
793 }
794 }
795
796 @Override
797 public boolean isDraft() {
798 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
799 return true;
800 }
801 else {
802 return false;
803 }
804 }
805
806 @Override
807 public boolean isExpired() {
808 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
809 return true;
810 }
811 else {
812 return false;
813 }
814 }
815
816 @Override
817 public boolean isInactive() {
818 if (getStatus() == WorkflowConstants.STATUS_INACTIVE) {
819 return true;
820 }
821 else {
822 return false;
823 }
824 }
825
826 @Override
827 public boolean isIncomplete() {
828 if (getStatus() == WorkflowConstants.STATUS_INCOMPLETE) {
829 return true;
830 }
831 else {
832 return false;
833 }
834 }
835
836 @Override
837 public boolean isPending() {
838 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
839 return true;
840 }
841 else {
842 return false;
843 }
844 }
845
846 @Override
847 public boolean isScheduled() {
848 if (getStatus() == WorkflowConstants.STATUS_SCHEDULED) {
849 return true;
850 }
851 else {
852 return false;
853 }
854 }
855
856 public long getColumnBitmask() {
857 return _columnBitmask;
858 }
859
860 @Override
861 public ExpandoBridge getExpandoBridge() {
862 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
863 ExportImportConfiguration.class.getName(), getPrimaryKey());
864 }
865
866 @Override
867 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
868 ExpandoBridge expandoBridge = getExpandoBridge();
869
870 expandoBridge.setAttributes(serviceContext);
871 }
872
873 @Override
874 public ExportImportConfiguration toEscapedModel() {
875 if (_escapedModel == null) {
876 _escapedModel = (ExportImportConfiguration)ProxyUtil.newProxyInstance(_classLoader,
877 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
878 }
879
880 return _escapedModel;
881 }
882
883 @Override
884 public Object clone() {
885 ExportImportConfigurationImpl exportImportConfigurationImpl = new ExportImportConfigurationImpl();
886
887 exportImportConfigurationImpl.setMvccVersion(getMvccVersion());
888 exportImportConfigurationImpl.setExportImportConfigurationId(getExportImportConfigurationId());
889 exportImportConfigurationImpl.setGroupId(getGroupId());
890 exportImportConfigurationImpl.setCompanyId(getCompanyId());
891 exportImportConfigurationImpl.setUserId(getUserId());
892 exportImportConfigurationImpl.setUserName(getUserName());
893 exportImportConfigurationImpl.setCreateDate(getCreateDate());
894 exportImportConfigurationImpl.setModifiedDate(getModifiedDate());
895 exportImportConfigurationImpl.setName(getName());
896 exportImportConfigurationImpl.setDescription(getDescription());
897 exportImportConfigurationImpl.setType(getType());
898 exportImportConfigurationImpl.setSettings(getSettings());
899 exportImportConfigurationImpl.setStatus(getStatus());
900 exportImportConfigurationImpl.setStatusByUserId(getStatusByUserId());
901 exportImportConfigurationImpl.setStatusByUserName(getStatusByUserName());
902 exportImportConfigurationImpl.setStatusDate(getStatusDate());
903
904 exportImportConfigurationImpl.resetOriginalValues();
905
906 return exportImportConfigurationImpl;
907 }
908
909 @Override
910 public int compareTo(ExportImportConfiguration exportImportConfiguration) {
911 int value = 0;
912
913 value = DateUtil.compareTo(getCreateDate(),
914 exportImportConfiguration.getCreateDate());
915
916 if (value != 0) {
917 return value;
918 }
919
920 return 0;
921 }
922
923 @Override
924 public boolean equals(Object obj) {
925 if (this == obj) {
926 return true;
927 }
928
929 if (!(obj instanceof ExportImportConfiguration)) {
930 return false;
931 }
932
933 ExportImportConfiguration exportImportConfiguration = (ExportImportConfiguration)obj;
934
935 long primaryKey = exportImportConfiguration.getPrimaryKey();
936
937 if (getPrimaryKey() == primaryKey) {
938 return true;
939 }
940 else {
941 return false;
942 }
943 }
944
945 @Override
946 public int hashCode() {
947 return (int)getPrimaryKey();
948 }
949
950 @Override
951 public boolean isEntityCacheEnabled() {
952 return ENTITY_CACHE_ENABLED;
953 }
954
955 @Override
956 public boolean isFinderCacheEnabled() {
957 return FINDER_CACHE_ENABLED;
958 }
959
960 @Override
961 public void resetOriginalValues() {
962 ExportImportConfigurationModelImpl exportImportConfigurationModelImpl = this;
963
964 exportImportConfigurationModelImpl._originalGroupId = exportImportConfigurationModelImpl._groupId;
965
966 exportImportConfigurationModelImpl._setOriginalGroupId = false;
967
968 exportImportConfigurationModelImpl._originalCompanyId = exportImportConfigurationModelImpl._companyId;
969
970 exportImportConfigurationModelImpl._setOriginalCompanyId = false;
971
972 exportImportConfigurationModelImpl._setModifiedDate = false;
973
974 exportImportConfigurationModelImpl._originalType = exportImportConfigurationModelImpl._type;
975
976 exportImportConfigurationModelImpl._setOriginalType = false;
977
978 exportImportConfigurationModelImpl._originalStatus = exportImportConfigurationModelImpl._status;
979
980 exportImportConfigurationModelImpl._setOriginalStatus = false;
981
982 exportImportConfigurationModelImpl._columnBitmask = 0;
983 }
984
985 @Override
986 public CacheModel<ExportImportConfiguration> toCacheModel() {
987 ExportImportConfigurationCacheModel exportImportConfigurationCacheModel = new ExportImportConfigurationCacheModel();
988
989 exportImportConfigurationCacheModel.mvccVersion = getMvccVersion();
990
991 exportImportConfigurationCacheModel.exportImportConfigurationId = getExportImportConfigurationId();
992
993 exportImportConfigurationCacheModel.groupId = getGroupId();
994
995 exportImportConfigurationCacheModel.companyId = getCompanyId();
996
997 exportImportConfigurationCacheModel.userId = getUserId();
998
999 exportImportConfigurationCacheModel.userName = getUserName();
1000
1001 String userName = exportImportConfigurationCacheModel.userName;
1002
1003 if ((userName != null) && (userName.length() == 0)) {
1004 exportImportConfigurationCacheModel.userName = null;
1005 }
1006
1007 Date createDate = getCreateDate();
1008
1009 if (createDate != null) {
1010 exportImportConfigurationCacheModel.createDate = createDate.getTime();
1011 }
1012 else {
1013 exportImportConfigurationCacheModel.createDate = Long.MIN_VALUE;
1014 }
1015
1016 Date modifiedDate = getModifiedDate();
1017
1018 if (modifiedDate != null) {
1019 exportImportConfigurationCacheModel.modifiedDate = modifiedDate.getTime();
1020 }
1021 else {
1022 exportImportConfigurationCacheModel.modifiedDate = Long.MIN_VALUE;
1023 }
1024
1025 exportImportConfigurationCacheModel.name = getName();
1026
1027 String name = exportImportConfigurationCacheModel.name;
1028
1029 if ((name != null) && (name.length() == 0)) {
1030 exportImportConfigurationCacheModel.name = null;
1031 }
1032
1033 exportImportConfigurationCacheModel.description = getDescription();
1034
1035 String description = exportImportConfigurationCacheModel.description;
1036
1037 if ((description != null) && (description.length() == 0)) {
1038 exportImportConfigurationCacheModel.description = null;
1039 }
1040
1041 exportImportConfigurationCacheModel.type = getType();
1042
1043 exportImportConfigurationCacheModel.settings = getSettings();
1044
1045 String settings = exportImportConfigurationCacheModel.settings;
1046
1047 if ((settings != null) && (settings.length() == 0)) {
1048 exportImportConfigurationCacheModel.settings = null;
1049 }
1050
1051 exportImportConfigurationCacheModel.status = getStatus();
1052
1053 exportImportConfigurationCacheModel.statusByUserId = getStatusByUserId();
1054
1055 exportImportConfigurationCacheModel.statusByUserName = getStatusByUserName();
1056
1057 String statusByUserName = exportImportConfigurationCacheModel.statusByUserName;
1058
1059 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
1060 exportImportConfigurationCacheModel.statusByUserName = null;
1061 }
1062
1063 Date statusDate = getStatusDate();
1064
1065 if (statusDate != null) {
1066 exportImportConfigurationCacheModel.statusDate = statusDate.getTime();
1067 }
1068 else {
1069 exportImportConfigurationCacheModel.statusDate = Long.MIN_VALUE;
1070 }
1071
1072 return exportImportConfigurationCacheModel;
1073 }
1074
1075 @Override
1076 public String toString() {
1077 StringBundler sb = new StringBundler(33);
1078
1079 sb.append("{mvccVersion=");
1080 sb.append(getMvccVersion());
1081 sb.append(", exportImportConfigurationId=");
1082 sb.append(getExportImportConfigurationId());
1083 sb.append(", groupId=");
1084 sb.append(getGroupId());
1085 sb.append(", companyId=");
1086 sb.append(getCompanyId());
1087 sb.append(", userId=");
1088 sb.append(getUserId());
1089 sb.append(", userName=");
1090 sb.append(getUserName());
1091 sb.append(", createDate=");
1092 sb.append(getCreateDate());
1093 sb.append(", modifiedDate=");
1094 sb.append(getModifiedDate());
1095 sb.append(", name=");
1096 sb.append(getName());
1097 sb.append(", description=");
1098 sb.append(getDescription());
1099 sb.append(", type=");
1100 sb.append(getType());
1101 sb.append(", settings=");
1102 sb.append(getSettings());
1103 sb.append(", status=");
1104 sb.append(getStatus());
1105 sb.append(", statusByUserId=");
1106 sb.append(getStatusByUserId());
1107 sb.append(", statusByUserName=");
1108 sb.append(getStatusByUserName());
1109 sb.append(", statusDate=");
1110 sb.append(getStatusDate());
1111 sb.append("}");
1112
1113 return sb.toString();
1114 }
1115
1116 @Override
1117 public String toXmlString() {
1118 StringBundler sb = new StringBundler(52);
1119
1120 sb.append("<model><model-name>");
1121 sb.append(
1122 "com.liferay.portlet.exportimport.model.ExportImportConfiguration");
1123 sb.append("</model-name>");
1124
1125 sb.append(
1126 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1127 sb.append(getMvccVersion());
1128 sb.append("]]></column-value></column>");
1129 sb.append(
1130 "<column><column-name>exportImportConfigurationId</column-name><column-value><![CDATA[");
1131 sb.append(getExportImportConfigurationId());
1132 sb.append("]]></column-value></column>");
1133 sb.append(
1134 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1135 sb.append(getGroupId());
1136 sb.append("]]></column-value></column>");
1137 sb.append(
1138 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1139 sb.append(getCompanyId());
1140 sb.append("]]></column-value></column>");
1141 sb.append(
1142 "<column><column-name>userId</column-name><column-value><![CDATA[");
1143 sb.append(getUserId());
1144 sb.append("]]></column-value></column>");
1145 sb.append(
1146 "<column><column-name>userName</column-name><column-value><![CDATA[");
1147 sb.append(getUserName());
1148 sb.append("]]></column-value></column>");
1149 sb.append(
1150 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1151 sb.append(getCreateDate());
1152 sb.append("]]></column-value></column>");
1153 sb.append(
1154 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1155 sb.append(getModifiedDate());
1156 sb.append("]]></column-value></column>");
1157 sb.append(
1158 "<column><column-name>name</column-name><column-value><![CDATA[");
1159 sb.append(getName());
1160 sb.append("]]></column-value></column>");
1161 sb.append(
1162 "<column><column-name>description</column-name><column-value><![CDATA[");
1163 sb.append(getDescription());
1164 sb.append("]]></column-value></column>");
1165 sb.append(
1166 "<column><column-name>type</column-name><column-value><![CDATA[");
1167 sb.append(getType());
1168 sb.append("]]></column-value></column>");
1169 sb.append(
1170 "<column><column-name>settings</column-name><column-value><![CDATA[");
1171 sb.append(getSettings());
1172 sb.append("]]></column-value></column>");
1173 sb.append(
1174 "<column><column-name>status</column-name><column-value><![CDATA[");
1175 sb.append(getStatus());
1176 sb.append("]]></column-value></column>");
1177 sb.append(
1178 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1179 sb.append(getStatusByUserId());
1180 sb.append("]]></column-value></column>");
1181 sb.append(
1182 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1183 sb.append(getStatusByUserName());
1184 sb.append("]]></column-value></column>");
1185 sb.append(
1186 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1187 sb.append(getStatusDate());
1188 sb.append("]]></column-value></column>");
1189
1190 sb.append("</model>");
1191
1192 return sb.toString();
1193 }
1194
1195 private static final ClassLoader _classLoader = ExportImportConfiguration.class.getClassLoader();
1196 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1197 ExportImportConfiguration.class
1198 };
1199 private long _mvccVersion;
1200 private long _exportImportConfigurationId;
1201 private long _groupId;
1202 private long _originalGroupId;
1203 private boolean _setOriginalGroupId;
1204 private long _companyId;
1205 private long _originalCompanyId;
1206 private boolean _setOriginalCompanyId;
1207 private long _userId;
1208 private String _userName;
1209 private Date _createDate;
1210 private Date _modifiedDate;
1211 private boolean _setModifiedDate;
1212 private String _name;
1213 private String _description;
1214 private int _type;
1215 private int _originalType;
1216 private boolean _setOriginalType;
1217 private String _settings;
1218 private int _status;
1219 private int _originalStatus;
1220 private boolean _setOriginalStatus;
1221 private long _statusByUserId;
1222 private String _statusByUserName;
1223 private Date _statusDate;
1224 private long _columnBitmask;
1225 private ExportImportConfiguration _escapedModel;
1226 }