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