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.lar.StagedModelType;
023 import com.liferay.portal.kernel.util.GetterUtil;
024 import com.liferay.portal.kernel.util.ProxyUtil;
025 import com.liferay.portal.kernel.util.StringBundler;
026 import com.liferay.portal.kernel.util.StringPool;
027 import com.liferay.portal.model.CacheModel;
028 import com.liferay.portal.model.Organization;
029 import com.liferay.portal.model.OrganizationModel;
030 import com.liferay.portal.model.OrganizationSoap;
031 import com.liferay.portal.model.User;
032 import com.liferay.portal.service.ServiceContext;
033 import com.liferay.portal.service.UserLocalServiceUtil;
034 import com.liferay.portal.util.PortalUtil;
035
036 import com.liferay.portlet.expando.model.ExpandoBridge;
037 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
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.INTEGER },
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 INTEGER,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 Integer statusId = (Integer)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 @Override
504 public void setModifiedDate(Date modifiedDate) {
505 _modifiedDate = modifiedDate;
506 }
507
508 @JSON
509 @Override
510 public long getParentOrganizationId() {
511 return _parentOrganizationId;
512 }
513
514 @Override
515 public void setParentOrganizationId(long parentOrganizationId) {
516 _columnBitmask |= PARENTORGANIZATIONID_COLUMN_BITMASK;
517
518 if (!_setOriginalParentOrganizationId) {
519 _setOriginalParentOrganizationId = true;
520
521 _originalParentOrganizationId = _parentOrganizationId;
522 }
523
524 _parentOrganizationId = parentOrganizationId;
525 }
526
527 public long getOriginalParentOrganizationId() {
528 return _originalParentOrganizationId;
529 }
530
531 @JSON
532 @Override
533 public String getTreePath() {
534 if (_treePath == null) {
535 return StringPool.BLANK;
536 }
537 else {
538 return _treePath;
539 }
540 }
541
542 @Override
543 public void setTreePath(String treePath) {
544 _columnBitmask |= TREEPATH_COLUMN_BITMASK;
545
546 if (_originalTreePath == null) {
547 _originalTreePath = _treePath;
548 }
549
550 _treePath = treePath;
551 }
552
553 public String getOriginalTreePath() {
554 return GetterUtil.getString(_originalTreePath);
555 }
556
557 @JSON
558 @Override
559 public String getName() {
560 if (_name == null) {
561 return StringPool.BLANK;
562 }
563 else {
564 return _name;
565 }
566 }
567
568 @Override
569 public void setName(String name) {
570 _columnBitmask = -1L;
571
572 if (_originalName == null) {
573 _originalName = _name;
574 }
575
576 _name = name;
577 }
578
579 public String getOriginalName() {
580 return GetterUtil.getString(_originalName);
581 }
582
583 @JSON
584 @Override
585 public String getType() {
586 if (_type == null) {
587 return StringPool.BLANK;
588 }
589 else {
590 return _type;
591 }
592 }
593
594 @Override
595 public void setType(String type) {
596 _type = type;
597 }
598
599 @JSON
600 @Override
601 public boolean getRecursable() {
602 return _recursable;
603 }
604
605 @Override
606 public boolean isRecursable() {
607 return _recursable;
608 }
609
610 @Override
611 public void setRecursable(boolean recursable) {
612 _recursable = recursable;
613 }
614
615 @JSON
616 @Override
617 public long getRegionId() {
618 return _regionId;
619 }
620
621 @Override
622 public void setRegionId(long regionId) {
623 _regionId = regionId;
624 }
625
626 @JSON
627 @Override
628 public long getCountryId() {
629 return _countryId;
630 }
631
632 @Override
633 public void setCountryId(long countryId) {
634 _countryId = countryId;
635 }
636
637 @JSON
638 @Override
639 public int getStatusId() {
640 return _statusId;
641 }
642
643 @Override
644 public void setStatusId(int statusId) {
645 _statusId = statusId;
646 }
647
648 @JSON
649 @Override
650 public String getComments() {
651 if (_comments == null) {
652 return StringPool.BLANK;
653 }
654 else {
655 return _comments;
656 }
657 }
658
659 @Override
660 public void setComments(String comments) {
661 _comments = comments;
662 }
663
664 @JSON
665 @Override
666 public long getLogoId() {
667 return _logoId;
668 }
669
670 @Override
671 public void setLogoId(long logoId) {
672 _logoId = logoId;
673 }
674
675 @Override
676 public StagedModelType getStagedModelType() {
677 return new StagedModelType(PortalUtil.getClassNameId(
678 Organization.class.getName()));
679 }
680
681 public long getColumnBitmask() {
682 return _columnBitmask;
683 }
684
685 @Override
686 public ExpandoBridge getExpandoBridge() {
687 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
688 Organization.class.getName(), getPrimaryKey());
689 }
690
691 @Override
692 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
693 ExpandoBridge expandoBridge = getExpandoBridge();
694
695 expandoBridge.setAttributes(serviceContext);
696 }
697
698 @Override
699 public Organization toEscapedModel() {
700 if (_escapedModel == null) {
701 _escapedModel = (Organization)ProxyUtil.newProxyInstance(_classLoader,
702 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
703 }
704
705 return _escapedModel;
706 }
707
708 @Override
709 public Object clone() {
710 OrganizationImpl organizationImpl = new OrganizationImpl();
711
712 organizationImpl.setMvccVersion(getMvccVersion());
713 organizationImpl.setUuid(getUuid());
714 organizationImpl.setOrganizationId(getOrganizationId());
715 organizationImpl.setCompanyId(getCompanyId());
716 organizationImpl.setUserId(getUserId());
717 organizationImpl.setUserName(getUserName());
718 organizationImpl.setCreateDate(getCreateDate());
719 organizationImpl.setModifiedDate(getModifiedDate());
720 organizationImpl.setParentOrganizationId(getParentOrganizationId());
721 organizationImpl.setTreePath(getTreePath());
722 organizationImpl.setName(getName());
723 organizationImpl.setType(getType());
724 organizationImpl.setRecursable(getRecursable());
725 organizationImpl.setRegionId(getRegionId());
726 organizationImpl.setCountryId(getCountryId());
727 organizationImpl.setStatusId(getStatusId());
728 organizationImpl.setComments(getComments());
729 organizationImpl.setLogoId(getLogoId());
730
731 organizationImpl.resetOriginalValues();
732
733 return organizationImpl;
734 }
735
736 @Override
737 public int compareTo(Organization organization) {
738 int value = 0;
739
740 value = getName().compareTo(organization.getName());
741
742 if (value != 0) {
743 return value;
744 }
745
746 return 0;
747 }
748
749 @Override
750 public boolean equals(Object obj) {
751 if (this == obj) {
752 return true;
753 }
754
755 if (!(obj instanceof Organization)) {
756 return false;
757 }
758
759 Organization organization = (Organization)obj;
760
761 long primaryKey = organization.getPrimaryKey();
762
763 if (getPrimaryKey() == primaryKey) {
764 return true;
765 }
766 else {
767 return false;
768 }
769 }
770
771 @Override
772 public int hashCode() {
773 return (int)getPrimaryKey();
774 }
775
776 @Override
777 public boolean isEntityCacheEnabled() {
778 return ENTITY_CACHE_ENABLED;
779 }
780
781 @Override
782 public boolean isFinderCacheEnabled() {
783 return FINDER_CACHE_ENABLED;
784 }
785
786 @Override
787 public void resetOriginalValues() {
788 OrganizationModelImpl organizationModelImpl = this;
789
790 organizationModelImpl._originalUuid = organizationModelImpl._uuid;
791
792 organizationModelImpl._originalOrganizationId = organizationModelImpl._organizationId;
793
794 organizationModelImpl._setOriginalOrganizationId = false;
795
796 organizationModelImpl._originalCompanyId = organizationModelImpl._companyId;
797
798 organizationModelImpl._setOriginalCompanyId = false;
799
800 organizationModelImpl._originalParentOrganizationId = organizationModelImpl._parentOrganizationId;
801
802 organizationModelImpl._setOriginalParentOrganizationId = false;
803
804 organizationModelImpl._originalTreePath = organizationModelImpl._treePath;
805
806 organizationModelImpl._originalName = organizationModelImpl._name;
807
808 organizationModelImpl._columnBitmask = 0;
809 }
810
811 @Override
812 public CacheModel<Organization> toCacheModel() {
813 OrganizationCacheModel organizationCacheModel = new OrganizationCacheModel();
814
815 organizationCacheModel.mvccVersion = getMvccVersion();
816
817 organizationCacheModel.uuid = getUuid();
818
819 String uuid = organizationCacheModel.uuid;
820
821 if ((uuid != null) && (uuid.length() == 0)) {
822 organizationCacheModel.uuid = null;
823 }
824
825 organizationCacheModel.organizationId = getOrganizationId();
826
827 organizationCacheModel.companyId = getCompanyId();
828
829 organizationCacheModel.userId = getUserId();
830
831 organizationCacheModel.userName = getUserName();
832
833 String userName = organizationCacheModel.userName;
834
835 if ((userName != null) && (userName.length() == 0)) {
836 organizationCacheModel.userName = null;
837 }
838
839 Date createDate = getCreateDate();
840
841 if (createDate != null) {
842 organizationCacheModel.createDate = createDate.getTime();
843 }
844 else {
845 organizationCacheModel.createDate = Long.MIN_VALUE;
846 }
847
848 Date modifiedDate = getModifiedDate();
849
850 if (modifiedDate != null) {
851 organizationCacheModel.modifiedDate = modifiedDate.getTime();
852 }
853 else {
854 organizationCacheModel.modifiedDate = Long.MIN_VALUE;
855 }
856
857 organizationCacheModel.parentOrganizationId = getParentOrganizationId();
858
859 organizationCacheModel.treePath = getTreePath();
860
861 String treePath = organizationCacheModel.treePath;
862
863 if ((treePath != null) && (treePath.length() == 0)) {
864 organizationCacheModel.treePath = null;
865 }
866
867 organizationCacheModel.name = getName();
868
869 String name = organizationCacheModel.name;
870
871 if ((name != null) && (name.length() == 0)) {
872 organizationCacheModel.name = null;
873 }
874
875 organizationCacheModel.type = getType();
876
877 String type = organizationCacheModel.type;
878
879 if ((type != null) && (type.length() == 0)) {
880 organizationCacheModel.type = null;
881 }
882
883 organizationCacheModel.recursable = getRecursable();
884
885 organizationCacheModel.regionId = getRegionId();
886
887 organizationCacheModel.countryId = getCountryId();
888
889 organizationCacheModel.statusId = getStatusId();
890
891 organizationCacheModel.comments = getComments();
892
893 String comments = organizationCacheModel.comments;
894
895 if ((comments != null) && (comments.length() == 0)) {
896 organizationCacheModel.comments = null;
897 }
898
899 organizationCacheModel.logoId = getLogoId();
900
901 return organizationCacheModel;
902 }
903
904 @Override
905 public String toString() {
906 StringBundler sb = new StringBundler(37);
907
908 sb.append("{mvccVersion=");
909 sb.append(getMvccVersion());
910 sb.append(", uuid=");
911 sb.append(getUuid());
912 sb.append(", organizationId=");
913 sb.append(getOrganizationId());
914 sb.append(", companyId=");
915 sb.append(getCompanyId());
916 sb.append(", userId=");
917 sb.append(getUserId());
918 sb.append(", userName=");
919 sb.append(getUserName());
920 sb.append(", createDate=");
921 sb.append(getCreateDate());
922 sb.append(", modifiedDate=");
923 sb.append(getModifiedDate());
924 sb.append(", parentOrganizationId=");
925 sb.append(getParentOrganizationId());
926 sb.append(", treePath=");
927 sb.append(getTreePath());
928 sb.append(", name=");
929 sb.append(getName());
930 sb.append(", type=");
931 sb.append(getType());
932 sb.append(", recursable=");
933 sb.append(getRecursable());
934 sb.append(", regionId=");
935 sb.append(getRegionId());
936 sb.append(", countryId=");
937 sb.append(getCountryId());
938 sb.append(", statusId=");
939 sb.append(getStatusId());
940 sb.append(", comments=");
941 sb.append(getComments());
942 sb.append(", logoId=");
943 sb.append(getLogoId());
944 sb.append("}");
945
946 return sb.toString();
947 }
948
949 @Override
950 public String toXmlString() {
951 StringBundler sb = new StringBundler(58);
952
953 sb.append("<model><model-name>");
954 sb.append("com.liferay.portal.model.Organization");
955 sb.append("</model-name>");
956
957 sb.append(
958 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
959 sb.append(getMvccVersion());
960 sb.append("]]></column-value></column>");
961 sb.append(
962 "<column><column-name>uuid</column-name><column-value><![CDATA[");
963 sb.append(getUuid());
964 sb.append("]]></column-value></column>");
965 sb.append(
966 "<column><column-name>organizationId</column-name><column-value><![CDATA[");
967 sb.append(getOrganizationId());
968 sb.append("]]></column-value></column>");
969 sb.append(
970 "<column><column-name>companyId</column-name><column-value><![CDATA[");
971 sb.append(getCompanyId());
972 sb.append("]]></column-value></column>");
973 sb.append(
974 "<column><column-name>userId</column-name><column-value><![CDATA[");
975 sb.append(getUserId());
976 sb.append("]]></column-value></column>");
977 sb.append(
978 "<column><column-name>userName</column-name><column-value><![CDATA[");
979 sb.append(getUserName());
980 sb.append("]]></column-value></column>");
981 sb.append(
982 "<column><column-name>createDate</column-name><column-value><![CDATA[");
983 sb.append(getCreateDate());
984 sb.append("]]></column-value></column>");
985 sb.append(
986 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
987 sb.append(getModifiedDate());
988 sb.append("]]></column-value></column>");
989 sb.append(
990 "<column><column-name>parentOrganizationId</column-name><column-value><![CDATA[");
991 sb.append(getParentOrganizationId());
992 sb.append("]]></column-value></column>");
993 sb.append(
994 "<column><column-name>treePath</column-name><column-value><![CDATA[");
995 sb.append(getTreePath());
996 sb.append("]]></column-value></column>");
997 sb.append(
998 "<column><column-name>name</column-name><column-value><![CDATA[");
999 sb.append(getName());
1000 sb.append("]]></column-value></column>");
1001 sb.append(
1002 "<column><column-name>type</column-name><column-value><![CDATA[");
1003 sb.append(getType());
1004 sb.append("]]></column-value></column>");
1005 sb.append(
1006 "<column><column-name>recursable</column-name><column-value><![CDATA[");
1007 sb.append(getRecursable());
1008 sb.append("]]></column-value></column>");
1009 sb.append(
1010 "<column><column-name>regionId</column-name><column-value><![CDATA[");
1011 sb.append(getRegionId());
1012 sb.append("]]></column-value></column>");
1013 sb.append(
1014 "<column><column-name>countryId</column-name><column-value><![CDATA[");
1015 sb.append(getCountryId());
1016 sb.append("]]></column-value></column>");
1017 sb.append(
1018 "<column><column-name>statusId</column-name><column-value><![CDATA[");
1019 sb.append(getStatusId());
1020 sb.append("]]></column-value></column>");
1021 sb.append(
1022 "<column><column-name>comments</column-name><column-value><![CDATA[");
1023 sb.append(getComments());
1024 sb.append("]]></column-value></column>");
1025 sb.append(
1026 "<column><column-name>logoId</column-name><column-value><![CDATA[");
1027 sb.append(getLogoId());
1028 sb.append("]]></column-value></column>");
1029
1030 sb.append("</model>");
1031
1032 return sb.toString();
1033 }
1034
1035 private static final ClassLoader _classLoader = Organization.class.getClassLoader();
1036 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1037 Organization.class
1038 };
1039 private long _mvccVersion;
1040 private String _uuid;
1041 private String _originalUuid;
1042 private long _organizationId;
1043 private long _originalOrganizationId;
1044 private boolean _setOriginalOrganizationId;
1045 private long _companyId;
1046 private long _originalCompanyId;
1047 private boolean _setOriginalCompanyId;
1048 private long _userId;
1049 private String _userName;
1050 private Date _createDate;
1051 private Date _modifiedDate;
1052 private long _parentOrganizationId;
1053 private long _originalParentOrganizationId;
1054 private boolean _setOriginalParentOrganizationId;
1055 private String _treePath;
1056 private String _originalTreePath;
1057 private String _name;
1058 private String _originalName;
1059 private String _type;
1060 private boolean _recursable;
1061 private long _regionId;
1062 private long _countryId;
1063 private int _statusId;
1064 private String _comments;
1065 private long _logoId;
1066 private long _columnBitmask;
1067 private Organization _escapedModel;
1068 }