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