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.List;
037
038
051 @JSON(strict = true)
052 public class OrgLaborModelImpl extends BaseModelImpl<OrgLabor>
053 implements OrgLaborModel {
054
059 public static final String TABLE_NAME = "OrgLabor";
060 public static final Object[][] TABLE_COLUMNS = {
061 { "orgLaborId", Types.BIGINT },
062 { "organizationId", Types.BIGINT },
063 { "typeId", Types.INTEGER },
064 { "sunOpen", Types.INTEGER },
065 { "sunClose", Types.INTEGER },
066 { "monOpen", Types.INTEGER },
067 { "monClose", Types.INTEGER },
068 { "tueOpen", Types.INTEGER },
069 { "tueClose", Types.INTEGER },
070 { "wedOpen", Types.INTEGER },
071 { "wedClose", Types.INTEGER },
072 { "thuOpen", Types.INTEGER },
073 { "thuClose", Types.INTEGER },
074 { "friOpen", Types.INTEGER },
075 { "friClose", Types.INTEGER },
076 { "satOpen", Types.INTEGER },
077 { "satClose", Types.INTEGER }
078 };
079 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)";
080 public static final String TABLE_SQL_DROP = "drop table OrgLabor";
081 public static final String ORDER_BY_JPQL = " ORDER BY orgLabor.organizationId ASC, orgLabor.typeId ASC";
082 public static final String ORDER_BY_SQL = " ORDER BY OrgLabor.organizationId ASC, OrgLabor.typeId ASC";
083 public static final String DATA_SOURCE = "liferayDataSource";
084 public static final String SESSION_FACTORY = "liferaySessionFactory";
085 public static final String TX_MANAGER = "liferayTransactionManager";
086 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
087 "value.object.entity.cache.enabled.com.liferay.portal.model.OrgLabor"),
088 true);
089 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
090 "value.object.finder.cache.enabled.com.liferay.portal.model.OrgLabor"),
091 true);
092 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
093 "value.object.column.bitmask.enabled.com.liferay.portal.model.OrgLabor"),
094 true);
095 public static long ORGANIZATIONID_COLUMN_BITMASK = 1L;
096
097
103 public static OrgLabor toModel(OrgLaborSoap soapModel) {
104 OrgLabor model = new OrgLaborImpl();
105
106 model.setOrgLaborId(soapModel.getOrgLaborId());
107 model.setOrganizationId(soapModel.getOrganizationId());
108 model.setTypeId(soapModel.getTypeId());
109 model.setSunOpen(soapModel.getSunOpen());
110 model.setSunClose(soapModel.getSunClose());
111 model.setMonOpen(soapModel.getMonOpen());
112 model.setMonClose(soapModel.getMonClose());
113 model.setTueOpen(soapModel.getTueOpen());
114 model.setTueClose(soapModel.getTueClose());
115 model.setWedOpen(soapModel.getWedOpen());
116 model.setWedClose(soapModel.getWedClose());
117 model.setThuOpen(soapModel.getThuOpen());
118 model.setThuClose(soapModel.getThuClose());
119 model.setFriOpen(soapModel.getFriOpen());
120 model.setFriClose(soapModel.getFriClose());
121 model.setSatOpen(soapModel.getSatOpen());
122 model.setSatClose(soapModel.getSatClose());
123
124 return model;
125 }
126
127
133 public static List<OrgLabor> toModels(OrgLaborSoap[] soapModels) {
134 List<OrgLabor> models = new ArrayList<OrgLabor>(soapModels.length);
135
136 for (OrgLaborSoap soapModel : soapModels) {
137 models.add(toModel(soapModel));
138 }
139
140 return models;
141 }
142
143 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
144 "lock.expiration.time.com.liferay.portal.model.OrgLabor"));
145
146 public OrgLaborModelImpl() {
147 }
148
149 public long getPrimaryKey() {
150 return _orgLaborId;
151 }
152
153 public void setPrimaryKey(long primaryKey) {
154 setOrgLaborId(primaryKey);
155 }
156
157 public Serializable getPrimaryKeyObj() {
158 return new Long(_orgLaborId);
159 }
160
161 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
162 setPrimaryKey(((Long)primaryKeyObj).longValue());
163 }
164
165 public Class<?> getModelClass() {
166 return OrgLabor.class;
167 }
168
169 public String getModelClassName() {
170 return OrgLabor.class.getName();
171 }
172
173 @JSON
174 public long getOrgLaborId() {
175 return _orgLaborId;
176 }
177
178 public void setOrgLaborId(long orgLaborId) {
179 _orgLaborId = orgLaborId;
180 }
181
182 @JSON
183 public long getOrganizationId() {
184 return _organizationId;
185 }
186
187 public void setOrganizationId(long organizationId) {
188 _columnBitmask = -1L;
189
190 if (!_setOriginalOrganizationId) {
191 _setOriginalOrganizationId = true;
192
193 _originalOrganizationId = _organizationId;
194 }
195
196 _organizationId = organizationId;
197 }
198
199 public long getOriginalOrganizationId() {
200 return _originalOrganizationId;
201 }
202
203 @JSON
204 public int getTypeId() {
205 return _typeId;
206 }
207
208 public void setTypeId(int typeId) {
209 _columnBitmask = -1L;
210
211 _typeId = typeId;
212 }
213
214 @JSON
215 public int getSunOpen() {
216 return _sunOpen;
217 }
218
219 public void setSunOpen(int sunOpen) {
220 _sunOpen = sunOpen;
221 }
222
223 @JSON
224 public int getSunClose() {
225 return _sunClose;
226 }
227
228 public void setSunClose(int sunClose) {
229 _sunClose = sunClose;
230 }
231
232 @JSON
233 public int getMonOpen() {
234 return _monOpen;
235 }
236
237 public void setMonOpen(int monOpen) {
238 _monOpen = monOpen;
239 }
240
241 @JSON
242 public int getMonClose() {
243 return _monClose;
244 }
245
246 public void setMonClose(int monClose) {
247 _monClose = monClose;
248 }
249
250 @JSON
251 public int getTueOpen() {
252 return _tueOpen;
253 }
254
255 public void setTueOpen(int tueOpen) {
256 _tueOpen = tueOpen;
257 }
258
259 @JSON
260 public int getTueClose() {
261 return _tueClose;
262 }
263
264 public void setTueClose(int tueClose) {
265 _tueClose = tueClose;
266 }
267
268 @JSON
269 public int getWedOpen() {
270 return _wedOpen;
271 }
272
273 public void setWedOpen(int wedOpen) {
274 _wedOpen = wedOpen;
275 }
276
277 @JSON
278 public int getWedClose() {
279 return _wedClose;
280 }
281
282 public void setWedClose(int wedClose) {
283 _wedClose = wedClose;
284 }
285
286 @JSON
287 public int getThuOpen() {
288 return _thuOpen;
289 }
290
291 public void setThuOpen(int thuOpen) {
292 _thuOpen = thuOpen;
293 }
294
295 @JSON
296 public int getThuClose() {
297 return _thuClose;
298 }
299
300 public void setThuClose(int thuClose) {
301 _thuClose = thuClose;
302 }
303
304 @JSON
305 public int getFriOpen() {
306 return _friOpen;
307 }
308
309 public void setFriOpen(int friOpen) {
310 _friOpen = friOpen;
311 }
312
313 @JSON
314 public int getFriClose() {
315 return _friClose;
316 }
317
318 public void setFriClose(int friClose) {
319 _friClose = friClose;
320 }
321
322 @JSON
323 public int getSatOpen() {
324 return _satOpen;
325 }
326
327 public void setSatOpen(int satOpen) {
328 _satOpen = satOpen;
329 }
330
331 @JSON
332 public int getSatClose() {
333 return _satClose;
334 }
335
336 public void setSatClose(int satClose) {
337 _satClose = satClose;
338 }
339
340 public long getColumnBitmask() {
341 return _columnBitmask;
342 }
343
344 @Override
345 public OrgLabor toEscapedModel() {
346 if (_escapedModelProxy == null) {
347 _escapedModelProxy = (OrgLabor)ProxyUtil.newProxyInstance(_classLoader,
348 _escapedModelProxyInterfaces,
349 new AutoEscapeBeanHandler(this));
350 }
351
352 return _escapedModelProxy;
353 }
354
355 @Override
356 public ExpandoBridge getExpandoBridge() {
357 if (_expandoBridge == null) {
358 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(0,
359 OrgLabor.class.getName(), getPrimaryKey());
360 }
361
362 return _expandoBridge;
363 }
364
365 @Override
366 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
367 getExpandoBridge().setAttributes(serviceContext);
368 }
369
370 @Override
371 public Object clone() {
372 OrgLaborImpl orgLaborImpl = new OrgLaborImpl();
373
374 orgLaborImpl.setOrgLaborId(getOrgLaborId());
375 orgLaborImpl.setOrganizationId(getOrganizationId());
376 orgLaborImpl.setTypeId(getTypeId());
377 orgLaborImpl.setSunOpen(getSunOpen());
378 orgLaborImpl.setSunClose(getSunClose());
379 orgLaborImpl.setMonOpen(getMonOpen());
380 orgLaborImpl.setMonClose(getMonClose());
381 orgLaborImpl.setTueOpen(getTueOpen());
382 orgLaborImpl.setTueClose(getTueClose());
383 orgLaborImpl.setWedOpen(getWedOpen());
384 orgLaborImpl.setWedClose(getWedClose());
385 orgLaborImpl.setThuOpen(getThuOpen());
386 orgLaborImpl.setThuClose(getThuClose());
387 orgLaborImpl.setFriOpen(getFriOpen());
388 orgLaborImpl.setFriClose(getFriClose());
389 orgLaborImpl.setSatOpen(getSatOpen());
390 orgLaborImpl.setSatClose(getSatClose());
391
392 orgLaborImpl.resetOriginalValues();
393
394 return orgLaborImpl;
395 }
396
397 public int compareTo(OrgLabor orgLabor) {
398 int value = 0;
399
400 if (getOrganizationId() < orgLabor.getOrganizationId()) {
401 value = -1;
402 }
403 else if (getOrganizationId() > orgLabor.getOrganizationId()) {
404 value = 1;
405 }
406 else {
407 value = 0;
408 }
409
410 if (value != 0) {
411 return value;
412 }
413
414 if (getTypeId() < orgLabor.getTypeId()) {
415 value = -1;
416 }
417 else if (getTypeId() > orgLabor.getTypeId()) {
418 value = 1;
419 }
420 else {
421 value = 0;
422 }
423
424 if (value != 0) {
425 return value;
426 }
427
428 return 0;
429 }
430
431 @Override
432 public boolean equals(Object obj) {
433 if (obj == null) {
434 return false;
435 }
436
437 OrgLabor orgLabor = null;
438
439 try {
440 orgLabor = (OrgLabor)obj;
441 }
442 catch (ClassCastException cce) {
443 return false;
444 }
445
446 long primaryKey = orgLabor.getPrimaryKey();
447
448 if (getPrimaryKey() == primaryKey) {
449 return true;
450 }
451 else {
452 return false;
453 }
454 }
455
456 @Override
457 public int hashCode() {
458 return (int)getPrimaryKey();
459 }
460
461 @Override
462 public void resetOriginalValues() {
463 OrgLaborModelImpl orgLaborModelImpl = this;
464
465 orgLaborModelImpl._originalOrganizationId = orgLaborModelImpl._organizationId;
466
467 orgLaborModelImpl._setOriginalOrganizationId = false;
468
469 orgLaborModelImpl._columnBitmask = 0;
470 }
471
472 @Override
473 public CacheModel<OrgLabor> toCacheModel() {
474 OrgLaborCacheModel orgLaborCacheModel = new OrgLaborCacheModel();
475
476 orgLaborCacheModel.orgLaborId = getOrgLaborId();
477
478 orgLaborCacheModel.organizationId = getOrganizationId();
479
480 orgLaborCacheModel.typeId = getTypeId();
481
482 orgLaborCacheModel.sunOpen = getSunOpen();
483
484 orgLaborCacheModel.sunClose = getSunClose();
485
486 orgLaborCacheModel.monOpen = getMonOpen();
487
488 orgLaborCacheModel.monClose = getMonClose();
489
490 orgLaborCacheModel.tueOpen = getTueOpen();
491
492 orgLaborCacheModel.tueClose = getTueClose();
493
494 orgLaborCacheModel.wedOpen = getWedOpen();
495
496 orgLaborCacheModel.wedClose = getWedClose();
497
498 orgLaborCacheModel.thuOpen = getThuOpen();
499
500 orgLaborCacheModel.thuClose = getThuClose();
501
502 orgLaborCacheModel.friOpen = getFriOpen();
503
504 orgLaborCacheModel.friClose = getFriClose();
505
506 orgLaborCacheModel.satOpen = getSatOpen();
507
508 orgLaborCacheModel.satClose = getSatClose();
509
510 return orgLaborCacheModel;
511 }
512
513 @Override
514 public String toString() {
515 StringBundler sb = new StringBundler(35);
516
517 sb.append("{orgLaborId=");
518 sb.append(getOrgLaborId());
519 sb.append(", organizationId=");
520 sb.append(getOrganizationId());
521 sb.append(", typeId=");
522 sb.append(getTypeId());
523 sb.append(", sunOpen=");
524 sb.append(getSunOpen());
525 sb.append(", sunClose=");
526 sb.append(getSunClose());
527 sb.append(", monOpen=");
528 sb.append(getMonOpen());
529 sb.append(", monClose=");
530 sb.append(getMonClose());
531 sb.append(", tueOpen=");
532 sb.append(getTueOpen());
533 sb.append(", tueClose=");
534 sb.append(getTueClose());
535 sb.append(", wedOpen=");
536 sb.append(getWedOpen());
537 sb.append(", wedClose=");
538 sb.append(getWedClose());
539 sb.append(", thuOpen=");
540 sb.append(getThuOpen());
541 sb.append(", thuClose=");
542 sb.append(getThuClose());
543 sb.append(", friOpen=");
544 sb.append(getFriOpen());
545 sb.append(", friClose=");
546 sb.append(getFriClose());
547 sb.append(", satOpen=");
548 sb.append(getSatOpen());
549 sb.append(", satClose=");
550 sb.append(getSatClose());
551 sb.append("}");
552
553 return sb.toString();
554 }
555
556 public String toXmlString() {
557 StringBundler sb = new StringBundler(55);
558
559 sb.append("<model><model-name>");
560 sb.append("com.liferay.portal.model.OrgLabor");
561 sb.append("</model-name>");
562
563 sb.append(
564 "<column><column-name>orgLaborId</column-name><column-value><![CDATA[");
565 sb.append(getOrgLaborId());
566 sb.append("]]></column-value></column>");
567 sb.append(
568 "<column><column-name>organizationId</column-name><column-value><![CDATA[");
569 sb.append(getOrganizationId());
570 sb.append("]]></column-value></column>");
571 sb.append(
572 "<column><column-name>typeId</column-name><column-value><![CDATA[");
573 sb.append(getTypeId());
574 sb.append("]]></column-value></column>");
575 sb.append(
576 "<column><column-name>sunOpen</column-name><column-value><![CDATA[");
577 sb.append(getSunOpen());
578 sb.append("]]></column-value></column>");
579 sb.append(
580 "<column><column-name>sunClose</column-name><column-value><![CDATA[");
581 sb.append(getSunClose());
582 sb.append("]]></column-value></column>");
583 sb.append(
584 "<column><column-name>monOpen</column-name><column-value><![CDATA[");
585 sb.append(getMonOpen());
586 sb.append("]]></column-value></column>");
587 sb.append(
588 "<column><column-name>monClose</column-name><column-value><![CDATA[");
589 sb.append(getMonClose());
590 sb.append("]]></column-value></column>");
591 sb.append(
592 "<column><column-name>tueOpen</column-name><column-value><![CDATA[");
593 sb.append(getTueOpen());
594 sb.append("]]></column-value></column>");
595 sb.append(
596 "<column><column-name>tueClose</column-name><column-value><![CDATA[");
597 sb.append(getTueClose());
598 sb.append("]]></column-value></column>");
599 sb.append(
600 "<column><column-name>wedOpen</column-name><column-value><![CDATA[");
601 sb.append(getWedOpen());
602 sb.append("]]></column-value></column>");
603 sb.append(
604 "<column><column-name>wedClose</column-name><column-value><![CDATA[");
605 sb.append(getWedClose());
606 sb.append("]]></column-value></column>");
607 sb.append(
608 "<column><column-name>thuOpen</column-name><column-value><![CDATA[");
609 sb.append(getThuOpen());
610 sb.append("]]></column-value></column>");
611 sb.append(
612 "<column><column-name>thuClose</column-name><column-value><![CDATA[");
613 sb.append(getThuClose());
614 sb.append("]]></column-value></column>");
615 sb.append(
616 "<column><column-name>friOpen</column-name><column-value><![CDATA[");
617 sb.append(getFriOpen());
618 sb.append("]]></column-value></column>");
619 sb.append(
620 "<column><column-name>friClose</column-name><column-value><![CDATA[");
621 sb.append(getFriClose());
622 sb.append("]]></column-value></column>");
623 sb.append(
624 "<column><column-name>satOpen</column-name><column-value><![CDATA[");
625 sb.append(getSatOpen());
626 sb.append("]]></column-value></column>");
627 sb.append(
628 "<column><column-name>satClose</column-name><column-value><![CDATA[");
629 sb.append(getSatClose());
630 sb.append("]]></column-value></column>");
631
632 sb.append("</model>");
633
634 return sb.toString();
635 }
636
637 private static ClassLoader _classLoader = OrgLabor.class.getClassLoader();
638 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
639 OrgLabor.class
640 };
641 private long _orgLaborId;
642 private long _organizationId;
643 private long _originalOrganizationId;
644 private boolean _setOriginalOrganizationId;
645 private int _typeId;
646 private int _sunOpen;
647 private int _sunClose;
648 private int _monOpen;
649 private int _monClose;
650 private int _tueOpen;
651 private int _tueClose;
652 private int _wedOpen;
653 private int _wedClose;
654 private int _thuOpen;
655 private int _thuClose;
656 private int _friOpen;
657 private int _friClose;
658 private int _satOpen;
659 private int _satClose;
660 private transient ExpandoBridge _expandoBridge;
661 private long _columnBitmask;
662 private OrgLabor _escapedModelProxy;
663 }