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