1
22
23 package com.liferay.portal.model.impl;
24
25 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
26 import com.liferay.portal.kernel.util.GetterUtil;
27 import com.liferay.portal.model.OrgLabor;
28 import com.liferay.portal.model.OrgLaborSoap;
29
30 import com.liferay.portlet.expando.model.ExpandoBridge;
31 import com.liferay.portlet.expando.model.impl.ExpandoBridgeImpl;
32
33 import java.io.Serializable;
34
35 import java.lang.reflect.Proxy;
36
37 import java.sql.Types;
38
39 import java.util.ArrayList;
40 import java.util.List;
41
42
62 public class OrgLaborModelImpl extends BaseModelImpl<OrgLabor> {
63 public static final String TABLE_NAME = "OrgLabor";
64 public static final Object[][] TABLE_COLUMNS = {
65 { "orgLaborId", new Integer(Types.BIGINT) },
66
67
68 { "organizationId", new Integer(Types.BIGINT) },
69
70
71 { "typeId", new Integer(Types.INTEGER) },
72
73
74 { "sunOpen", new Integer(Types.INTEGER) },
75
76
77 { "sunClose", new Integer(Types.INTEGER) },
78
79
80 { "monOpen", new Integer(Types.INTEGER) },
81
82
83 { "monClose", new Integer(Types.INTEGER) },
84
85
86 { "tueOpen", new Integer(Types.INTEGER) },
87
88
89 { "tueClose", new Integer(Types.INTEGER) },
90
91
92 { "wedOpen", new Integer(Types.INTEGER) },
93
94
95 { "wedClose", new Integer(Types.INTEGER) },
96
97
98 { "thuOpen", new Integer(Types.INTEGER) },
99
100
101 { "thuClose", new Integer(Types.INTEGER) },
102
103
104 { "friOpen", new Integer(Types.INTEGER) },
105
106
107 { "friClose", new Integer(Types.INTEGER) },
108
109
110 { "satOpen", new Integer(Types.INTEGER) },
111
112
113 { "satClose", new Integer(Types.INTEGER) }
114 };
115 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)";
116 public static final String TABLE_SQL_DROP = "drop table OrgLabor";
117 public static final String DATA_SOURCE = "liferayDataSource";
118 public static final String SESSION_FACTORY = "liferaySessionFactory";
119 public static final String TX_MANAGER = "liferayTransactionManager";
120 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
121 "value.object.entity.cache.enabled.com.liferay.portal.model.OrgLabor"),
122 true);
123 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
124 "value.object.finder.cache.enabled.com.liferay.portal.model.OrgLabor"),
125 true);
126
127 public static OrgLabor toModel(OrgLaborSoap soapModel) {
128 OrgLabor model = new OrgLaborImpl();
129
130 model.setOrgLaborId(soapModel.getOrgLaborId());
131 model.setOrganizationId(soapModel.getOrganizationId());
132 model.setTypeId(soapModel.getTypeId());
133 model.setSunOpen(soapModel.getSunOpen());
134 model.setSunClose(soapModel.getSunClose());
135 model.setMonOpen(soapModel.getMonOpen());
136 model.setMonClose(soapModel.getMonClose());
137 model.setTueOpen(soapModel.getTueOpen());
138 model.setTueClose(soapModel.getTueClose());
139 model.setWedOpen(soapModel.getWedOpen());
140 model.setWedClose(soapModel.getWedClose());
141 model.setThuOpen(soapModel.getThuOpen());
142 model.setThuClose(soapModel.getThuClose());
143 model.setFriOpen(soapModel.getFriOpen());
144 model.setFriClose(soapModel.getFriClose());
145 model.setSatOpen(soapModel.getSatOpen());
146 model.setSatClose(soapModel.getSatClose());
147
148 return model;
149 }
150
151 public static List<OrgLabor> toModels(OrgLaborSoap[] soapModels) {
152 List<OrgLabor> models = new ArrayList<OrgLabor>(soapModels.length);
153
154 for (OrgLaborSoap soapModel : soapModels) {
155 models.add(toModel(soapModel));
156 }
157
158 return models;
159 }
160
161 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
162 "lock.expiration.time.com.liferay.portal.model.OrgLabor"));
163
164 public OrgLaborModelImpl() {
165 }
166
167 public long getPrimaryKey() {
168 return _orgLaborId;
169 }
170
171 public void setPrimaryKey(long pk) {
172 setOrgLaborId(pk);
173 }
174
175 public Serializable getPrimaryKeyObj() {
176 return new Long(_orgLaborId);
177 }
178
179 public long getOrgLaborId() {
180 return _orgLaborId;
181 }
182
183 public void setOrgLaborId(long orgLaborId) {
184 _orgLaborId = orgLaborId;
185 }
186
187 public long getOrganizationId() {
188 return _organizationId;
189 }
190
191 public void setOrganizationId(long organizationId) {
192 _organizationId = organizationId;
193 }
194
195 public int getTypeId() {
196 return _typeId;
197 }
198
199 public void setTypeId(int typeId) {
200 _typeId = typeId;
201 }
202
203 public int getSunOpen() {
204 return _sunOpen;
205 }
206
207 public void setSunOpen(int sunOpen) {
208 _sunOpen = sunOpen;
209 }
210
211 public int getSunClose() {
212 return _sunClose;
213 }
214
215 public void setSunClose(int sunClose) {
216 _sunClose = sunClose;
217 }
218
219 public int getMonOpen() {
220 return _monOpen;
221 }
222
223 public void setMonOpen(int monOpen) {
224 _monOpen = monOpen;
225 }
226
227 public int getMonClose() {
228 return _monClose;
229 }
230
231 public void setMonClose(int monClose) {
232 _monClose = monClose;
233 }
234
235 public int getTueOpen() {
236 return _tueOpen;
237 }
238
239 public void setTueOpen(int tueOpen) {
240 _tueOpen = tueOpen;
241 }
242
243 public int getTueClose() {
244 return _tueClose;
245 }
246
247 public void setTueClose(int tueClose) {
248 _tueClose = tueClose;
249 }
250
251 public int getWedOpen() {
252 return _wedOpen;
253 }
254
255 public void setWedOpen(int wedOpen) {
256 _wedOpen = wedOpen;
257 }
258
259 public int getWedClose() {
260 return _wedClose;
261 }
262
263 public void setWedClose(int wedClose) {
264 _wedClose = wedClose;
265 }
266
267 public int getThuOpen() {
268 return _thuOpen;
269 }
270
271 public void setThuOpen(int thuOpen) {
272 _thuOpen = thuOpen;
273 }
274
275 public int getThuClose() {
276 return _thuClose;
277 }
278
279 public void setThuClose(int thuClose) {
280 _thuClose = thuClose;
281 }
282
283 public int getFriOpen() {
284 return _friOpen;
285 }
286
287 public void setFriOpen(int friOpen) {
288 _friOpen = friOpen;
289 }
290
291 public int getFriClose() {
292 return _friClose;
293 }
294
295 public void setFriClose(int friClose) {
296 _friClose = friClose;
297 }
298
299 public int getSatOpen() {
300 return _satOpen;
301 }
302
303 public void setSatOpen(int satOpen) {
304 _satOpen = satOpen;
305 }
306
307 public int getSatClose() {
308 return _satClose;
309 }
310
311 public void setSatClose(int satClose) {
312 _satClose = satClose;
313 }
314
315 public OrgLabor toEscapedModel() {
316 if (isEscapedModel()) {
317 return (OrgLabor)this;
318 }
319 else {
320 OrgLabor model = new OrgLaborImpl();
321
322 model.setNew(isNew());
323 model.setEscapedModel(true);
324
325 model.setOrgLaborId(getOrgLaborId());
326 model.setOrganizationId(getOrganizationId());
327 model.setTypeId(getTypeId());
328 model.setSunOpen(getSunOpen());
329 model.setSunClose(getSunClose());
330 model.setMonOpen(getMonOpen());
331 model.setMonClose(getMonClose());
332 model.setTueOpen(getTueOpen());
333 model.setTueClose(getTueClose());
334 model.setWedOpen(getWedOpen());
335 model.setWedClose(getWedClose());
336 model.setThuOpen(getThuOpen());
337 model.setThuClose(getThuClose());
338 model.setFriOpen(getFriOpen());
339 model.setFriClose(getFriClose());
340 model.setSatOpen(getSatOpen());
341 model.setSatClose(getSatClose());
342
343 model = (OrgLabor)Proxy.newProxyInstance(OrgLabor.class.getClassLoader(),
344 new Class[] { OrgLabor.class },
345 new ReadOnlyBeanHandler(model));
346
347 return model;
348 }
349 }
350
351 public ExpandoBridge getExpandoBridge() {
352 if (_expandoBridge == null) {
353 _expandoBridge = new ExpandoBridgeImpl(OrgLabor.class.getName(),
354 getPrimaryKey());
355 }
356
357 return _expandoBridge;
358 }
359
360 public Object clone() {
361 OrgLaborImpl clone = new OrgLaborImpl();
362
363 clone.setOrgLaborId(getOrgLaborId());
364 clone.setOrganizationId(getOrganizationId());
365 clone.setTypeId(getTypeId());
366 clone.setSunOpen(getSunOpen());
367 clone.setSunClose(getSunClose());
368 clone.setMonOpen(getMonOpen());
369 clone.setMonClose(getMonClose());
370 clone.setTueOpen(getTueOpen());
371 clone.setTueClose(getTueClose());
372 clone.setWedOpen(getWedOpen());
373 clone.setWedClose(getWedClose());
374 clone.setThuOpen(getThuOpen());
375 clone.setThuClose(getThuClose());
376 clone.setFriOpen(getFriOpen());
377 clone.setFriClose(getFriClose());
378 clone.setSatOpen(getSatOpen());
379 clone.setSatClose(getSatClose());
380
381 return clone;
382 }
383
384 public int compareTo(OrgLabor orgLabor) {
385 int value = 0;
386
387 if (getOrganizationId() < orgLabor.getOrganizationId()) {
388 value = -1;
389 }
390 else if (getOrganizationId() > orgLabor.getOrganizationId()) {
391 value = 1;
392 }
393 else {
394 value = 0;
395 }
396
397 if (value != 0) {
398 return value;
399 }
400
401 if (getTypeId() < orgLabor.getTypeId()) {
402 value = -1;
403 }
404 else if (getTypeId() > orgLabor.getTypeId()) {
405 value = 1;
406 }
407 else {
408 value = 0;
409 }
410
411 if (value != 0) {
412 return value;
413 }
414
415 return 0;
416 }
417
418 public boolean equals(Object obj) {
419 if (obj == null) {
420 return false;
421 }
422
423 OrgLabor orgLabor = null;
424
425 try {
426 orgLabor = (OrgLabor)obj;
427 }
428 catch (ClassCastException cce) {
429 return false;
430 }
431
432 long pk = orgLabor.getPrimaryKey();
433
434 if (getPrimaryKey() == pk) {
435 return true;
436 }
437 else {
438 return false;
439 }
440 }
441
442 public int hashCode() {
443 return (int)getPrimaryKey();
444 }
445
446 public String toString() {
447 StringBuilder sb = new StringBuilder();
448
449 sb.append("{orgLaborId=");
450 sb.append(getOrgLaborId());
451 sb.append(", organizationId=");
452 sb.append(getOrganizationId());
453 sb.append(", typeId=");
454 sb.append(getTypeId());
455 sb.append(", sunOpen=");
456 sb.append(getSunOpen());
457 sb.append(", sunClose=");
458 sb.append(getSunClose());
459 sb.append(", monOpen=");
460 sb.append(getMonOpen());
461 sb.append(", monClose=");
462 sb.append(getMonClose());
463 sb.append(", tueOpen=");
464 sb.append(getTueOpen());
465 sb.append(", tueClose=");
466 sb.append(getTueClose());
467 sb.append(", wedOpen=");
468 sb.append(getWedOpen());
469 sb.append(", wedClose=");
470 sb.append(getWedClose());
471 sb.append(", thuOpen=");
472 sb.append(getThuOpen());
473 sb.append(", thuClose=");
474 sb.append(getThuClose());
475 sb.append(", friOpen=");
476 sb.append(getFriOpen());
477 sb.append(", friClose=");
478 sb.append(getFriClose());
479 sb.append(", satOpen=");
480 sb.append(getSatOpen());
481 sb.append(", satClose=");
482 sb.append(getSatClose());
483 sb.append("}");
484
485 return sb.toString();
486 }
487
488 public String toXmlString() {
489 StringBuilder sb = new StringBuilder();
490
491 sb.append("<model><model-name>");
492 sb.append("com.liferay.portal.model.OrgLabor");
493 sb.append("</model-name>");
494
495 sb.append(
496 "<column><column-name>orgLaborId</column-name><column-value><![CDATA[");
497 sb.append(getOrgLaborId());
498 sb.append("]]></column-value></column>");
499 sb.append(
500 "<column><column-name>organizationId</column-name><column-value><![CDATA[");
501 sb.append(getOrganizationId());
502 sb.append("]]></column-value></column>");
503 sb.append(
504 "<column><column-name>typeId</column-name><column-value><![CDATA[");
505 sb.append(getTypeId());
506 sb.append("]]></column-value></column>");
507 sb.append(
508 "<column><column-name>sunOpen</column-name><column-value><![CDATA[");
509 sb.append(getSunOpen());
510 sb.append("]]></column-value></column>");
511 sb.append(
512 "<column><column-name>sunClose</column-name><column-value><![CDATA[");
513 sb.append(getSunClose());
514 sb.append("]]></column-value></column>");
515 sb.append(
516 "<column><column-name>monOpen</column-name><column-value><![CDATA[");
517 sb.append(getMonOpen());
518 sb.append("]]></column-value></column>");
519 sb.append(
520 "<column><column-name>monClose</column-name><column-value><![CDATA[");
521 sb.append(getMonClose());
522 sb.append("]]></column-value></column>");
523 sb.append(
524 "<column><column-name>tueOpen</column-name><column-value><![CDATA[");
525 sb.append(getTueOpen());
526 sb.append("]]></column-value></column>");
527 sb.append(
528 "<column><column-name>tueClose</column-name><column-value><![CDATA[");
529 sb.append(getTueClose());
530 sb.append("]]></column-value></column>");
531 sb.append(
532 "<column><column-name>wedOpen</column-name><column-value><![CDATA[");
533 sb.append(getWedOpen());
534 sb.append("]]></column-value></column>");
535 sb.append(
536 "<column><column-name>wedClose</column-name><column-value><![CDATA[");
537 sb.append(getWedClose());
538 sb.append("]]></column-value></column>");
539 sb.append(
540 "<column><column-name>thuOpen</column-name><column-value><![CDATA[");
541 sb.append(getThuOpen());
542 sb.append("]]></column-value></column>");
543 sb.append(
544 "<column><column-name>thuClose</column-name><column-value><![CDATA[");
545 sb.append(getThuClose());
546 sb.append("]]></column-value></column>");
547 sb.append(
548 "<column><column-name>friOpen</column-name><column-value><![CDATA[");
549 sb.append(getFriOpen());
550 sb.append("]]></column-value></column>");
551 sb.append(
552 "<column><column-name>friClose</column-name><column-value><![CDATA[");
553 sb.append(getFriClose());
554 sb.append("]]></column-value></column>");
555 sb.append(
556 "<column><column-name>satOpen</column-name><column-value><![CDATA[");
557 sb.append(getSatOpen());
558 sb.append("]]></column-value></column>");
559 sb.append(
560 "<column><column-name>satClose</column-name><column-value><![CDATA[");
561 sb.append(getSatClose());
562 sb.append("]]></column-value></column>");
563
564 sb.append("</model>");
565
566 return sb.toString();
567 }
568
569 private long _orgLaborId;
570 private long _organizationId;
571 private int _typeId;
572 private int _sunOpen;
573 private int _sunClose;
574 private int _monOpen;
575 private int _monClose;
576 private int _tueOpen;
577 private int _tueClose;
578 private int _wedOpen;
579 private int _wedClose;
580 private int _thuOpen;
581 private int _thuClose;
582 private int _friOpen;
583 private int _friClose;
584 private int _satOpen;
585 private int _satClose;
586 private transient ExpandoBridge _expandoBridge;
587 }