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