001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020 import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
021
022 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.model.CacheModel;
025 import com.liferay.portal.kernel.model.User;
026 import com.liferay.portal.kernel.model.WorkflowDefinitionLink;
027 import com.liferay.portal.kernel.model.WorkflowDefinitionLinkModel;
028 import com.liferay.portal.kernel.model.impl.BaseModelImpl;
029 import com.liferay.portal.kernel.service.ServiceContext;
030 import com.liferay.portal.kernel.service.UserLocalServiceUtil;
031 import com.liferay.portal.kernel.util.GetterUtil;
032 import com.liferay.portal.kernel.util.PortalUtil;
033 import com.liferay.portal.kernel.util.ProxyUtil;
034 import com.liferay.portal.kernel.util.StringBundler;
035 import com.liferay.portal.kernel.util.StringPool;
036 import com.liferay.portal.kernel.util.Validator;
037
038 import java.io.Serializable;
039
040 import java.sql.Types;
041
042 import java.util.Date;
043 import java.util.HashMap;
044 import java.util.Map;
045
046
059 @ProviderType
060 public class WorkflowDefinitionLinkModelImpl extends BaseModelImpl<WorkflowDefinitionLink>
061 implements WorkflowDefinitionLinkModel {
062
067 public static final String TABLE_NAME = "WorkflowDefinitionLink";
068 public static final Object[][] TABLE_COLUMNS = {
069 { "mvccVersion", Types.BIGINT },
070 { "workflowDefinitionLinkId", Types.BIGINT },
071 { "groupId", Types.BIGINT },
072 { "companyId", Types.BIGINT },
073 { "userId", Types.BIGINT },
074 { "userName", Types.VARCHAR },
075 { "createDate", Types.TIMESTAMP },
076 { "modifiedDate", Types.TIMESTAMP },
077 { "classNameId", Types.BIGINT },
078 { "classPK", Types.BIGINT },
079 { "typePK", Types.BIGINT },
080 { "workflowDefinitionName", Types.VARCHAR },
081 { "workflowDefinitionVersion", Types.INTEGER }
082 };
083 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
084
085 static {
086 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
087 TABLE_COLUMNS_MAP.put("workflowDefinitionLinkId", Types.BIGINT);
088 TABLE_COLUMNS_MAP.put("groupId", Types.BIGINT);
089 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
090 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
091 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
092 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
093 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
094 TABLE_COLUMNS_MAP.put("classNameId", Types.BIGINT);
095 TABLE_COLUMNS_MAP.put("classPK", Types.BIGINT);
096 TABLE_COLUMNS_MAP.put("typePK", Types.BIGINT);
097 TABLE_COLUMNS_MAP.put("workflowDefinitionName", Types.VARCHAR);
098 TABLE_COLUMNS_MAP.put("workflowDefinitionVersion", Types.INTEGER);
099 }
100
101 public static final String TABLE_SQL_CREATE = "create table WorkflowDefinitionLink (mvccVersion LONG default 0 not null,workflowDefinitionLinkId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,classNameId LONG,classPK LONG,typePK LONG,workflowDefinitionName VARCHAR(75) null,workflowDefinitionVersion INTEGER)";
102 public static final String TABLE_SQL_DROP = "drop table WorkflowDefinitionLink";
103 public static final String ORDER_BY_JPQL = " ORDER BY workflowDefinitionLink.workflowDefinitionName ASC";
104 public static final String ORDER_BY_SQL = " ORDER BY WorkflowDefinitionLink.workflowDefinitionName ASC";
105 public static final String DATA_SOURCE = "liferayDataSource";
106 public static final String SESSION_FACTORY = "liferaySessionFactory";
107 public static final String TX_MANAGER = "liferayTransactionManager";
108 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
109 "value.object.entity.cache.enabled.com.liferay.portal.kernel.model.WorkflowDefinitionLink"),
110 true);
111 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
112 "value.object.finder.cache.enabled.com.liferay.portal.kernel.model.WorkflowDefinitionLink"),
113 true);
114 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
115 "value.object.column.bitmask.enabled.com.liferay.portal.kernel.model.WorkflowDefinitionLink"),
116 true);
117 public static final long CLASSNAMEID_COLUMN_BITMASK = 1L;
118 public static final long CLASSPK_COLUMN_BITMASK = 2L;
119 public static final long COMPANYID_COLUMN_BITMASK = 4L;
120 public static final long GROUPID_COLUMN_BITMASK = 8L;
121 public static final long TYPEPK_COLUMN_BITMASK = 16L;
122 public static final long WORKFLOWDEFINITIONNAME_COLUMN_BITMASK = 32L;
123 public static final long WORKFLOWDEFINITIONVERSION_COLUMN_BITMASK = 64L;
124 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
125 "lock.expiration.time.com.liferay.portal.kernel.model.WorkflowDefinitionLink"));
126
127 public WorkflowDefinitionLinkModelImpl() {
128 }
129
130 @Override
131 public long getPrimaryKey() {
132 return _workflowDefinitionLinkId;
133 }
134
135 @Override
136 public void setPrimaryKey(long primaryKey) {
137 setWorkflowDefinitionLinkId(primaryKey);
138 }
139
140 @Override
141 public Serializable getPrimaryKeyObj() {
142 return _workflowDefinitionLinkId;
143 }
144
145 @Override
146 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
147 setPrimaryKey(((Long)primaryKeyObj).longValue());
148 }
149
150 @Override
151 public Class<?> getModelClass() {
152 return WorkflowDefinitionLink.class;
153 }
154
155 @Override
156 public String getModelClassName() {
157 return WorkflowDefinitionLink.class.getName();
158 }
159
160 @Override
161 public Map<String, Object> getModelAttributes() {
162 Map<String, Object> attributes = new HashMap<String, Object>();
163
164 attributes.put("mvccVersion", getMvccVersion());
165 attributes.put("workflowDefinitionLinkId", getWorkflowDefinitionLinkId());
166 attributes.put("groupId", getGroupId());
167 attributes.put("companyId", getCompanyId());
168 attributes.put("userId", getUserId());
169 attributes.put("userName", getUserName());
170 attributes.put("createDate", getCreateDate());
171 attributes.put("modifiedDate", getModifiedDate());
172 attributes.put("classNameId", getClassNameId());
173 attributes.put("classPK", getClassPK());
174 attributes.put("typePK", getTypePK());
175 attributes.put("workflowDefinitionName", getWorkflowDefinitionName());
176 attributes.put("workflowDefinitionVersion",
177 getWorkflowDefinitionVersion());
178
179 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
180 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
181
182 return attributes;
183 }
184
185 @Override
186 public void setModelAttributes(Map<String, Object> attributes) {
187 Long mvccVersion = (Long)attributes.get("mvccVersion");
188
189 if (mvccVersion != null) {
190 setMvccVersion(mvccVersion);
191 }
192
193 Long workflowDefinitionLinkId = (Long)attributes.get(
194 "workflowDefinitionLinkId");
195
196 if (workflowDefinitionLinkId != null) {
197 setWorkflowDefinitionLinkId(workflowDefinitionLinkId);
198 }
199
200 Long groupId = (Long)attributes.get("groupId");
201
202 if (groupId != null) {
203 setGroupId(groupId);
204 }
205
206 Long companyId = (Long)attributes.get("companyId");
207
208 if (companyId != null) {
209 setCompanyId(companyId);
210 }
211
212 Long userId = (Long)attributes.get("userId");
213
214 if (userId != null) {
215 setUserId(userId);
216 }
217
218 String userName = (String)attributes.get("userName");
219
220 if (userName != null) {
221 setUserName(userName);
222 }
223
224 Date createDate = (Date)attributes.get("createDate");
225
226 if (createDate != null) {
227 setCreateDate(createDate);
228 }
229
230 Date modifiedDate = (Date)attributes.get("modifiedDate");
231
232 if (modifiedDate != null) {
233 setModifiedDate(modifiedDate);
234 }
235
236 Long classNameId = (Long)attributes.get("classNameId");
237
238 if (classNameId != null) {
239 setClassNameId(classNameId);
240 }
241
242 Long classPK = (Long)attributes.get("classPK");
243
244 if (classPK != null) {
245 setClassPK(classPK);
246 }
247
248 Long typePK = (Long)attributes.get("typePK");
249
250 if (typePK != null) {
251 setTypePK(typePK);
252 }
253
254 String workflowDefinitionName = (String)attributes.get(
255 "workflowDefinitionName");
256
257 if (workflowDefinitionName != null) {
258 setWorkflowDefinitionName(workflowDefinitionName);
259 }
260
261 Integer workflowDefinitionVersion = (Integer)attributes.get(
262 "workflowDefinitionVersion");
263
264 if (workflowDefinitionVersion != null) {
265 setWorkflowDefinitionVersion(workflowDefinitionVersion);
266 }
267 }
268
269 @Override
270 public long getMvccVersion() {
271 return _mvccVersion;
272 }
273
274 @Override
275 public void setMvccVersion(long mvccVersion) {
276 _mvccVersion = mvccVersion;
277 }
278
279 @Override
280 public long getWorkflowDefinitionLinkId() {
281 return _workflowDefinitionLinkId;
282 }
283
284 @Override
285 public void setWorkflowDefinitionLinkId(long workflowDefinitionLinkId) {
286 _workflowDefinitionLinkId = workflowDefinitionLinkId;
287 }
288
289 @Override
290 public long getGroupId() {
291 return _groupId;
292 }
293
294 @Override
295 public void setGroupId(long groupId) {
296 _columnBitmask |= GROUPID_COLUMN_BITMASK;
297
298 if (!_setOriginalGroupId) {
299 _setOriginalGroupId = true;
300
301 _originalGroupId = _groupId;
302 }
303
304 _groupId = groupId;
305 }
306
307 public long getOriginalGroupId() {
308 return _originalGroupId;
309 }
310
311 @Override
312 public long getCompanyId() {
313 return _companyId;
314 }
315
316 @Override
317 public void setCompanyId(long companyId) {
318 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
319
320 if (!_setOriginalCompanyId) {
321 _setOriginalCompanyId = true;
322
323 _originalCompanyId = _companyId;
324 }
325
326 _companyId = companyId;
327 }
328
329 public long getOriginalCompanyId() {
330 return _originalCompanyId;
331 }
332
333 @Override
334 public long getUserId() {
335 return _userId;
336 }
337
338 @Override
339 public void setUserId(long userId) {
340 _userId = userId;
341 }
342
343 @Override
344 public String getUserUuid() {
345 try {
346 User user = UserLocalServiceUtil.getUserById(getUserId());
347
348 return user.getUuid();
349 }
350 catch (PortalException pe) {
351 return StringPool.BLANK;
352 }
353 }
354
355 @Override
356 public void setUserUuid(String userUuid) {
357 }
358
359 @Override
360 public String getUserName() {
361 if (_userName == null) {
362 return StringPool.BLANK;
363 }
364 else {
365 return _userName;
366 }
367 }
368
369 @Override
370 public void setUserName(String userName) {
371 _userName = userName;
372 }
373
374 @Override
375 public Date getCreateDate() {
376 return _createDate;
377 }
378
379 @Override
380 public void setCreateDate(Date createDate) {
381 _createDate = createDate;
382 }
383
384 @Override
385 public Date getModifiedDate() {
386 return _modifiedDate;
387 }
388
389 public boolean hasSetModifiedDate() {
390 return _setModifiedDate;
391 }
392
393 @Override
394 public void setModifiedDate(Date modifiedDate) {
395 _setModifiedDate = true;
396
397 _modifiedDate = modifiedDate;
398 }
399
400 @Override
401 public String getClassName() {
402 if (getClassNameId() <= 0) {
403 return StringPool.BLANK;
404 }
405
406 return PortalUtil.getClassName(getClassNameId());
407 }
408
409 @Override
410 public void setClassName(String className) {
411 long classNameId = 0;
412
413 if (Validator.isNotNull(className)) {
414 classNameId = PortalUtil.getClassNameId(className);
415 }
416
417 setClassNameId(classNameId);
418 }
419
420 @Override
421 public long getClassNameId() {
422 return _classNameId;
423 }
424
425 @Override
426 public void setClassNameId(long classNameId) {
427 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
428
429 if (!_setOriginalClassNameId) {
430 _setOriginalClassNameId = true;
431
432 _originalClassNameId = _classNameId;
433 }
434
435 _classNameId = classNameId;
436 }
437
438 public long getOriginalClassNameId() {
439 return _originalClassNameId;
440 }
441
442 @Override
443 public long getClassPK() {
444 return _classPK;
445 }
446
447 @Override
448 public void setClassPK(long classPK) {
449 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
450
451 if (!_setOriginalClassPK) {
452 _setOriginalClassPK = true;
453
454 _originalClassPK = _classPK;
455 }
456
457 _classPK = classPK;
458 }
459
460 public long getOriginalClassPK() {
461 return _originalClassPK;
462 }
463
464 @Override
465 public long getTypePK() {
466 return _typePK;
467 }
468
469 @Override
470 public void setTypePK(long typePK) {
471 _columnBitmask |= TYPEPK_COLUMN_BITMASK;
472
473 if (!_setOriginalTypePK) {
474 _setOriginalTypePK = true;
475
476 _originalTypePK = _typePK;
477 }
478
479 _typePK = typePK;
480 }
481
482 public long getOriginalTypePK() {
483 return _originalTypePK;
484 }
485
486 @Override
487 public String getWorkflowDefinitionName() {
488 if (_workflowDefinitionName == null) {
489 return StringPool.BLANK;
490 }
491 else {
492 return _workflowDefinitionName;
493 }
494 }
495
496 @Override
497 public void setWorkflowDefinitionName(String workflowDefinitionName) {
498 _columnBitmask = -1L;
499
500 if (_originalWorkflowDefinitionName == null) {
501 _originalWorkflowDefinitionName = _workflowDefinitionName;
502 }
503
504 _workflowDefinitionName = workflowDefinitionName;
505 }
506
507 public String getOriginalWorkflowDefinitionName() {
508 return GetterUtil.getString(_originalWorkflowDefinitionName);
509 }
510
511 @Override
512 public int getWorkflowDefinitionVersion() {
513 return _workflowDefinitionVersion;
514 }
515
516 @Override
517 public void setWorkflowDefinitionVersion(int workflowDefinitionVersion) {
518 _columnBitmask |= WORKFLOWDEFINITIONVERSION_COLUMN_BITMASK;
519
520 if (!_setOriginalWorkflowDefinitionVersion) {
521 _setOriginalWorkflowDefinitionVersion = true;
522
523 _originalWorkflowDefinitionVersion = _workflowDefinitionVersion;
524 }
525
526 _workflowDefinitionVersion = workflowDefinitionVersion;
527 }
528
529 public int getOriginalWorkflowDefinitionVersion() {
530 return _originalWorkflowDefinitionVersion;
531 }
532
533 public long getColumnBitmask() {
534 return _columnBitmask;
535 }
536
537 @Override
538 public ExpandoBridge getExpandoBridge() {
539 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
540 WorkflowDefinitionLink.class.getName(), getPrimaryKey());
541 }
542
543 @Override
544 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
545 ExpandoBridge expandoBridge = getExpandoBridge();
546
547 expandoBridge.setAttributes(serviceContext);
548 }
549
550 @Override
551 public WorkflowDefinitionLink toEscapedModel() {
552 if (_escapedModel == null) {
553 _escapedModel = (WorkflowDefinitionLink)ProxyUtil.newProxyInstance(_classLoader,
554 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
555 }
556
557 return _escapedModel;
558 }
559
560 @Override
561 public Object clone() {
562 WorkflowDefinitionLinkImpl workflowDefinitionLinkImpl = new WorkflowDefinitionLinkImpl();
563
564 workflowDefinitionLinkImpl.setMvccVersion(getMvccVersion());
565 workflowDefinitionLinkImpl.setWorkflowDefinitionLinkId(getWorkflowDefinitionLinkId());
566 workflowDefinitionLinkImpl.setGroupId(getGroupId());
567 workflowDefinitionLinkImpl.setCompanyId(getCompanyId());
568 workflowDefinitionLinkImpl.setUserId(getUserId());
569 workflowDefinitionLinkImpl.setUserName(getUserName());
570 workflowDefinitionLinkImpl.setCreateDate(getCreateDate());
571 workflowDefinitionLinkImpl.setModifiedDate(getModifiedDate());
572 workflowDefinitionLinkImpl.setClassNameId(getClassNameId());
573 workflowDefinitionLinkImpl.setClassPK(getClassPK());
574 workflowDefinitionLinkImpl.setTypePK(getTypePK());
575 workflowDefinitionLinkImpl.setWorkflowDefinitionName(getWorkflowDefinitionName());
576 workflowDefinitionLinkImpl.setWorkflowDefinitionVersion(getWorkflowDefinitionVersion());
577
578 workflowDefinitionLinkImpl.resetOriginalValues();
579
580 return workflowDefinitionLinkImpl;
581 }
582
583 @Override
584 public int compareTo(WorkflowDefinitionLink workflowDefinitionLink) {
585 int value = 0;
586
587 value = getWorkflowDefinitionName()
588 .compareTo(workflowDefinitionLink.getWorkflowDefinitionName());
589
590 if (value != 0) {
591 return value;
592 }
593
594 return 0;
595 }
596
597 @Override
598 public boolean equals(Object obj) {
599 if (this == obj) {
600 return true;
601 }
602
603 if (!(obj instanceof WorkflowDefinitionLink)) {
604 return false;
605 }
606
607 WorkflowDefinitionLink workflowDefinitionLink = (WorkflowDefinitionLink)obj;
608
609 long primaryKey = workflowDefinitionLink.getPrimaryKey();
610
611 if (getPrimaryKey() == primaryKey) {
612 return true;
613 }
614 else {
615 return false;
616 }
617 }
618
619 @Override
620 public int hashCode() {
621 return (int)getPrimaryKey();
622 }
623
624 @Override
625 public boolean isEntityCacheEnabled() {
626 return ENTITY_CACHE_ENABLED;
627 }
628
629 @Override
630 public boolean isFinderCacheEnabled() {
631 return FINDER_CACHE_ENABLED;
632 }
633
634 @Override
635 public void resetOriginalValues() {
636 WorkflowDefinitionLinkModelImpl workflowDefinitionLinkModelImpl = this;
637
638 workflowDefinitionLinkModelImpl._originalGroupId = workflowDefinitionLinkModelImpl._groupId;
639
640 workflowDefinitionLinkModelImpl._setOriginalGroupId = false;
641
642 workflowDefinitionLinkModelImpl._originalCompanyId = workflowDefinitionLinkModelImpl._companyId;
643
644 workflowDefinitionLinkModelImpl._setOriginalCompanyId = false;
645
646 workflowDefinitionLinkModelImpl._setModifiedDate = false;
647
648 workflowDefinitionLinkModelImpl._originalClassNameId = workflowDefinitionLinkModelImpl._classNameId;
649
650 workflowDefinitionLinkModelImpl._setOriginalClassNameId = false;
651
652 workflowDefinitionLinkModelImpl._originalClassPK = workflowDefinitionLinkModelImpl._classPK;
653
654 workflowDefinitionLinkModelImpl._setOriginalClassPK = false;
655
656 workflowDefinitionLinkModelImpl._originalTypePK = workflowDefinitionLinkModelImpl._typePK;
657
658 workflowDefinitionLinkModelImpl._setOriginalTypePK = false;
659
660 workflowDefinitionLinkModelImpl._originalWorkflowDefinitionName = workflowDefinitionLinkModelImpl._workflowDefinitionName;
661
662 workflowDefinitionLinkModelImpl._originalWorkflowDefinitionVersion = workflowDefinitionLinkModelImpl._workflowDefinitionVersion;
663
664 workflowDefinitionLinkModelImpl._setOriginalWorkflowDefinitionVersion = false;
665
666 workflowDefinitionLinkModelImpl._columnBitmask = 0;
667 }
668
669 @Override
670 public CacheModel<WorkflowDefinitionLink> toCacheModel() {
671 WorkflowDefinitionLinkCacheModel workflowDefinitionLinkCacheModel = new WorkflowDefinitionLinkCacheModel();
672
673 workflowDefinitionLinkCacheModel.mvccVersion = getMvccVersion();
674
675 workflowDefinitionLinkCacheModel.workflowDefinitionLinkId = getWorkflowDefinitionLinkId();
676
677 workflowDefinitionLinkCacheModel.groupId = getGroupId();
678
679 workflowDefinitionLinkCacheModel.companyId = getCompanyId();
680
681 workflowDefinitionLinkCacheModel.userId = getUserId();
682
683 workflowDefinitionLinkCacheModel.userName = getUserName();
684
685 String userName = workflowDefinitionLinkCacheModel.userName;
686
687 if ((userName != null) && (userName.length() == 0)) {
688 workflowDefinitionLinkCacheModel.userName = null;
689 }
690
691 Date createDate = getCreateDate();
692
693 if (createDate != null) {
694 workflowDefinitionLinkCacheModel.createDate = createDate.getTime();
695 }
696 else {
697 workflowDefinitionLinkCacheModel.createDate = Long.MIN_VALUE;
698 }
699
700 Date modifiedDate = getModifiedDate();
701
702 if (modifiedDate != null) {
703 workflowDefinitionLinkCacheModel.modifiedDate = modifiedDate.getTime();
704 }
705 else {
706 workflowDefinitionLinkCacheModel.modifiedDate = Long.MIN_VALUE;
707 }
708
709 workflowDefinitionLinkCacheModel.classNameId = getClassNameId();
710
711 workflowDefinitionLinkCacheModel.classPK = getClassPK();
712
713 workflowDefinitionLinkCacheModel.typePK = getTypePK();
714
715 workflowDefinitionLinkCacheModel.workflowDefinitionName = getWorkflowDefinitionName();
716
717 String workflowDefinitionName = workflowDefinitionLinkCacheModel.workflowDefinitionName;
718
719 if ((workflowDefinitionName != null) &&
720 (workflowDefinitionName.length() == 0)) {
721 workflowDefinitionLinkCacheModel.workflowDefinitionName = null;
722 }
723
724 workflowDefinitionLinkCacheModel.workflowDefinitionVersion = getWorkflowDefinitionVersion();
725
726 return workflowDefinitionLinkCacheModel;
727 }
728
729 @Override
730 public String toString() {
731 StringBundler sb = new StringBundler(27);
732
733 sb.append("{mvccVersion=");
734 sb.append(getMvccVersion());
735 sb.append(", workflowDefinitionLinkId=");
736 sb.append(getWorkflowDefinitionLinkId());
737 sb.append(", groupId=");
738 sb.append(getGroupId());
739 sb.append(", companyId=");
740 sb.append(getCompanyId());
741 sb.append(", userId=");
742 sb.append(getUserId());
743 sb.append(", userName=");
744 sb.append(getUserName());
745 sb.append(", createDate=");
746 sb.append(getCreateDate());
747 sb.append(", modifiedDate=");
748 sb.append(getModifiedDate());
749 sb.append(", classNameId=");
750 sb.append(getClassNameId());
751 sb.append(", classPK=");
752 sb.append(getClassPK());
753 sb.append(", typePK=");
754 sb.append(getTypePK());
755 sb.append(", workflowDefinitionName=");
756 sb.append(getWorkflowDefinitionName());
757 sb.append(", workflowDefinitionVersion=");
758 sb.append(getWorkflowDefinitionVersion());
759 sb.append("}");
760
761 return sb.toString();
762 }
763
764 @Override
765 public String toXmlString() {
766 StringBundler sb = new StringBundler(43);
767
768 sb.append("<model><model-name>");
769 sb.append("com.liferay.portal.kernel.model.WorkflowDefinitionLink");
770 sb.append("</model-name>");
771
772 sb.append(
773 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
774 sb.append(getMvccVersion());
775 sb.append("]]></column-value></column>");
776 sb.append(
777 "<column><column-name>workflowDefinitionLinkId</column-name><column-value><![CDATA[");
778 sb.append(getWorkflowDefinitionLinkId());
779 sb.append("]]></column-value></column>");
780 sb.append(
781 "<column><column-name>groupId</column-name><column-value><![CDATA[");
782 sb.append(getGroupId());
783 sb.append("]]></column-value></column>");
784 sb.append(
785 "<column><column-name>companyId</column-name><column-value><![CDATA[");
786 sb.append(getCompanyId());
787 sb.append("]]></column-value></column>");
788 sb.append(
789 "<column><column-name>userId</column-name><column-value><![CDATA[");
790 sb.append(getUserId());
791 sb.append("]]></column-value></column>");
792 sb.append(
793 "<column><column-name>userName</column-name><column-value><![CDATA[");
794 sb.append(getUserName());
795 sb.append("]]></column-value></column>");
796 sb.append(
797 "<column><column-name>createDate</column-name><column-value><![CDATA[");
798 sb.append(getCreateDate());
799 sb.append("]]></column-value></column>");
800 sb.append(
801 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
802 sb.append(getModifiedDate());
803 sb.append("]]></column-value></column>");
804 sb.append(
805 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
806 sb.append(getClassNameId());
807 sb.append("]]></column-value></column>");
808 sb.append(
809 "<column><column-name>classPK</column-name><column-value><![CDATA[");
810 sb.append(getClassPK());
811 sb.append("]]></column-value></column>");
812 sb.append(
813 "<column><column-name>typePK</column-name><column-value><![CDATA[");
814 sb.append(getTypePK());
815 sb.append("]]></column-value></column>");
816 sb.append(
817 "<column><column-name>workflowDefinitionName</column-name><column-value><![CDATA[");
818 sb.append(getWorkflowDefinitionName());
819 sb.append("]]></column-value></column>");
820 sb.append(
821 "<column><column-name>workflowDefinitionVersion</column-name><column-value><![CDATA[");
822 sb.append(getWorkflowDefinitionVersion());
823 sb.append("]]></column-value></column>");
824
825 sb.append("</model>");
826
827 return sb.toString();
828 }
829
830 private static final ClassLoader _classLoader = WorkflowDefinitionLink.class.getClassLoader();
831 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
832 WorkflowDefinitionLink.class
833 };
834 private long _mvccVersion;
835 private long _workflowDefinitionLinkId;
836 private long _groupId;
837 private long _originalGroupId;
838 private boolean _setOriginalGroupId;
839 private long _companyId;
840 private long _originalCompanyId;
841 private boolean _setOriginalCompanyId;
842 private long _userId;
843 private String _userName;
844 private Date _createDate;
845 private Date _modifiedDate;
846 private boolean _setModifiedDate;
847 private long _classNameId;
848 private long _originalClassNameId;
849 private boolean _setOriginalClassNameId;
850 private long _classPK;
851 private long _originalClassPK;
852 private boolean _setOriginalClassPK;
853 private long _typePK;
854 private long _originalTypePK;
855 private boolean _setOriginalTypePK;
856 private String _workflowDefinitionName;
857 private String _originalWorkflowDefinitionName;
858 private int _workflowDefinitionVersion;
859 private int _originalWorkflowDefinitionVersion;
860 private boolean _setOriginalWorkflowDefinitionVersion;
861 private long _columnBitmask;
862 private WorkflowDefinitionLink _escapedModel;
863 }