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