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