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 public long getPrimaryKey() {
161 return _orgLaborId;
162 }
163
164 public void setPrimaryKey(long primaryKey) {
165 setOrgLaborId(primaryKey);
166 }
167
168 public Serializable getPrimaryKeyObj() {
169 return new Long(_orgLaborId);
170 }
171
172 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
173 setPrimaryKey(((Long)primaryKeyObj).longValue());
174 }
175
176 public Class<?> getModelClass() {
177 return OrgLabor.class;
178 }
179
180 public String getModelClassName() {
181 return OrgLabor.class.getName();
182 }
183
184 @Override
185 public Map<String, Object> getModelAttributes() {
186 Map<String, Object> attributes = new HashMap<String, Object>();
187
188 attributes.put("orgLaborId", getOrgLaborId());
189 attributes.put("organizationId", getOrganizationId());
190 attributes.put("typeId", getTypeId());
191 attributes.put("sunOpen", getSunOpen());
192 attributes.put("sunClose", getSunClose());
193 attributes.put("monOpen", getMonOpen());
194 attributes.put("monClose", getMonClose());
195 attributes.put("tueOpen", getTueOpen());
196 attributes.put("tueClose", getTueClose());
197 attributes.put("wedOpen", getWedOpen());
198 attributes.put("wedClose", getWedClose());
199 attributes.put("thuOpen", getThuOpen());
200 attributes.put("thuClose", getThuClose());
201 attributes.put("friOpen", getFriOpen());
202 attributes.put("friClose", getFriClose());
203 attributes.put("satOpen", getSatOpen());
204 attributes.put("satClose", getSatClose());
205
206 return attributes;
207 }
208
209 @Override
210 public void setModelAttributes(Map<String, Object> attributes) {
211 Long orgLaborId = (Long)attributes.get("orgLaborId");
212
213 if (orgLaborId != null) {
214 setOrgLaborId(orgLaborId);
215 }
216
217 Long organizationId = (Long)attributes.get("organizationId");
218
219 if (organizationId != null) {
220 setOrganizationId(organizationId);
221 }
222
223 Integer typeId = (Integer)attributes.get("typeId");
224
225 if (typeId != null) {
226 setTypeId(typeId);
227 }
228
229 Integer sunOpen = (Integer)attributes.get("sunOpen");
230
231 if (sunOpen != null) {
232 setSunOpen(sunOpen);
233 }
234
235 Integer sunClose = (Integer)attributes.get("sunClose");
236
237 if (sunClose != null) {
238 setSunClose(sunClose);
239 }
240
241 Integer monOpen = (Integer)attributes.get("monOpen");
242
243 if (monOpen != null) {
244 setMonOpen(monOpen);
245 }
246
247 Integer monClose = (Integer)attributes.get("monClose");
248
249 if (monClose != null) {
250 setMonClose(monClose);
251 }
252
253 Integer tueOpen = (Integer)attributes.get("tueOpen");
254
255 if (tueOpen != null) {
256 setTueOpen(tueOpen);
257 }
258
259 Integer tueClose = (Integer)attributes.get("tueClose");
260
261 if (tueClose != null) {
262 setTueClose(tueClose);
263 }
264
265 Integer wedOpen = (Integer)attributes.get("wedOpen");
266
267 if (wedOpen != null) {
268 setWedOpen(wedOpen);
269 }
270
271 Integer wedClose = (Integer)attributes.get("wedClose");
272
273 if (wedClose != null) {
274 setWedClose(wedClose);
275 }
276
277 Integer thuOpen = (Integer)attributes.get("thuOpen");
278
279 if (thuOpen != null) {
280 setThuOpen(thuOpen);
281 }
282
283 Integer thuClose = (Integer)attributes.get("thuClose");
284
285 if (thuClose != null) {
286 setThuClose(thuClose);
287 }
288
289 Integer friOpen = (Integer)attributes.get("friOpen");
290
291 if (friOpen != null) {
292 setFriOpen(friOpen);
293 }
294
295 Integer friClose = (Integer)attributes.get("friClose");
296
297 if (friClose != null) {
298 setFriClose(friClose);
299 }
300
301 Integer satOpen = (Integer)attributes.get("satOpen");
302
303 if (satOpen != null) {
304 setSatOpen(satOpen);
305 }
306
307 Integer satClose = (Integer)attributes.get("satClose");
308
309 if (satClose != null) {
310 setSatClose(satClose);
311 }
312 }
313
314 @JSON
315 public long getOrgLaborId() {
316 return _orgLaborId;
317 }
318
319 public void setOrgLaborId(long orgLaborId) {
320 _orgLaborId = orgLaborId;
321 }
322
323 @JSON
324 public long getOrganizationId() {
325 return _organizationId;
326 }
327
328 public void setOrganizationId(long organizationId) {
329 _columnBitmask = -1L;
330
331 if (!_setOriginalOrganizationId) {
332 _setOriginalOrganizationId = true;
333
334 _originalOrganizationId = _organizationId;
335 }
336
337 _organizationId = organizationId;
338 }
339
340 public long getOriginalOrganizationId() {
341 return _originalOrganizationId;
342 }
343
344 @JSON
345 public int getTypeId() {
346 return _typeId;
347 }
348
349 public void setTypeId(int typeId) {
350 _columnBitmask = -1L;
351
352 _typeId = typeId;
353 }
354
355 @JSON
356 public int getSunOpen() {
357 return _sunOpen;
358 }
359
360 public void setSunOpen(int sunOpen) {
361 _sunOpen = sunOpen;
362 }
363
364 @JSON
365 public int getSunClose() {
366 return _sunClose;
367 }
368
369 public void setSunClose(int sunClose) {
370 _sunClose = sunClose;
371 }
372
373 @JSON
374 public int getMonOpen() {
375 return _monOpen;
376 }
377
378 public void setMonOpen(int monOpen) {
379 _monOpen = monOpen;
380 }
381
382 @JSON
383 public int getMonClose() {
384 return _monClose;
385 }
386
387 public void setMonClose(int monClose) {
388 _monClose = monClose;
389 }
390
391 @JSON
392 public int getTueOpen() {
393 return _tueOpen;
394 }
395
396 public void setTueOpen(int tueOpen) {
397 _tueOpen = tueOpen;
398 }
399
400 @JSON
401 public int getTueClose() {
402 return _tueClose;
403 }
404
405 public void setTueClose(int tueClose) {
406 _tueClose = tueClose;
407 }
408
409 @JSON
410 public int getWedOpen() {
411 return _wedOpen;
412 }
413
414 public void setWedOpen(int wedOpen) {
415 _wedOpen = wedOpen;
416 }
417
418 @JSON
419 public int getWedClose() {
420 return _wedClose;
421 }
422
423 public void setWedClose(int wedClose) {
424 _wedClose = wedClose;
425 }
426
427 @JSON
428 public int getThuOpen() {
429 return _thuOpen;
430 }
431
432 public void setThuOpen(int thuOpen) {
433 _thuOpen = thuOpen;
434 }
435
436 @JSON
437 public int getThuClose() {
438 return _thuClose;
439 }
440
441 public void setThuClose(int thuClose) {
442 _thuClose = thuClose;
443 }
444
445 @JSON
446 public int getFriOpen() {
447 return _friOpen;
448 }
449
450 public void setFriOpen(int friOpen) {
451 _friOpen = friOpen;
452 }
453
454 @JSON
455 public int getFriClose() {
456 return _friClose;
457 }
458
459 public void setFriClose(int friClose) {
460 _friClose = friClose;
461 }
462
463 @JSON
464 public int getSatOpen() {
465 return _satOpen;
466 }
467
468 public void setSatOpen(int satOpen) {
469 _satOpen = satOpen;
470 }
471
472 @JSON
473 public int getSatClose() {
474 return _satClose;
475 }
476
477 public void setSatClose(int satClose) {
478 _satClose = satClose;
479 }
480
481 public long getColumnBitmask() {
482 return _columnBitmask;
483 }
484
485 @Override
486 public ExpandoBridge getExpandoBridge() {
487 return ExpandoBridgeFactoryUtil.getExpandoBridge(0,
488 OrgLabor.class.getName(), getPrimaryKey());
489 }
490
491 @Override
492 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
493 ExpandoBridge expandoBridge = getExpandoBridge();
494
495 expandoBridge.setAttributes(serviceContext);
496 }
497
498 @Override
499 public OrgLabor toEscapedModel() {
500 if (_escapedModel == null) {
501 _escapedModel = (OrgLabor)ProxyUtil.newProxyInstance(_classLoader,
502 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
503 }
504
505 return _escapedModel;
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<?>[] _escapedModelInterfaces = 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 _escapedModel;
800 }