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