001
014
015 package com.liferay.portal.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.json.JSON;
019 import com.liferay.portal.kernel.util.GetterUtil;
020 import com.liferay.portal.kernel.util.ProxyUtil;
021 import com.liferay.portal.kernel.util.StringBundler;
022 import com.liferay.portal.model.CacheModel;
023 import com.liferay.portal.model.OrgLabor;
024 import com.liferay.portal.model.OrgLaborModel;
025 import com.liferay.portal.model.OrgLaborSoap;
026 import com.liferay.portal.service.ServiceContext;
027
028 import com.liferay.portlet.expando.model.ExpandoBridge;
029 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
030
031 import java.io.Serializable;
032
033 import java.sql.Types;
034
035 import java.util.ArrayList;
036 import java.util.HashMap;
037 import java.util.List;
038 import java.util.Map;
039
040
053 @JSON(strict = true)
054 public class OrgLaborModelImpl extends BaseModelImpl<OrgLabor>
055 implements OrgLaborModel {
056
061 public static final String TABLE_NAME = "OrgLabor";
062 public static final Object[][] TABLE_COLUMNS = {
063 { "orgLaborId", Types.BIGINT },
064 { "organizationId", Types.BIGINT },
065 { "typeId", Types.INTEGER },
066 { "sunOpen", Types.INTEGER },
067 { "sunClose", Types.INTEGER },
068 { "monOpen", Types.INTEGER },
069 { "monClose", Types.INTEGER },
070 { "tueOpen", Types.INTEGER },
071 { "tueClose", Types.INTEGER },
072 { "wedOpen", Types.INTEGER },
073 { "wedClose", Types.INTEGER },
074 { "thuOpen", Types.INTEGER },
075 { "thuClose", Types.INTEGER },
076 { "friOpen", Types.INTEGER },
077 { "friClose", Types.INTEGER },
078 { "satOpen", Types.INTEGER },
079 { "satClose", Types.INTEGER }
080 };
081 public static final String TABLE_SQL_CREATE = "create table OrgLabor (orgLaborId LONG not null primary key,organizationId LONG,typeId INTEGER,sunOpen INTEGER,sunClose INTEGER,monOpen INTEGER,monClose INTEGER,tueOpen INTEGER,tueClose INTEGER,wedOpen INTEGER,wedClose INTEGER,thuOpen INTEGER,thuClose INTEGER,friOpen INTEGER,friClose INTEGER,satOpen INTEGER,satClose INTEGER)";
082 public static final String TABLE_SQL_DROP = "drop table OrgLabor";
083 public static final String ORDER_BY_JPQL = " ORDER BY orgLabor.organizationId ASC, orgLabor.typeId ASC";
084 public static final String ORDER_BY_SQL = " ORDER BY OrgLabor.organizationId ASC, OrgLabor.typeId ASC";
085 public static final String DATA_SOURCE = "liferayDataSource";
086 public static final String SESSION_FACTORY = "liferaySessionFactory";
087 public static final String TX_MANAGER = "liferayTransactionManager";
088 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
089 "value.object.entity.cache.enabled.com.liferay.portal.model.OrgLabor"),
090 true);
091 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
092 "value.object.finder.cache.enabled.com.liferay.portal.model.OrgLabor"),
093 true);
094 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
095 "value.object.column.bitmask.enabled.com.liferay.portal.model.OrgLabor"),
096 true);
097 public static long ORGANIZATIONID_COLUMN_BITMASK = 1L;
098 public static long TYPEID_COLUMN_BITMASK = 2L;
099
100
106 public static OrgLabor toModel(OrgLaborSoap soapModel) {
107 if (soapModel == null) {
108 return null;
109 }
110
111 OrgLabor model = new OrgLaborImpl();
112
113 model.setOrgLaborId(soapModel.getOrgLaborId());
114 model.setOrganizationId(soapModel.getOrganizationId());
115 model.setTypeId(soapModel.getTypeId());
116 model.setSunOpen(soapModel.getSunOpen());
117 model.setSunClose(soapModel.getSunClose());
118 model.setMonOpen(soapModel.getMonOpen());
119 model.setMonClose(soapModel.getMonClose());
120 model.setTueOpen(soapModel.getTueOpen());
121 model.setTueClose(soapModel.getTueClose());
122 model.setWedOpen(soapModel.getWedOpen());
123 model.setWedClose(soapModel.getWedClose());
124 model.setThuOpen(soapModel.getThuOpen());
125 model.setThuClose(soapModel.getThuClose());
126 model.setFriOpen(soapModel.getFriOpen());
127 model.setFriClose(soapModel.getFriClose());
128 model.setSatOpen(soapModel.getSatOpen());
129 model.setSatClose(soapModel.getSatClose());
130
131 return model;
132 }
133
134
140 public static List<OrgLabor> toModels(OrgLaborSoap[] soapModels) {
141 if (soapModels == null) {
142 return null;
143 }
144
145 List<OrgLabor> models = new ArrayList<OrgLabor>(soapModels.length);
146
147 for (OrgLaborSoap soapModel : soapModels) {
148 models.add(toModel(soapModel));
149 }
150
151 return models;
152 }
153
154 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
155 "lock.expiration.time.com.liferay.portal.model.OrgLabor"));
156
157 public OrgLaborModelImpl() {
158 }
159
160 @Override
161 public long getPrimaryKey() {
162 return _orgLaborId;
163 }
164
165 @Override
166 public void setPrimaryKey(long primaryKey) {
167 setOrgLaborId(primaryKey);
168 }
169
170 @Override
171 public Serializable getPrimaryKeyObj() {
172 return _orgLaborId;
173 }
174
175 @Override
176 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
177 setPrimaryKey(((Long)primaryKeyObj).longValue());
178 }
179
180 @Override
181 public Class<?> getModelClass() {
182 return OrgLabor.class;
183 }
184
185 @Override
186 public String getModelClassName() {
187 return OrgLabor.class.getName();
188 }
189
190 @Override
191 public Map<String, Object> getModelAttributes() {
192 Map<String, Object> attributes = new HashMap<String, Object>();
193
194 attributes.put("orgLaborId", getOrgLaborId());
195 attributes.put("organizationId", getOrganizationId());
196 attributes.put("typeId", getTypeId());
197 attributes.put("sunOpen", getSunOpen());
198 attributes.put("sunClose", getSunClose());
199 attributes.put("monOpen", getMonOpen());
200 attributes.put("monClose", getMonClose());
201 attributes.put("tueOpen", getTueOpen());
202 attributes.put("tueClose", getTueClose());
203 attributes.put("wedOpen", getWedOpen());
204 attributes.put("wedClose", getWedClose());
205 attributes.put("thuOpen", getThuOpen());
206 attributes.put("thuClose", getThuClose());
207 attributes.put("friOpen", getFriOpen());
208 attributes.put("friClose", getFriClose());
209 attributes.put("satOpen", getSatOpen());
210 attributes.put("satClose", getSatClose());
211
212 return attributes;
213 }
214
215 @Override
216 public void setModelAttributes(Map<String, Object> attributes) {
217 Long orgLaborId = (Long)attributes.get("orgLaborId");
218
219 if (orgLaborId != null) {
220 setOrgLaborId(orgLaborId);
221 }
222
223 Long organizationId = (Long)attributes.get("organizationId");
224
225 if (organizationId != null) {
226 setOrganizationId(organizationId);
227 }
228
229 Integer typeId = (Integer)attributes.get("typeId");
230
231 if (typeId != null) {
232 setTypeId(typeId);
233 }
234
235 Integer sunOpen = (Integer)attributes.get("sunOpen");
236
237 if (sunOpen != null) {
238 setSunOpen(sunOpen);
239 }
240
241 Integer sunClose = (Integer)attributes.get("sunClose");
242
243 if (sunClose != null) {
244 setSunClose(sunClose);
245 }
246
247 Integer monOpen = (Integer)attributes.get("monOpen");
248
249 if (monOpen != null) {
250 setMonOpen(monOpen);
251 }
252
253 Integer monClose = (Integer)attributes.get("monClose");
254
255 if (monClose != null) {
256 setMonClose(monClose);
257 }
258
259 Integer tueOpen = (Integer)attributes.get("tueOpen");
260
261 if (tueOpen != null) {
262 setTueOpen(tueOpen);
263 }
264
265 Integer tueClose = (Integer)attributes.get("tueClose");
266
267 if (tueClose != null) {
268 setTueClose(tueClose);
269 }
270
271 Integer wedOpen = (Integer)attributes.get("wedOpen");
272
273 if (wedOpen != null) {
274 setWedOpen(wedOpen);
275 }
276
277 Integer wedClose = (Integer)attributes.get("wedClose");
278
279 if (wedClose != null) {
280 setWedClose(wedClose);
281 }
282
283 Integer thuOpen = (Integer)attributes.get("thuOpen");
284
285 if (thuOpen != null) {
286 setThuOpen(thuOpen);
287 }
288
289 Integer thuClose = (Integer)attributes.get("thuClose");
290
291 if (thuClose != null) {
292 setThuClose(thuClose);
293 }
294
295 Integer friOpen = (Integer)attributes.get("friOpen");
296
297 if (friOpen != null) {
298 setFriOpen(friOpen);
299 }
300
301 Integer friClose = (Integer)attributes.get("friClose");
302
303 if (friClose != null) {
304 setFriClose(friClose);
305 }
306
307 Integer satOpen = (Integer)attributes.get("satOpen");
308
309 if (satOpen != null) {
310 setSatOpen(satOpen);
311 }
312
313 Integer satClose = (Integer)attributes.get("satClose");
314
315 if (satClose != null) {
316 setSatClose(satClose);
317 }
318 }
319
320 @JSON
321 @Override
322 public long getOrgLaborId() {
323 return _orgLaborId;
324 }
325
326 @Override
327 public void setOrgLaborId(long orgLaborId) {
328 _orgLaborId = orgLaborId;
329 }
330
331 @JSON
332 @Override
333 public long getOrganizationId() {
334 return _organizationId;
335 }
336
337 @Override
338 public void setOrganizationId(long organizationId) {
339 _columnBitmask = -1L;
340
341 if (!_setOriginalOrganizationId) {
342 _setOriginalOrganizationId = true;
343
344 _originalOrganizationId = _organizationId;
345 }
346
347 _organizationId = organizationId;
348 }
349
350 public long getOriginalOrganizationId() {
351 return _originalOrganizationId;
352 }
353
354 @JSON
355 @Override
356 public int getTypeId() {
357 return _typeId;
358 }
359
360 @Override
361 public void setTypeId(int typeId) {
362 _columnBitmask = -1L;
363
364 _typeId = typeId;
365 }
366
367 @JSON
368 @Override
369 public int getSunOpen() {
370 return _sunOpen;
371 }
372
373 @Override
374 public void setSunOpen(int sunOpen) {
375 _sunOpen = sunOpen;
376 }
377
378 @JSON
379 @Override
380 public int getSunClose() {
381 return _sunClose;
382 }
383
384 @Override
385 public void setSunClose(int sunClose) {
386 _sunClose = sunClose;
387 }
388
389 @JSON
390 @Override
391 public int getMonOpen() {
392 return _monOpen;
393 }
394
395 @Override
396 public void setMonOpen(int monOpen) {
397 _monOpen = monOpen;
398 }
399
400 @JSON
401 @Override
402 public int getMonClose() {
403 return _monClose;
404 }
405
406 @Override
407 public void setMonClose(int monClose) {
408 _monClose = monClose;
409 }
410
411 @JSON
412 @Override
413 public int getTueOpen() {
414 return _tueOpen;
415 }
416
417 @Override
418 public void setTueOpen(int tueOpen) {
419 _tueOpen = tueOpen;
420 }
421
422 @JSON
423 @Override
424 public int getTueClose() {
425 return _tueClose;
426 }
427
428 @Override
429 public void setTueClose(int tueClose) {
430 _tueClose = tueClose;
431 }
432
433 @JSON
434 @Override
435 public int getWedOpen() {
436 return _wedOpen;
437 }
438
439 @Override
440 public void setWedOpen(int wedOpen) {
441 _wedOpen = wedOpen;
442 }
443
444 @JSON
445 @Override
446 public int getWedClose() {
447 return _wedClose;
448 }
449
450 @Override
451 public void setWedClose(int wedClose) {
452 _wedClose = wedClose;
453 }
454
455 @JSON
456 @Override
457 public int getThuOpen() {
458 return _thuOpen;
459 }
460
461 @Override
462 public void setThuOpen(int thuOpen) {
463 _thuOpen = thuOpen;
464 }
465
466 @JSON
467 @Override
468 public int getThuClose() {
469 return _thuClose;
470 }
471
472 @Override
473 public void setThuClose(int thuClose) {
474 _thuClose = thuClose;
475 }
476
477 @JSON
478 @Override
479 public int getFriOpen() {
480 return _friOpen;
481 }
482
483 @Override
484 public void setFriOpen(int friOpen) {
485 _friOpen = friOpen;
486 }
487
488 @JSON
489 @Override
490 public int getFriClose() {
491 return _friClose;
492 }
493
494 @Override
495 public void setFriClose(int friClose) {
496 _friClose = friClose;
497 }
498
499 @JSON
500 @Override
501 public int getSatOpen() {
502 return _satOpen;
503 }
504
505 @Override
506 public void setSatOpen(int satOpen) {
507 _satOpen = satOpen;
508 }
509
510 @JSON
511 @Override
512 public int getSatClose() {
513 return _satClose;
514 }
515
516 @Override
517 public void setSatClose(int satClose) {
518 _satClose = satClose;
519 }
520
521 public long getColumnBitmask() {
522 return _columnBitmask;
523 }
524
525 @Override
526 public ExpandoBridge getExpandoBridge() {
527 return ExpandoBridgeFactoryUtil.getExpandoBridge(0,
528 OrgLabor.class.getName(), getPrimaryKey());
529 }
530
531 @Override
532 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
533 ExpandoBridge expandoBridge = getExpandoBridge();
534
535 expandoBridge.setAttributes(serviceContext);
536 }
537
538 @Override
539 public OrgLabor toEscapedModel() {
540 if (_escapedModel == null) {
541 _escapedModel = (OrgLabor)ProxyUtil.newProxyInstance(_classLoader,
542 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
543 }
544
545 return _escapedModel;
546 }
547
548 @Override
549 public Object clone() {
550 OrgLaborImpl orgLaborImpl = new OrgLaborImpl();
551
552 orgLaborImpl.setOrgLaborId(getOrgLaborId());
553 orgLaborImpl.setOrganizationId(getOrganizationId());
554 orgLaborImpl.setTypeId(getTypeId());
555 orgLaborImpl.setSunOpen(getSunOpen());
556 orgLaborImpl.setSunClose(getSunClose());
557 orgLaborImpl.setMonOpen(getMonOpen());
558 orgLaborImpl.setMonClose(getMonClose());
559 orgLaborImpl.setTueOpen(getTueOpen());
560 orgLaborImpl.setTueClose(getTueClose());
561 orgLaborImpl.setWedOpen(getWedOpen());
562 orgLaborImpl.setWedClose(getWedClose());
563 orgLaborImpl.setThuOpen(getThuOpen());
564 orgLaborImpl.setThuClose(getThuClose());
565 orgLaborImpl.setFriOpen(getFriOpen());
566 orgLaborImpl.setFriClose(getFriClose());
567 orgLaborImpl.setSatOpen(getSatOpen());
568 orgLaborImpl.setSatClose(getSatClose());
569
570 orgLaborImpl.resetOriginalValues();
571
572 return orgLaborImpl;
573 }
574
575 @Override
576 public int compareTo(OrgLabor orgLabor) {
577 int value = 0;
578
579 if (getOrganizationId() < orgLabor.getOrganizationId()) {
580 value = -1;
581 }
582 else if (getOrganizationId() > orgLabor.getOrganizationId()) {
583 value = 1;
584 }
585 else {
586 value = 0;
587 }
588
589 if (value != 0) {
590 return value;
591 }
592
593 if (getTypeId() < orgLabor.getTypeId()) {
594 value = -1;
595 }
596 else if (getTypeId() > orgLabor.getTypeId()) {
597 value = 1;
598 }
599 else {
600 value = 0;
601 }
602
603 if (value != 0) {
604 return value;
605 }
606
607 return 0;
608 }
609
610 @Override
611 public boolean equals(Object obj) {
612 if (this == obj) {
613 return true;
614 }
615
616 if (!(obj instanceof OrgLabor)) {
617 return false;
618 }
619
620 OrgLabor orgLabor = (OrgLabor)obj;
621
622 long primaryKey = orgLabor.getPrimaryKey();
623
624 if (getPrimaryKey() == primaryKey) {
625 return true;
626 }
627 else {
628 return false;
629 }
630 }
631
632 @Override
633 public int hashCode() {
634 return (int)getPrimaryKey();
635 }
636
637 @Override
638 public void resetOriginalValues() {
639 OrgLaborModelImpl orgLaborModelImpl = this;
640
641 orgLaborModelImpl._originalOrganizationId = orgLaborModelImpl._organizationId;
642
643 orgLaborModelImpl._setOriginalOrganizationId = false;
644
645 orgLaborModelImpl._columnBitmask = 0;
646 }
647
648 @Override
649 public CacheModel<OrgLabor> toCacheModel() {
650 OrgLaborCacheModel orgLaborCacheModel = new OrgLaborCacheModel();
651
652 orgLaborCacheModel.orgLaborId = getOrgLaborId();
653
654 orgLaborCacheModel.organizationId = getOrganizationId();
655
656 orgLaborCacheModel.typeId = getTypeId();
657
658 orgLaborCacheModel.sunOpen = getSunOpen();
659
660 orgLaborCacheModel.sunClose = getSunClose();
661
662 orgLaborCacheModel.monOpen = getMonOpen();
663
664 orgLaborCacheModel.monClose = getMonClose();
665
666 orgLaborCacheModel.tueOpen = getTueOpen();
667
668 orgLaborCacheModel.tueClose = getTueClose();
669
670 orgLaborCacheModel.wedOpen = getWedOpen();
671
672 orgLaborCacheModel.wedClose = getWedClose();
673
674 orgLaborCacheModel.thuOpen = getThuOpen();
675
676 orgLaborCacheModel.thuClose = getThuClose();
677
678 orgLaborCacheModel.friOpen = getFriOpen();
679
680 orgLaborCacheModel.friClose = getFriClose();
681
682 orgLaborCacheModel.satOpen = getSatOpen();
683
684 orgLaborCacheModel.satClose = getSatClose();
685
686 return orgLaborCacheModel;
687 }
688
689 @Override
690 public String toString() {
691 StringBundler sb = new StringBundler(35);
692
693 sb.append("{orgLaborId=");
694 sb.append(getOrgLaborId());
695 sb.append(", organizationId=");
696 sb.append(getOrganizationId());
697 sb.append(", typeId=");
698 sb.append(getTypeId());
699 sb.append(", sunOpen=");
700 sb.append(getSunOpen());
701 sb.append(", sunClose=");
702 sb.append(getSunClose());
703 sb.append(", monOpen=");
704 sb.append(getMonOpen());
705 sb.append(", monClose=");
706 sb.append(getMonClose());
707 sb.append(", tueOpen=");
708 sb.append(getTueOpen());
709 sb.append(", tueClose=");
710 sb.append(getTueClose());
711 sb.append(", wedOpen=");
712 sb.append(getWedOpen());
713 sb.append(", wedClose=");
714 sb.append(getWedClose());
715 sb.append(", thuOpen=");
716 sb.append(getThuOpen());
717 sb.append(", thuClose=");
718 sb.append(getThuClose());
719 sb.append(", friOpen=");
720 sb.append(getFriOpen());
721 sb.append(", friClose=");
722 sb.append(getFriClose());
723 sb.append(", satOpen=");
724 sb.append(getSatOpen());
725 sb.append(", satClose=");
726 sb.append(getSatClose());
727 sb.append("}");
728
729 return sb.toString();
730 }
731
732 @Override
733 public String toXmlString() {
734 StringBundler sb = new StringBundler(55);
735
736 sb.append("<model><model-name>");
737 sb.append("com.liferay.portal.model.OrgLabor");
738 sb.append("</model-name>");
739
740 sb.append(
741 "<column><column-name>orgLaborId</column-name><column-value><![CDATA[");
742 sb.append(getOrgLaborId());
743 sb.append("]]></column-value></column>");
744 sb.append(
745 "<column><column-name>organizationId</column-name><column-value><![CDATA[");
746 sb.append(getOrganizationId());
747 sb.append("]]></column-value></column>");
748 sb.append(
749 "<column><column-name>typeId</column-name><column-value><![CDATA[");
750 sb.append(getTypeId());
751 sb.append("]]></column-value></column>");
752 sb.append(
753 "<column><column-name>sunOpen</column-name><column-value><![CDATA[");
754 sb.append(getSunOpen());
755 sb.append("]]></column-value></column>");
756 sb.append(
757 "<column><column-name>sunClose</column-name><column-value><![CDATA[");
758 sb.append(getSunClose());
759 sb.append("]]></column-value></column>");
760 sb.append(
761 "<column><column-name>monOpen</column-name><column-value><![CDATA[");
762 sb.append(getMonOpen());
763 sb.append("]]></column-value></column>");
764 sb.append(
765 "<column><column-name>monClose</column-name><column-value><![CDATA[");
766 sb.append(getMonClose());
767 sb.append("]]></column-value></column>");
768 sb.append(
769 "<column><column-name>tueOpen</column-name><column-value><![CDATA[");
770 sb.append(getTueOpen());
771 sb.append("]]></column-value></column>");
772 sb.append(
773 "<column><column-name>tueClose</column-name><column-value><![CDATA[");
774 sb.append(getTueClose());
775 sb.append("]]></column-value></column>");
776 sb.append(
777 "<column><column-name>wedOpen</column-name><column-value><![CDATA[");
778 sb.append(getWedOpen());
779 sb.append("]]></column-value></column>");
780 sb.append(
781 "<column><column-name>wedClose</column-name><column-value><![CDATA[");
782 sb.append(getWedClose());
783 sb.append("]]></column-value></column>");
784 sb.append(
785 "<column><column-name>thuOpen</column-name><column-value><![CDATA[");
786 sb.append(getThuOpen());
787 sb.append("]]></column-value></column>");
788 sb.append(
789 "<column><column-name>thuClose</column-name><column-value><![CDATA[");
790 sb.append(getThuClose());
791 sb.append("]]></column-value></column>");
792 sb.append(
793 "<column><column-name>friOpen</column-name><column-value><![CDATA[");
794 sb.append(getFriOpen());
795 sb.append("]]></column-value></column>");
796 sb.append(
797 "<column><column-name>friClose</column-name><column-value><![CDATA[");
798 sb.append(getFriClose());
799 sb.append("]]></column-value></column>");
800 sb.append(
801 "<column><column-name>satOpen</column-name><column-value><![CDATA[");
802 sb.append(getSatOpen());
803 sb.append("]]></column-value></column>");
804 sb.append(
805 "<column><column-name>satClose</column-name><column-value><![CDATA[");
806 sb.append(getSatClose());
807 sb.append("]]></column-value></column>");
808
809 sb.append("</model>");
810
811 return sb.toString();
812 }
813
814 private static ClassLoader _classLoader = OrgLabor.class.getClassLoader();
815 private static Class<?>[] _escapedModelInterfaces = new Class[] {
816 OrgLabor.class
817 };
818 private long _orgLaborId;
819 private long _organizationId;
820 private long _originalOrganizationId;
821 private boolean _setOriginalOrganizationId;
822 private int _typeId;
823 private int _sunOpen;
824 private int _sunClose;
825 private int _monOpen;
826 private int _monClose;
827 private int _tueOpen;
828 private int _tueClose;
829 private int _wedOpen;
830 private int _wedClose;
831 private int _thuOpen;
832 private int _thuClose;
833 private int _friOpen;
834 private int _friClose;
835 private int _satOpen;
836 private int _satClose;
837 private long _columnBitmask;
838 private OrgLabor _escapedModel;
839 }