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.GetterUtil;
023 import com.liferay.portal.kernel.util.ProxyUtil;
024 import com.liferay.portal.kernel.util.StringBundler;
025 import com.liferay.portal.kernel.util.StringPool;
026 import com.liferay.portal.model.CacheModel;
027 import com.liferay.portal.model.Organization;
028 import com.liferay.portal.model.OrganizationModel;
029 import com.liferay.portal.model.OrganizationSoap;
030 import com.liferay.portal.model.User;
031 import com.liferay.portal.service.ServiceContext;
032 import com.liferay.portal.service.UserLocalServiceUtil;
033 import com.liferay.portal.util.PortalUtil;
034
035 import com.liferay.portlet.expando.model.ExpandoBridge;
036 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
037 import com.liferay.portlet.exportimport.lar.StagedModelType;
038
039 import java.io.Serializable;
040
041 import java.sql.Types;
042
043 import java.util.ArrayList;
044 import java.util.Date;
045 import java.util.HashMap;
046 import java.util.List;
047 import java.util.Map;
048
049
062 @JSON(strict = true)
063 @ProviderType
064 public class OrganizationModelImpl extends BaseModelImpl<Organization>
065 implements OrganizationModel {
066
071 public static final String TABLE_NAME = "Organization_";
072 public static final Object[][] TABLE_COLUMNS = {
073 { "mvccVersion", Types.BIGINT },
074 { "uuid_", Types.VARCHAR },
075 { "organizationId", Types.BIGINT },
076 { "companyId", Types.BIGINT },
077 { "userId", Types.BIGINT },
078 { "userName", Types.VARCHAR },
079 { "createDate", Types.TIMESTAMP },
080 { "modifiedDate", Types.TIMESTAMP },
081 { "parentOrganizationId", Types.BIGINT },
082 { "treePath", Types.VARCHAR },
083 { "name", Types.VARCHAR },
084 { "type_", Types.VARCHAR },
085 { "recursable", Types.BOOLEAN },
086 { "regionId", Types.BIGINT },
087 { "countryId", Types.BIGINT },
088 { "statusId", Types.BIGINT },
089 { "comments", Types.VARCHAR },
090 { "logoId", Types.BIGINT }
091 };
092 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
093
094 static {
095 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
096 TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR);
097 TABLE_COLUMNS_MAP.put("organizationId", Types.BIGINT);
098 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
099 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
100 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
101 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
102 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
103 TABLE_COLUMNS_MAP.put("parentOrganizationId", Types.BIGINT);
104 TABLE_COLUMNS_MAP.put("treePath", Types.VARCHAR);
105 TABLE_COLUMNS_MAP.put("name", Types.VARCHAR);
106 TABLE_COLUMNS_MAP.put("type_", Types.VARCHAR);
107 TABLE_COLUMNS_MAP.put("recursable", Types.BOOLEAN);
108 TABLE_COLUMNS_MAP.put("regionId", Types.BIGINT);
109 TABLE_COLUMNS_MAP.put("countryId", Types.BIGINT);
110 TABLE_COLUMNS_MAP.put("statusId", Types.BIGINT);
111 TABLE_COLUMNS_MAP.put("comments", Types.VARCHAR);
112 TABLE_COLUMNS_MAP.put("logoId", Types.BIGINT);
113 }
114
115 public static final String TABLE_SQL_CREATE = "create table Organization_ (mvccVersion LONG default 0,uuid_ VARCHAR(75) null,organizationId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,parentOrganizationId LONG,treePath STRING null,name VARCHAR(100) null,type_ VARCHAR(75) null,recursable BOOLEAN,regionId LONG,countryId LONG,statusId LONG,comments STRING null,logoId LONG)";
116 public static final String TABLE_SQL_DROP = "drop table Organization_";
117 public static final String ORDER_BY_JPQL = " ORDER BY organization.name ASC";
118 public static final String ORDER_BY_SQL = " ORDER BY Organization_.name ASC";
119 public static final String DATA_SOURCE = "liferayDataSource";
120 public static final String SESSION_FACTORY = "liferaySessionFactory";
121 public static final String TX_MANAGER = "liferayTransactionManager";
122 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
123 "value.object.entity.cache.enabled.com.liferay.portal.model.Organization"),
124 true);
125 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
126 "value.object.finder.cache.enabled.com.liferay.portal.model.Organization"),
127 true);
128 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
129 "value.object.column.bitmask.enabled.com.liferay.portal.model.Organization"),
130 true);
131 public static final long COMPANYID_COLUMN_BITMASK = 1L;
132 public static final long NAME_COLUMN_BITMASK = 2L;
133 public static final long ORGANIZATIONID_COLUMN_BITMASK = 4L;
134 public static final long PARENTORGANIZATIONID_COLUMN_BITMASK = 8L;
135 public static final long TREEPATH_COLUMN_BITMASK = 16L;
136 public static final long UUID_COLUMN_BITMASK = 32L;
137
138
144 public static Organization toModel(OrganizationSoap soapModel) {
145 if (soapModel == null) {
146 return null;
147 }
148
149 Organization model = new OrganizationImpl();
150
151 model.setMvccVersion(soapModel.getMvccVersion());
152 model.setUuid(soapModel.getUuid());
153 model.setOrganizationId(soapModel.getOrganizationId());
154 model.setCompanyId(soapModel.getCompanyId());
155 model.setUserId(soapModel.getUserId());
156 model.setUserName(soapModel.getUserName());
157 model.setCreateDate(soapModel.getCreateDate());
158 model.setModifiedDate(soapModel.getModifiedDate());
159 model.setParentOrganizationId(soapModel.getParentOrganizationId());
160 model.setTreePath(soapModel.getTreePath());
161 model.setName(soapModel.getName());
162 model.setType(soapModel.getType());
163 model.setRecursable(soapModel.getRecursable());
164 model.setRegionId(soapModel.getRegionId());
165 model.setCountryId(soapModel.getCountryId());
166 model.setStatusId(soapModel.getStatusId());
167 model.setComments(soapModel.getComments());
168 model.setLogoId(soapModel.getLogoId());
169
170 return model;
171 }
172
173
179 public static List<Organization> toModels(OrganizationSoap[] soapModels) {
180 if (soapModels == null) {
181 return null;
182 }
183
184 List<Organization> models = new ArrayList<Organization>(soapModels.length);
185
186 for (OrganizationSoap soapModel : soapModels) {
187 models.add(toModel(soapModel));
188 }
189
190 return models;
191 }
192
193 public static final String MAPPING_TABLE_GROUPS_ORGS_NAME = "Groups_Orgs";
194 public static final Object[][] MAPPING_TABLE_GROUPS_ORGS_COLUMNS = {
195 { "companyId", Types.BIGINT },
196 { "groupId", Types.BIGINT },
197 { "organizationId", Types.BIGINT }
198 };
199 public static final String MAPPING_TABLE_GROUPS_ORGS_SQL_CREATE = "create table Groups_Orgs (companyId LONG not null,groupId LONG not null,organizationId LONG not null,primary key (groupId, organizationId))";
200 public static final boolean FINDER_CACHE_ENABLED_GROUPS_ORGS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
201 "value.object.finder.cache.enabled.Groups_Orgs"), true);
202 public static final String MAPPING_TABLE_USERS_ORGS_NAME = "Users_Orgs";
203 public static final Object[][] MAPPING_TABLE_USERS_ORGS_COLUMNS = {
204 { "companyId", Types.BIGINT },
205 { "organizationId", Types.BIGINT },
206 { "userId", Types.BIGINT }
207 };
208 public static final String MAPPING_TABLE_USERS_ORGS_SQL_CREATE = "create table Users_Orgs (companyId LONG not null,organizationId LONG not null,userId LONG not null,primary key (organizationId, userId))";
209 public static final boolean FINDER_CACHE_ENABLED_USERS_ORGS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
210 "value.object.finder.cache.enabled.Users_Orgs"), true);
211 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
212 "lock.expiration.time.com.liferay.portal.model.Organization"));
213
214 public OrganizationModelImpl() {
215 }
216
217 @Override
218 public long getPrimaryKey() {
219 return _organizationId;
220 }
221
222 @Override
223 public void setPrimaryKey(long primaryKey) {
224 setOrganizationId(primaryKey);
225 }
226
227 @Override
228 public Serializable getPrimaryKeyObj() {
229 return _organizationId;
230 }
231
232 @Override
233 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
234 setPrimaryKey(((Long)primaryKeyObj).longValue());
235 }
236
237 @Override
238 public Class<?> getModelClass() {
239 return Organization.class;
240 }
241
242 @Override
243 public String getModelClassName() {
244 return Organization.class.getName();
245 }
246
247 @Override
248 public Map<String, Object> getModelAttributes() {
249 Map<String, Object> attributes = new HashMap<String, Object>();
250
251 attributes.put("mvccVersion", getMvccVersion());
252 attributes.put("uuid", getUuid());
253 attributes.put("organizationId", getOrganizationId());
254 attributes.put("companyId", getCompanyId());
255 attributes.put("userId", getUserId());
256 attributes.put("userName", getUserName());
257 attributes.put("createDate", getCreateDate());
258 attributes.put("modifiedDate", getModifiedDate());
259 attributes.put("parentOrganizationId", getParentOrganizationId());
260 attributes.put("treePath", getTreePath());
261 attributes.put("name", getName());
262 attributes.put("type", getType());
263 attributes.put("recursable", getRecursable());
264 attributes.put("regionId", getRegionId());
265 attributes.put("countryId", getCountryId());
266 attributes.put("statusId", getStatusId());
267 attributes.put("comments", getComments());
268 attributes.put("logoId", getLogoId());
269
270 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
271 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
272
273 return attributes;
274 }
275
276 @Override
277 public void setModelAttributes(Map<String, Object> attributes) {
278 Long mvccVersion = (Long)attributes.get("mvccVersion");
279
280 if (mvccVersion != null) {
281 setMvccVersion(mvccVersion);
282 }
283
284 String uuid = (String)attributes.get("uuid");
285
286 if (uuid != null) {
287 setUuid(uuid);
288 }
289
290 Long organizationId = (Long)attributes.get("organizationId");
291
292 if (organizationId != null) {
293 setOrganizationId(organizationId);
294 }
295
296 Long companyId = (Long)attributes.get("companyId");
297
298 if (companyId != null) {
299 setCompanyId(companyId);
300 }
301
302 Long userId = (Long)attributes.get("userId");
303
304 if (userId != null) {
305 setUserId(userId);
306 }
307
308 String userName = (String)attributes.get("userName");
309
310 if (userName != null) {
311 setUserName(userName);
312 }
313
314 Date createDate = (Date)attributes.get("createDate");
315
316 if (createDate != null) {
317 setCreateDate(createDate);
318 }
319
320 Date modifiedDate = (Date)attributes.get("modifiedDate");
321
322 if (modifiedDate != null) {
323 setModifiedDate(modifiedDate);
324 }
325
326 Long parentOrganizationId = (Long)attributes.get("parentOrganizationId");
327
328 if (parentOrganizationId != null) {
329 setParentOrganizationId(parentOrganizationId);
330 }
331
332 String treePath = (String)attributes.get("treePath");
333
334 if (treePath != null) {
335 setTreePath(treePath);
336 }
337
338 String name = (String)attributes.get("name");
339
340 if (name != null) {
341 setName(name);
342 }
343
344 String type = (String)attributes.get("type");
345
346 if (type != null) {
347 setType(type);
348 }
349
350 Boolean recursable = (Boolean)attributes.get("recursable");
351
352 if (recursable != null) {
353 setRecursable(recursable);
354 }
355
356 Long regionId = (Long)attributes.get("regionId");
357
358 if (regionId != null) {
359 setRegionId(regionId);
360 }
361
362 Long countryId = (Long)attributes.get("countryId");
363
364 if (countryId != null) {
365 setCountryId(countryId);
366 }
367
368 Long statusId = (Long)attributes.get("statusId");
369
370 if (statusId != null) {
371 setStatusId(statusId);
372 }
373
374 String comments = (String)attributes.get("comments");
375
376 if (comments != null) {
377 setComments(comments);
378 }
379
380 Long logoId = (Long)attributes.get("logoId");
381
382 if (logoId != null) {
383 setLogoId(logoId);
384 }
385 }
386
387 @JSON
388 @Override
389 public long getMvccVersion() {
390 return _mvccVersion;
391 }
392
393 @Override
394 public void setMvccVersion(long mvccVersion) {
395 _mvccVersion = mvccVersion;
396 }
397
398 @JSON
399 @Override
400 public String getUuid() {
401 if (_uuid == null) {
402 return StringPool.BLANK;
403 }
404 else {
405 return _uuid;
406 }
407 }
408
409 @Override
410 public void setUuid(String uuid) {
411 if (_originalUuid == null) {
412 _originalUuid = _uuid;
413 }
414
415 _uuid = uuid;
416 }
417
418 public String getOriginalUuid() {
419 return GetterUtil.getString(_originalUuid);
420 }
421
422 @JSON
423 @Override
424 public long getOrganizationId() {
425 return _organizationId;
426 }
427
428 @Override
429 public void setOrganizationId(long organizationId) {
430 _columnBitmask |= ORGANIZATIONID_COLUMN_BITMASK;
431
432 if (!_setOriginalOrganizationId) {
433 _setOriginalOrganizationId = true;
434
435 _originalOrganizationId = _organizationId;
436 }
437
438 _organizationId = organizationId;
439 }
440
441 public long getOriginalOrganizationId() {
442 return _originalOrganizationId;
443 }
444
445 @JSON
446 @Override
447 public long getCompanyId() {
448 return _companyId;
449 }
450
451 @Override
452 public void setCompanyId(long companyId) {
453 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
454
455 if (!_setOriginalCompanyId) {
456 _setOriginalCompanyId = true;
457
458 _originalCompanyId = _companyId;
459 }
460
461 _companyId = companyId;
462 }
463
464 public long getOriginalCompanyId() {
465 return _originalCompanyId;
466 }
467
468 @JSON
469 @Override
470 public long getUserId() {
471 return _userId;
472 }
473
474 @Override
475 public void setUserId(long userId) {
476 _userId = userId;
477 }
478
479 @Override
480 public String getUserUuid() {
481 try {
482 User user = UserLocalServiceUtil.getUserById(getUserId());
483
484 return user.getUuid();
485 }
486 catch (PortalException pe) {
487 return StringPool.BLANK;
488 }
489 }
490
491 @Override
492 public void setUserUuid(String userUuid) {
493 }
494
495 @JSON
496 @Override
497 public String getUserName() {
498 if (_userName == null) {
499 return StringPool.BLANK;
500 }
501 else {
502 return _userName;
503 }
504 }
505
506 @Override
507 public void setUserName(String userName) {
508 _userName = userName;
509 }
510
511 @JSON
512 @Override
513 public Date getCreateDate() {
514 return _createDate;
515 }
516
517 @Override
518 public void setCreateDate(Date createDate) {
519 _createDate = createDate;
520 }
521
522 @JSON
523 @Override
524 public Date getModifiedDate() {
525 return _modifiedDate;
526 }
527
528 public boolean hasSetModifiedDate() {
529 return _setModifiedDate;
530 }
531
532 @Override
533 public void setModifiedDate(Date modifiedDate) {
534 _setModifiedDate = true;
535
536 _modifiedDate = modifiedDate;
537 }
538
539 @JSON
540 @Override
541 public long getParentOrganizationId() {
542 return _parentOrganizationId;
543 }
544
545 @Override
546 public void setParentOrganizationId(long parentOrganizationId) {
547 _columnBitmask |= PARENTORGANIZATIONID_COLUMN_BITMASK;
548
549 if (!_setOriginalParentOrganizationId) {
550 _setOriginalParentOrganizationId = true;
551
552 _originalParentOrganizationId = _parentOrganizationId;
553 }
554
555 _parentOrganizationId = parentOrganizationId;
556 }
557
558 public long getOriginalParentOrganizationId() {
559 return _originalParentOrganizationId;
560 }
561
562 @JSON
563 @Override
564 public String getTreePath() {
565 if (_treePath == null) {
566 return StringPool.BLANK;
567 }
568 else {
569 return _treePath;
570 }
571 }
572
573 @Override
574 public void setTreePath(String treePath) {
575 _columnBitmask |= TREEPATH_COLUMN_BITMASK;
576
577 if (_originalTreePath == null) {
578 _originalTreePath = _treePath;
579 }
580
581 _treePath = treePath;
582 }
583
584 public String getOriginalTreePath() {
585 return GetterUtil.getString(_originalTreePath);
586 }
587
588 @JSON
589 @Override
590 public String getName() {
591 if (_name == null) {
592 return StringPool.BLANK;
593 }
594 else {
595 return _name;
596 }
597 }
598
599 @Override
600 public void setName(String name) {
601 _columnBitmask = -1L;
602
603 if (_originalName == null) {
604 _originalName = _name;
605 }
606
607 _name = name;
608 }
609
610 public String getOriginalName() {
611 return GetterUtil.getString(_originalName);
612 }
613
614 @JSON
615 @Override
616 public String getType() {
617 if (_type == null) {
618 return StringPool.BLANK;
619 }
620 else {
621 return _type;
622 }
623 }
624
625 @Override
626 public void setType(String type) {
627 _type = type;
628 }
629
630 @JSON
631 @Override
632 public boolean getRecursable() {
633 return _recursable;
634 }
635
636 @Override
637 public boolean isRecursable() {
638 return _recursable;
639 }
640
641 @Override
642 public void setRecursable(boolean recursable) {
643 _recursable = recursable;
644 }
645
646 @JSON
647 @Override
648 public long getRegionId() {
649 return _regionId;
650 }
651
652 @Override
653 public void setRegionId(long regionId) {
654 _regionId = regionId;
655 }
656
657 @JSON
658 @Override
659 public long getCountryId() {
660 return _countryId;
661 }
662
663 @Override
664 public void setCountryId(long countryId) {
665 _countryId = countryId;
666 }
667
668 @JSON
669 @Override
670 public long getStatusId() {
671 return _statusId;
672 }
673
674 @Override
675 public void setStatusId(long statusId) {
676 _statusId = statusId;
677 }
678
679 @JSON
680 @Override
681 public String getComments() {
682 if (_comments == null) {
683 return StringPool.BLANK;
684 }
685 else {
686 return _comments;
687 }
688 }
689
690 @Override
691 public void setComments(String comments) {
692 _comments = comments;
693 }
694
695 @JSON
696 @Override
697 public long getLogoId() {
698 return _logoId;
699 }
700
701 @Override
702 public void setLogoId(long logoId) {
703 _logoId = logoId;
704 }
705
706 @Override
707 public StagedModelType getStagedModelType() {
708 return new StagedModelType(PortalUtil.getClassNameId(
709 Organization.class.getName()));
710 }
711
712 public long getColumnBitmask() {
713 return _columnBitmask;
714 }
715
716 @Override
717 public ExpandoBridge getExpandoBridge() {
718 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
719 Organization.class.getName(), getPrimaryKey());
720 }
721
722 @Override
723 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
724 ExpandoBridge expandoBridge = getExpandoBridge();
725
726 expandoBridge.setAttributes(serviceContext);
727 }
728
729 @Override
730 public Organization toEscapedModel() {
731 if (_escapedModel == null) {
732 _escapedModel = (Organization)ProxyUtil.newProxyInstance(_classLoader,
733 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
734 }
735
736 return _escapedModel;
737 }
738
739 @Override
740 public Object clone() {
741 OrganizationImpl organizationImpl = new OrganizationImpl();
742
743 organizationImpl.setMvccVersion(getMvccVersion());
744 organizationImpl.setUuid(getUuid());
745 organizationImpl.setOrganizationId(getOrganizationId());
746 organizationImpl.setCompanyId(getCompanyId());
747 organizationImpl.setUserId(getUserId());
748 organizationImpl.setUserName(getUserName());
749 organizationImpl.setCreateDate(getCreateDate());
750 organizationImpl.setModifiedDate(getModifiedDate());
751 organizationImpl.setParentOrganizationId(getParentOrganizationId());
752 organizationImpl.setTreePath(getTreePath());
753 organizationImpl.setName(getName());
754 organizationImpl.setType(getType());
755 organizationImpl.setRecursable(getRecursable());
756 organizationImpl.setRegionId(getRegionId());
757 organizationImpl.setCountryId(getCountryId());
758 organizationImpl.setStatusId(getStatusId());
759 organizationImpl.setComments(getComments());
760 organizationImpl.setLogoId(getLogoId());
761
762 organizationImpl.resetOriginalValues();
763
764 return organizationImpl;
765 }
766
767 @Override
768 public int compareTo(Organization organization) {
769 int value = 0;
770
771 value = getName().compareTo(organization.getName());
772
773 if (value != 0) {
774 return value;
775 }
776
777 return 0;
778 }
779
780 @Override
781 public boolean equals(Object obj) {
782 if (this == obj) {
783 return true;
784 }
785
786 if (!(obj instanceof Organization)) {
787 return false;
788 }
789
790 Organization organization = (Organization)obj;
791
792 long primaryKey = organization.getPrimaryKey();
793
794 if (getPrimaryKey() == primaryKey) {
795 return true;
796 }
797 else {
798 return false;
799 }
800 }
801
802 @Override
803 public int hashCode() {
804 return (int)getPrimaryKey();
805 }
806
807 @Override
808 public boolean isEntityCacheEnabled() {
809 return ENTITY_CACHE_ENABLED;
810 }
811
812 @Override
813 public boolean isFinderCacheEnabled() {
814 return FINDER_CACHE_ENABLED;
815 }
816
817 @Override
818 public void resetOriginalValues() {
819 OrganizationModelImpl organizationModelImpl = this;
820
821 organizationModelImpl._originalUuid = organizationModelImpl._uuid;
822
823 organizationModelImpl._originalOrganizationId = organizationModelImpl._organizationId;
824
825 organizationModelImpl._setOriginalOrganizationId = false;
826
827 organizationModelImpl._originalCompanyId = organizationModelImpl._companyId;
828
829 organizationModelImpl._setOriginalCompanyId = false;
830
831 organizationModelImpl._setModifiedDate = false;
832
833 organizationModelImpl._originalParentOrganizationId = organizationModelImpl._parentOrganizationId;
834
835 organizationModelImpl._setOriginalParentOrganizationId = false;
836
837 organizationModelImpl._originalTreePath = organizationModelImpl._treePath;
838
839 organizationModelImpl._originalName = organizationModelImpl._name;
840
841 organizationModelImpl._columnBitmask = 0;
842 }
843
844 @Override
845 public CacheModel<Organization> toCacheModel() {
846 OrganizationCacheModel organizationCacheModel = new OrganizationCacheModel();
847
848 organizationCacheModel.mvccVersion = getMvccVersion();
849
850 organizationCacheModel.uuid = getUuid();
851
852 String uuid = organizationCacheModel.uuid;
853
854 if ((uuid != null) && (uuid.length() == 0)) {
855 organizationCacheModel.uuid = null;
856 }
857
858 organizationCacheModel.organizationId = getOrganizationId();
859
860 organizationCacheModel.companyId = getCompanyId();
861
862 organizationCacheModel.userId = getUserId();
863
864 organizationCacheModel.userName = getUserName();
865
866 String userName = organizationCacheModel.userName;
867
868 if ((userName != null) && (userName.length() == 0)) {
869 organizationCacheModel.userName = null;
870 }
871
872 Date createDate = getCreateDate();
873
874 if (createDate != null) {
875 organizationCacheModel.createDate = createDate.getTime();
876 }
877 else {
878 organizationCacheModel.createDate = Long.MIN_VALUE;
879 }
880
881 Date modifiedDate = getModifiedDate();
882
883 if (modifiedDate != null) {
884 organizationCacheModel.modifiedDate = modifiedDate.getTime();
885 }
886 else {
887 organizationCacheModel.modifiedDate = Long.MIN_VALUE;
888 }
889
890 organizationCacheModel.parentOrganizationId = getParentOrganizationId();
891
892 organizationCacheModel.treePath = getTreePath();
893
894 String treePath = organizationCacheModel.treePath;
895
896 if ((treePath != null) && (treePath.length() == 0)) {
897 organizationCacheModel.treePath = null;
898 }
899
900 organizationCacheModel.name = getName();
901
902 String name = organizationCacheModel.name;
903
904 if ((name != null) && (name.length() == 0)) {
905 organizationCacheModel.name = null;
906 }
907
908 organizationCacheModel.type = getType();
909
910 String type = organizationCacheModel.type;
911
912 if ((type != null) && (type.length() == 0)) {
913 organizationCacheModel.type = null;
914 }
915
916 organizationCacheModel.recursable = getRecursable();
917
918 organizationCacheModel.regionId = getRegionId();
919
920 organizationCacheModel.countryId = getCountryId();
921
922 organizationCacheModel.statusId = getStatusId();
923
924 organizationCacheModel.comments = getComments();
925
926 String comments = organizationCacheModel.comments;
927
928 if ((comments != null) && (comments.length() == 0)) {
929 organizationCacheModel.comments = null;
930 }
931
932 organizationCacheModel.logoId = getLogoId();
933
934 return organizationCacheModel;
935 }
936
937 @Override
938 public String toString() {
939 StringBundler sb = new StringBundler(37);
940
941 sb.append("{mvccVersion=");
942 sb.append(getMvccVersion());
943 sb.append(", uuid=");
944 sb.append(getUuid());
945 sb.append(", organizationId=");
946 sb.append(getOrganizationId());
947 sb.append(", companyId=");
948 sb.append(getCompanyId());
949 sb.append(", userId=");
950 sb.append(getUserId());
951 sb.append(", userName=");
952 sb.append(getUserName());
953 sb.append(", createDate=");
954 sb.append(getCreateDate());
955 sb.append(", modifiedDate=");
956 sb.append(getModifiedDate());
957 sb.append(", parentOrganizationId=");
958 sb.append(getParentOrganizationId());
959 sb.append(", treePath=");
960 sb.append(getTreePath());
961 sb.append(", name=");
962 sb.append(getName());
963 sb.append(", type=");
964 sb.append(getType());
965 sb.append(", recursable=");
966 sb.append(getRecursable());
967 sb.append(", regionId=");
968 sb.append(getRegionId());
969 sb.append(", countryId=");
970 sb.append(getCountryId());
971 sb.append(", statusId=");
972 sb.append(getStatusId());
973 sb.append(", comments=");
974 sb.append(getComments());
975 sb.append(", logoId=");
976 sb.append(getLogoId());
977 sb.append("}");
978
979 return sb.toString();
980 }
981
982 @Override
983 public String toXmlString() {
984 StringBundler sb = new StringBundler(58);
985
986 sb.append("<model><model-name>");
987 sb.append("com.liferay.portal.model.Organization");
988 sb.append("</model-name>");
989
990 sb.append(
991 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
992 sb.append(getMvccVersion());
993 sb.append("]]></column-value></column>");
994 sb.append(
995 "<column><column-name>uuid</column-name><column-value><![CDATA[");
996 sb.append(getUuid());
997 sb.append("]]></column-value></column>");
998 sb.append(
999 "<column><column-name>organizationId</column-name><column-value><![CDATA[");
1000 sb.append(getOrganizationId());
1001 sb.append("]]></column-value></column>");
1002 sb.append(
1003 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1004 sb.append(getCompanyId());
1005 sb.append("]]></column-value></column>");
1006 sb.append(
1007 "<column><column-name>userId</column-name><column-value><![CDATA[");
1008 sb.append(getUserId());
1009 sb.append("]]></column-value></column>");
1010 sb.append(
1011 "<column><column-name>userName</column-name><column-value><![CDATA[");
1012 sb.append(getUserName());
1013 sb.append("]]></column-value></column>");
1014 sb.append(
1015 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1016 sb.append(getCreateDate());
1017 sb.append("]]></column-value></column>");
1018 sb.append(
1019 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1020 sb.append(getModifiedDate());
1021 sb.append("]]></column-value></column>");
1022 sb.append(
1023 "<column><column-name>parentOrganizationId</column-name><column-value><![CDATA[");
1024 sb.append(getParentOrganizationId());
1025 sb.append("]]></column-value></column>");
1026 sb.append(
1027 "<column><column-name>treePath</column-name><column-value><![CDATA[");
1028 sb.append(getTreePath());
1029 sb.append("]]></column-value></column>");
1030 sb.append(
1031 "<column><column-name>name</column-name><column-value><![CDATA[");
1032 sb.append(getName());
1033 sb.append("]]></column-value></column>");
1034 sb.append(
1035 "<column><column-name>type</column-name><column-value><![CDATA[");
1036 sb.append(getType());
1037 sb.append("]]></column-value></column>");
1038 sb.append(
1039 "<column><column-name>recursable</column-name><column-value><![CDATA[");
1040 sb.append(getRecursable());
1041 sb.append("]]></column-value></column>");
1042 sb.append(
1043 "<column><column-name>regionId</column-name><column-value><![CDATA[");
1044 sb.append(getRegionId());
1045 sb.append("]]></column-value></column>");
1046 sb.append(
1047 "<column><column-name>countryId</column-name><column-value><![CDATA[");
1048 sb.append(getCountryId());
1049 sb.append("]]></column-value></column>");
1050 sb.append(
1051 "<column><column-name>statusId</column-name><column-value><![CDATA[");
1052 sb.append(getStatusId());
1053 sb.append("]]></column-value></column>");
1054 sb.append(
1055 "<column><column-name>comments</column-name><column-value><![CDATA[");
1056 sb.append(getComments());
1057 sb.append("]]></column-value></column>");
1058 sb.append(
1059 "<column><column-name>logoId</column-name><column-value><![CDATA[");
1060 sb.append(getLogoId());
1061 sb.append("]]></column-value></column>");
1062
1063 sb.append("</model>");
1064
1065 return sb.toString();
1066 }
1067
1068 private static final ClassLoader _classLoader = Organization.class.getClassLoader();
1069 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1070 Organization.class
1071 };
1072 private long _mvccVersion;
1073 private String _uuid;
1074 private String _originalUuid;
1075 private long _organizationId;
1076 private long _originalOrganizationId;
1077 private boolean _setOriginalOrganizationId;
1078 private long _companyId;
1079 private long _originalCompanyId;
1080 private boolean _setOriginalCompanyId;
1081 private long _userId;
1082 private String _userName;
1083 private Date _createDate;
1084 private Date _modifiedDate;
1085 private boolean _setModifiedDate;
1086 private long _parentOrganizationId;
1087 private long _originalParentOrganizationId;
1088 private boolean _setOriginalParentOrganizationId;
1089 private String _treePath;
1090 private String _originalTreePath;
1091 private String _name;
1092 private String _originalName;
1093 private String _type;
1094 private boolean _recursable;
1095 private long _regionId;
1096 private long _countryId;
1097 private long _statusId;
1098 private String _comments;
1099 private long _logoId;
1100 private long _columnBitmask;
1101 private Organization _escapedModel;
1102 }