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