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 public boolean hasSetModifiedDate() {
462 return _setModifiedDate;
463 }
464
465 @Override
466 public void setModifiedDate(Date modifiedDate) {
467 _setModifiedDate = true;
468
469 _modifiedDate = modifiedDate;
470 }
471
472 @JSON
473 @Override
474 public String getName() {
475 if (_name == null) {
476 return StringPool.BLANK;
477 }
478 else {
479 return _name;
480 }
481 }
482
483 @Override
484 public void setName(String name) {
485 _columnBitmask |= NAME_COLUMN_BITMASK;
486
487 if (_originalName == null) {
488 _originalName = _name;
489 }
490
491 _name = name;
492 }
493
494 public String getOriginalName() {
495 return GetterUtil.getString(_originalName);
496 }
497
498 @JSON
499 @Override
500 public String getServletContextNames() {
501 if (_servletContextNames == null) {
502 return StringPool.BLANK;
503 }
504 else {
505 return _servletContextNames;
506 }
507 }
508
509 @Override
510 public void setServletContextNames(String servletContextNames) {
511 _servletContextNames = servletContextNames;
512 }
513
514 @JSON
515 @Override
516 public String getTaskExecutorClassName() {
517 if (_taskExecutorClassName == null) {
518 return StringPool.BLANK;
519 }
520 else {
521 return _taskExecutorClassName;
522 }
523 }
524
525 @Override
526 public void setTaskExecutorClassName(String taskExecutorClassName) {
527 _columnBitmask |= TASKEXECUTORCLASSNAME_COLUMN_BITMASK;
528
529 if (_originalTaskExecutorClassName == null) {
530 _originalTaskExecutorClassName = _taskExecutorClassName;
531 }
532
533 _taskExecutorClassName = taskExecutorClassName;
534 }
535
536 public String getOriginalTaskExecutorClassName() {
537 return GetterUtil.getString(_originalTaskExecutorClassName);
538 }
539
540 @JSON
541 @Override
542 public Map<String, Serializable> getTaskContextMap() {
543 return _taskContextMap;
544 }
545
546 @Override
547 public void setTaskContextMap(Map<String, Serializable> taskContextMap) {
548 _taskContextMap = taskContextMap;
549 }
550
551 @JSON
552 @Override
553 public boolean getCompleted() {
554 return _completed;
555 }
556
557 @Override
558 public boolean isCompleted() {
559 return _completed;
560 }
561
562 @Override
563 public void setCompleted(boolean completed) {
564 _columnBitmask |= COMPLETED_COLUMN_BITMASK;
565
566 if (!_setOriginalCompleted) {
567 _setOriginalCompleted = true;
568
569 _originalCompleted = _completed;
570 }
571
572 _completed = completed;
573 }
574
575 public boolean getOriginalCompleted() {
576 return _originalCompleted;
577 }
578
579 @JSON
580 @Override
581 public Date getCompletionDate() {
582 return _completionDate;
583 }
584
585 @Override
586 public void setCompletionDate(Date completionDate) {
587 _completionDate = completionDate;
588 }
589
590 @JSON
591 @Override
592 public int getStatus() {
593 return _status;
594 }
595
596 @Override
597 public void setStatus(int status) {
598 _columnBitmask |= STATUS_COLUMN_BITMASK;
599
600 if (!_setOriginalStatus) {
601 _setOriginalStatus = true;
602
603 _originalStatus = _status;
604 }
605
606 _status = status;
607 }
608
609 public int getOriginalStatus() {
610 return _originalStatus;
611 }
612
613 @JSON
614 @Override
615 public String getStatusMessage() {
616 if (_statusMessage == null) {
617 return StringPool.BLANK;
618 }
619 else {
620 return _statusMessage;
621 }
622 }
623
624 @Override
625 public void setStatusMessage(String statusMessage) {
626 _statusMessage = statusMessage;
627 }
628
629 public long getColumnBitmask() {
630 return _columnBitmask;
631 }
632
633 @Override
634 public ExpandoBridge getExpandoBridge() {
635 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
636 BackgroundTask.class.getName(), getPrimaryKey());
637 }
638
639 @Override
640 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
641 ExpandoBridge expandoBridge = getExpandoBridge();
642
643 expandoBridge.setAttributes(serviceContext);
644 }
645
646 @Override
647 public BackgroundTask toEscapedModel() {
648 if (_escapedModel == null) {
649 _escapedModel = (BackgroundTask)ProxyUtil.newProxyInstance(_classLoader,
650 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
651 }
652
653 return _escapedModel;
654 }
655
656 @Override
657 public Object clone() {
658 BackgroundTaskImpl backgroundTaskImpl = new BackgroundTaskImpl();
659
660 backgroundTaskImpl.setMvccVersion(getMvccVersion());
661 backgroundTaskImpl.setBackgroundTaskId(getBackgroundTaskId());
662 backgroundTaskImpl.setGroupId(getGroupId());
663 backgroundTaskImpl.setCompanyId(getCompanyId());
664 backgroundTaskImpl.setUserId(getUserId());
665 backgroundTaskImpl.setUserName(getUserName());
666 backgroundTaskImpl.setCreateDate(getCreateDate());
667 backgroundTaskImpl.setModifiedDate(getModifiedDate());
668 backgroundTaskImpl.setName(getName());
669 backgroundTaskImpl.setServletContextNames(getServletContextNames());
670 backgroundTaskImpl.setTaskExecutorClassName(getTaskExecutorClassName());
671 backgroundTaskImpl.setTaskContextMap(getTaskContextMap());
672 backgroundTaskImpl.setCompleted(getCompleted());
673 backgroundTaskImpl.setCompletionDate(getCompletionDate());
674 backgroundTaskImpl.setStatus(getStatus());
675 backgroundTaskImpl.setStatusMessage(getStatusMessage());
676
677 backgroundTaskImpl.resetOriginalValues();
678
679 return backgroundTaskImpl;
680 }
681
682 @Override
683 public int compareTo(BackgroundTask backgroundTask) {
684 int value = 0;
685
686 value = DateUtil.compareTo(getCreateDate(),
687 backgroundTask.getCreateDate());
688
689 if (value != 0) {
690 return value;
691 }
692
693 return 0;
694 }
695
696 @Override
697 public boolean equals(Object obj) {
698 if (this == obj) {
699 return true;
700 }
701
702 if (!(obj instanceof BackgroundTask)) {
703 return false;
704 }
705
706 BackgroundTask backgroundTask = (BackgroundTask)obj;
707
708 long primaryKey = backgroundTask.getPrimaryKey();
709
710 if (getPrimaryKey() == primaryKey) {
711 return true;
712 }
713 else {
714 return false;
715 }
716 }
717
718 @Override
719 public int hashCode() {
720 return (int)getPrimaryKey();
721 }
722
723 @Override
724 public boolean isEntityCacheEnabled() {
725 return ENTITY_CACHE_ENABLED;
726 }
727
728 @Override
729 public boolean isFinderCacheEnabled() {
730 return FINDER_CACHE_ENABLED;
731 }
732
733 @Override
734 public void resetOriginalValues() {
735 BackgroundTaskModelImpl backgroundTaskModelImpl = this;
736
737 backgroundTaskModelImpl._originalGroupId = backgroundTaskModelImpl._groupId;
738
739 backgroundTaskModelImpl._setOriginalGroupId = false;
740
741 backgroundTaskModelImpl._originalCompanyId = backgroundTaskModelImpl._companyId;
742
743 backgroundTaskModelImpl._setOriginalCompanyId = false;
744
745 backgroundTaskModelImpl._setModifiedDate = false;
746
747 backgroundTaskModelImpl._originalName = backgroundTaskModelImpl._name;
748
749 backgroundTaskModelImpl._originalTaskExecutorClassName = backgroundTaskModelImpl._taskExecutorClassName;
750
751 backgroundTaskModelImpl._originalCompleted = backgroundTaskModelImpl._completed;
752
753 backgroundTaskModelImpl._setOriginalCompleted = false;
754
755 backgroundTaskModelImpl._originalStatus = backgroundTaskModelImpl._status;
756
757 backgroundTaskModelImpl._setOriginalStatus = false;
758
759 backgroundTaskModelImpl._columnBitmask = 0;
760 }
761
762 @Override
763 public CacheModel<BackgroundTask> toCacheModel() {
764 BackgroundTaskCacheModel backgroundTaskCacheModel = new BackgroundTaskCacheModel();
765
766 backgroundTaskCacheModel.mvccVersion = getMvccVersion();
767
768 backgroundTaskCacheModel.backgroundTaskId = getBackgroundTaskId();
769
770 backgroundTaskCacheModel.groupId = getGroupId();
771
772 backgroundTaskCacheModel.companyId = getCompanyId();
773
774 backgroundTaskCacheModel.userId = getUserId();
775
776 backgroundTaskCacheModel.userName = getUserName();
777
778 String userName = backgroundTaskCacheModel.userName;
779
780 if ((userName != null) && (userName.length() == 0)) {
781 backgroundTaskCacheModel.userName = null;
782 }
783
784 Date createDate = getCreateDate();
785
786 if (createDate != null) {
787 backgroundTaskCacheModel.createDate = createDate.getTime();
788 }
789 else {
790 backgroundTaskCacheModel.createDate = Long.MIN_VALUE;
791 }
792
793 Date modifiedDate = getModifiedDate();
794
795 if (modifiedDate != null) {
796 backgroundTaskCacheModel.modifiedDate = modifiedDate.getTime();
797 }
798 else {
799 backgroundTaskCacheModel.modifiedDate = Long.MIN_VALUE;
800 }
801
802 backgroundTaskCacheModel.name = getName();
803
804 String name = backgroundTaskCacheModel.name;
805
806 if ((name != null) && (name.length() == 0)) {
807 backgroundTaskCacheModel.name = null;
808 }
809
810 backgroundTaskCacheModel.servletContextNames = getServletContextNames();
811
812 String servletContextNames = backgroundTaskCacheModel.servletContextNames;
813
814 if ((servletContextNames != null) &&
815 (servletContextNames.length() == 0)) {
816 backgroundTaskCacheModel.servletContextNames = null;
817 }
818
819 backgroundTaskCacheModel.taskExecutorClassName = getTaskExecutorClassName();
820
821 String taskExecutorClassName = backgroundTaskCacheModel.taskExecutorClassName;
822
823 if ((taskExecutorClassName != null) &&
824 (taskExecutorClassName.length() == 0)) {
825 backgroundTaskCacheModel.taskExecutorClassName = null;
826 }
827
828 backgroundTaskCacheModel.taskContextMap = getTaskContextMap();
829
830 backgroundTaskCacheModel.completed = getCompleted();
831
832 Date completionDate = getCompletionDate();
833
834 if (completionDate != null) {
835 backgroundTaskCacheModel.completionDate = completionDate.getTime();
836 }
837 else {
838 backgroundTaskCacheModel.completionDate = Long.MIN_VALUE;
839 }
840
841 backgroundTaskCacheModel.status = getStatus();
842
843 backgroundTaskCacheModel.statusMessage = getStatusMessage();
844
845 String statusMessage = backgroundTaskCacheModel.statusMessage;
846
847 if ((statusMessage != null) && (statusMessage.length() == 0)) {
848 backgroundTaskCacheModel.statusMessage = null;
849 }
850
851 return backgroundTaskCacheModel;
852 }
853
854 @Override
855 public String toString() {
856 StringBundler sb = new StringBundler(33);
857
858 sb.append("{mvccVersion=");
859 sb.append(getMvccVersion());
860 sb.append(", backgroundTaskId=");
861 sb.append(getBackgroundTaskId());
862 sb.append(", groupId=");
863 sb.append(getGroupId());
864 sb.append(", companyId=");
865 sb.append(getCompanyId());
866 sb.append(", userId=");
867 sb.append(getUserId());
868 sb.append(", userName=");
869 sb.append(getUserName());
870 sb.append(", createDate=");
871 sb.append(getCreateDate());
872 sb.append(", modifiedDate=");
873 sb.append(getModifiedDate());
874 sb.append(", name=");
875 sb.append(getName());
876 sb.append(", servletContextNames=");
877 sb.append(getServletContextNames());
878 sb.append(", taskExecutorClassName=");
879 sb.append(getTaskExecutorClassName());
880 sb.append(", taskContextMap=");
881 sb.append(getTaskContextMap());
882 sb.append(", completed=");
883 sb.append(getCompleted());
884 sb.append(", completionDate=");
885 sb.append(getCompletionDate());
886 sb.append(", status=");
887 sb.append(getStatus());
888 sb.append(", statusMessage=");
889 sb.append(getStatusMessage());
890 sb.append("}");
891
892 return sb.toString();
893 }
894
895 @Override
896 public String toXmlString() {
897 StringBundler sb = new StringBundler(52);
898
899 sb.append("<model><model-name>");
900 sb.append("com.liferay.portal.model.BackgroundTask");
901 sb.append("</model-name>");
902
903 sb.append(
904 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
905 sb.append(getMvccVersion());
906 sb.append("]]></column-value></column>");
907 sb.append(
908 "<column><column-name>backgroundTaskId</column-name><column-value><![CDATA[");
909 sb.append(getBackgroundTaskId());
910 sb.append("]]></column-value></column>");
911 sb.append(
912 "<column><column-name>groupId</column-name><column-value><![CDATA[");
913 sb.append(getGroupId());
914 sb.append("]]></column-value></column>");
915 sb.append(
916 "<column><column-name>companyId</column-name><column-value><![CDATA[");
917 sb.append(getCompanyId());
918 sb.append("]]></column-value></column>");
919 sb.append(
920 "<column><column-name>userId</column-name><column-value><![CDATA[");
921 sb.append(getUserId());
922 sb.append("]]></column-value></column>");
923 sb.append(
924 "<column><column-name>userName</column-name><column-value><![CDATA[");
925 sb.append(getUserName());
926 sb.append("]]></column-value></column>");
927 sb.append(
928 "<column><column-name>createDate</column-name><column-value><![CDATA[");
929 sb.append(getCreateDate());
930 sb.append("]]></column-value></column>");
931 sb.append(
932 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
933 sb.append(getModifiedDate());
934 sb.append("]]></column-value></column>");
935 sb.append(
936 "<column><column-name>name</column-name><column-value><![CDATA[");
937 sb.append(getName());
938 sb.append("]]></column-value></column>");
939 sb.append(
940 "<column><column-name>servletContextNames</column-name><column-value><![CDATA[");
941 sb.append(getServletContextNames());
942 sb.append("]]></column-value></column>");
943 sb.append(
944 "<column><column-name>taskExecutorClassName</column-name><column-value><![CDATA[");
945 sb.append(getTaskExecutorClassName());
946 sb.append("]]></column-value></column>");
947 sb.append(
948 "<column><column-name>taskContextMap</column-name><column-value><![CDATA[");
949 sb.append(getTaskContextMap());
950 sb.append("]]></column-value></column>");
951 sb.append(
952 "<column><column-name>completed</column-name><column-value><![CDATA[");
953 sb.append(getCompleted());
954 sb.append("]]></column-value></column>");
955 sb.append(
956 "<column><column-name>completionDate</column-name><column-value><![CDATA[");
957 sb.append(getCompletionDate());
958 sb.append("]]></column-value></column>");
959 sb.append(
960 "<column><column-name>status</column-name><column-value><![CDATA[");
961 sb.append(getStatus());
962 sb.append("]]></column-value></column>");
963 sb.append(
964 "<column><column-name>statusMessage</column-name><column-value><![CDATA[");
965 sb.append(getStatusMessage());
966 sb.append("]]></column-value></column>");
967
968 sb.append("</model>");
969
970 return sb.toString();
971 }
972
973 private static final ClassLoader _classLoader = BackgroundTask.class.getClassLoader();
974 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
975 BackgroundTask.class
976 };
977 private long _mvccVersion;
978 private long _backgroundTaskId;
979 private long _groupId;
980 private long _originalGroupId;
981 private boolean _setOriginalGroupId;
982 private long _companyId;
983 private long _originalCompanyId;
984 private boolean _setOriginalCompanyId;
985 private long _userId;
986 private String _userName;
987 private Date _createDate;
988 private Date _modifiedDate;
989 private boolean _setModifiedDate;
990 private String _name;
991 private String _originalName;
992 private String _servletContextNames;
993 private String _taskExecutorClassName;
994 private String _originalTaskExecutorClassName;
995 private Map<String, Serializable> _taskContextMap;
996 private boolean _completed;
997 private boolean _originalCompleted;
998 private boolean _setOriginalCompleted;
999 private Date _completionDate;
1000 private int _status;
1001 private int _originalStatus;
1002 private boolean _setOriginalStatus;
1003 private String _statusMessage;
1004 private long _columnBitmask;
1005 private BackgroundTask _escapedModel;
1006 }