001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.model.impl;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
020    import com.liferay.portal.kernel.json.JSON;
021    import com.liferay.portal.kernel.util.GetterUtil;
022    import com.liferay.portal.kernel.util.ProxyUtil;
023    import com.liferay.portal.kernel.util.StringBundler;
024    import com.liferay.portal.model.CacheModel;
025    import com.liferay.portal.model.OrgLabor;
026    import com.liferay.portal.model.OrgLaborModel;
027    import com.liferay.portal.model.OrgLaborSoap;
028    import com.liferay.portal.service.ServiceContext;
029    
030    import com.liferay.portlet.expando.model.ExpandoBridge;
031    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
032    
033    import java.io.Serializable;
034    
035    import java.sql.Types;
036    
037    import java.util.ArrayList;
038    import java.util.HashMap;
039    import java.util.List;
040    import java.util.Map;
041    
042    /**
043     * The base model implementation for the OrgLabor service. Represents a row in the "OrgLabor" database table, with each column mapped to a property of this class.
044     *
045     * <p>
046     * This implementation and its corresponding interface {@link OrgLaborModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link OrgLaborImpl}.
047     * </p>
048     *
049     * @author Brian Wing Shun Chan
050     * @see OrgLaborImpl
051     * @see OrgLabor
052     * @see OrgLaborModel
053     * @generated
054     */
055    @JSON(strict = true)
056    @ProviderType
057    public class OrgLaborModelImpl extends BaseModelImpl<OrgLabor>
058            implements OrgLaborModel {
059            /*
060             * NOTE FOR DEVELOPERS:
061             *
062             * Never modify or reference this class directly. All methods that expect a org labor model instance should use the {@link OrgLabor} interface instead.
063             */
064            public static final String TABLE_NAME = "OrgLabor";
065            public static final Object[][] TABLE_COLUMNS = {
066                            { "mvccVersion", Types.BIGINT },
067                            { "orgLaborId", Types.BIGINT },
068                            { "organizationId", Types.BIGINT },
069                            { "typeId", Types.BIGINT },
070                            { "sunOpen", Types.INTEGER },
071                            { "sunClose", Types.INTEGER },
072                            { "monOpen", Types.INTEGER },
073                            { "monClose", Types.INTEGER },
074                            { "tueOpen", Types.INTEGER },
075                            { "tueClose", Types.INTEGER },
076                            { "wedOpen", Types.INTEGER },
077                            { "wedClose", Types.INTEGER },
078                            { "thuOpen", Types.INTEGER },
079                            { "thuClose", Types.INTEGER },
080                            { "friOpen", Types.INTEGER },
081                            { "friClose", Types.INTEGER },
082                            { "satOpen", Types.INTEGER },
083                            { "satClose", Types.INTEGER }
084                    };
085            public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
086    
087            static {
088                    TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
089                    TABLE_COLUMNS_MAP.put("orgLaborId", Types.BIGINT);
090                    TABLE_COLUMNS_MAP.put("organizationId", Types.BIGINT);
091                    TABLE_COLUMNS_MAP.put("typeId", Types.BIGINT);
092                    TABLE_COLUMNS_MAP.put("sunOpen", Types.INTEGER);
093                    TABLE_COLUMNS_MAP.put("sunClose", Types.INTEGER);
094                    TABLE_COLUMNS_MAP.put("monOpen", Types.INTEGER);
095                    TABLE_COLUMNS_MAP.put("monClose", Types.INTEGER);
096                    TABLE_COLUMNS_MAP.put("tueOpen", Types.INTEGER);
097                    TABLE_COLUMNS_MAP.put("tueClose", Types.INTEGER);
098                    TABLE_COLUMNS_MAP.put("wedOpen", Types.INTEGER);
099                    TABLE_COLUMNS_MAP.put("wedClose", Types.INTEGER);
100                    TABLE_COLUMNS_MAP.put("thuOpen", Types.INTEGER);
101                    TABLE_COLUMNS_MAP.put("thuClose", Types.INTEGER);
102                    TABLE_COLUMNS_MAP.put("friOpen", Types.INTEGER);
103                    TABLE_COLUMNS_MAP.put("friClose", Types.INTEGER);
104                    TABLE_COLUMNS_MAP.put("satOpen", Types.INTEGER);
105                    TABLE_COLUMNS_MAP.put("satClose", Types.INTEGER);
106            }
107    
108            public static final String TABLE_SQL_CREATE = "create table OrgLabor (mvccVersion LONG default 0,orgLaborId LONG not null primary key,organizationId LONG,typeId LONG,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)";
109            public static final String TABLE_SQL_DROP = "drop table OrgLabor";
110            public static final String ORDER_BY_JPQL = " ORDER BY orgLabor.organizationId ASC, orgLabor.typeId ASC";
111            public static final String ORDER_BY_SQL = " ORDER BY OrgLabor.organizationId ASC, OrgLabor.typeId ASC";
112            public static final String DATA_SOURCE = "liferayDataSource";
113            public static final String SESSION_FACTORY = "liferaySessionFactory";
114            public static final String TX_MANAGER = "liferayTransactionManager";
115            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
116                                    "value.object.entity.cache.enabled.com.liferay.portal.model.OrgLabor"),
117                            true);
118            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
119                                    "value.object.finder.cache.enabled.com.liferay.portal.model.OrgLabor"),
120                            true);
121            public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
122                                    "value.object.column.bitmask.enabled.com.liferay.portal.model.OrgLabor"),
123                            true);
124            public static final long ORGANIZATIONID_COLUMN_BITMASK = 1L;
125            public static final long TYPEID_COLUMN_BITMASK = 2L;
126    
127            /**
128             * Converts the soap model instance into a normal model instance.
129             *
130             * @param soapModel the soap model instance to convert
131             * @return the normal model instance
132             */
133            public static OrgLabor toModel(OrgLaborSoap soapModel) {
134                    if (soapModel == null) {
135                            return null;
136                    }
137    
138                    OrgLabor model = new OrgLaborImpl();
139    
140                    model.setMvccVersion(soapModel.getMvccVersion());
141                    model.setOrgLaborId(soapModel.getOrgLaborId());
142                    model.setOrganizationId(soapModel.getOrganizationId());
143                    model.setTypeId(soapModel.getTypeId());
144                    model.setSunOpen(soapModel.getSunOpen());
145                    model.setSunClose(soapModel.getSunClose());
146                    model.setMonOpen(soapModel.getMonOpen());
147                    model.setMonClose(soapModel.getMonClose());
148                    model.setTueOpen(soapModel.getTueOpen());
149                    model.setTueClose(soapModel.getTueClose());
150                    model.setWedOpen(soapModel.getWedOpen());
151                    model.setWedClose(soapModel.getWedClose());
152                    model.setThuOpen(soapModel.getThuOpen());
153                    model.setThuClose(soapModel.getThuClose());
154                    model.setFriOpen(soapModel.getFriOpen());
155                    model.setFriClose(soapModel.getFriClose());
156                    model.setSatOpen(soapModel.getSatOpen());
157                    model.setSatClose(soapModel.getSatClose());
158    
159                    return model;
160            }
161    
162            /**
163             * Converts the soap model instances into normal model instances.
164             *
165             * @param soapModels the soap model instances to convert
166             * @return the normal model instances
167             */
168            public static List<OrgLabor> toModels(OrgLaborSoap[] soapModels) {
169                    if (soapModels == null) {
170                            return null;
171                    }
172    
173                    List<OrgLabor> models = new ArrayList<OrgLabor>(soapModels.length);
174    
175                    for (OrgLaborSoap soapModel : soapModels) {
176                            models.add(toModel(soapModel));
177                    }
178    
179                    return models;
180            }
181    
182            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
183                                    "lock.expiration.time.com.liferay.portal.model.OrgLabor"));
184    
185            public OrgLaborModelImpl() {
186            }
187    
188            @Override
189            public long getPrimaryKey() {
190                    return _orgLaborId;
191            }
192    
193            @Override
194            public void setPrimaryKey(long primaryKey) {
195                    setOrgLaborId(primaryKey);
196            }
197    
198            @Override
199            public Serializable getPrimaryKeyObj() {
200                    return _orgLaborId;
201            }
202    
203            @Override
204            public void setPrimaryKeyObj(Serializable primaryKeyObj) {
205                    setPrimaryKey(((Long)primaryKeyObj).longValue());
206            }
207    
208            @Override
209            public Class<?> getModelClass() {
210                    return OrgLabor.class;
211            }
212    
213            @Override
214            public String getModelClassName() {
215                    return OrgLabor.class.getName();
216            }
217    
218            @Override
219            public Map<String, Object> getModelAttributes() {
220                    Map<String, Object> attributes = new HashMap<String, Object>();
221    
222                    attributes.put("mvccVersion", getMvccVersion());
223                    attributes.put("orgLaborId", getOrgLaborId());
224                    attributes.put("organizationId", getOrganizationId());
225                    attributes.put("typeId", getTypeId());
226                    attributes.put("sunOpen", getSunOpen());
227                    attributes.put("sunClose", getSunClose());
228                    attributes.put("monOpen", getMonOpen());
229                    attributes.put("monClose", getMonClose());
230                    attributes.put("tueOpen", getTueOpen());
231                    attributes.put("tueClose", getTueClose());
232                    attributes.put("wedOpen", getWedOpen());
233                    attributes.put("wedClose", getWedClose());
234                    attributes.put("thuOpen", getThuOpen());
235                    attributes.put("thuClose", getThuClose());
236                    attributes.put("friOpen", getFriOpen());
237                    attributes.put("friClose", getFriClose());
238                    attributes.put("satOpen", getSatOpen());
239                    attributes.put("satClose", getSatClose());
240    
241                    attributes.put("entityCacheEnabled", isEntityCacheEnabled());
242                    attributes.put("finderCacheEnabled", isFinderCacheEnabled());
243    
244                    return attributes;
245            }
246    
247            @Override
248            public void setModelAttributes(Map<String, Object> attributes) {
249                    Long mvccVersion = (Long)attributes.get("mvccVersion");
250    
251                    if (mvccVersion != null) {
252                            setMvccVersion(mvccVersion);
253                    }
254    
255                    Long orgLaborId = (Long)attributes.get("orgLaborId");
256    
257                    if (orgLaborId != null) {
258                            setOrgLaborId(orgLaborId);
259                    }
260    
261                    Long organizationId = (Long)attributes.get("organizationId");
262    
263                    if (organizationId != null) {
264                            setOrganizationId(organizationId);
265                    }
266    
267                    Long typeId = (Long)attributes.get("typeId");
268    
269                    if (typeId != null) {
270                            setTypeId(typeId);
271                    }
272    
273                    Integer sunOpen = (Integer)attributes.get("sunOpen");
274    
275                    if (sunOpen != null) {
276                            setSunOpen(sunOpen);
277                    }
278    
279                    Integer sunClose = (Integer)attributes.get("sunClose");
280    
281                    if (sunClose != null) {
282                            setSunClose(sunClose);
283                    }
284    
285                    Integer monOpen = (Integer)attributes.get("monOpen");
286    
287                    if (monOpen != null) {
288                            setMonOpen(monOpen);
289                    }
290    
291                    Integer monClose = (Integer)attributes.get("monClose");
292    
293                    if (monClose != null) {
294                            setMonClose(monClose);
295                    }
296    
297                    Integer tueOpen = (Integer)attributes.get("tueOpen");
298    
299                    if (tueOpen != null) {
300                            setTueOpen(tueOpen);
301                    }
302    
303                    Integer tueClose = (Integer)attributes.get("tueClose");
304    
305                    if (tueClose != null) {
306                            setTueClose(tueClose);
307                    }
308    
309                    Integer wedOpen = (Integer)attributes.get("wedOpen");
310    
311                    if (wedOpen != null) {
312                            setWedOpen(wedOpen);
313                    }
314    
315                    Integer wedClose = (Integer)attributes.get("wedClose");
316    
317                    if (wedClose != null) {
318                            setWedClose(wedClose);
319                    }
320    
321                    Integer thuOpen = (Integer)attributes.get("thuOpen");
322    
323                    if (thuOpen != null) {
324                            setThuOpen(thuOpen);
325                    }
326    
327                    Integer thuClose = (Integer)attributes.get("thuClose");
328    
329                    if (thuClose != null) {
330                            setThuClose(thuClose);
331                    }
332    
333                    Integer friOpen = (Integer)attributes.get("friOpen");
334    
335                    if (friOpen != null) {
336                            setFriOpen(friOpen);
337                    }
338    
339                    Integer friClose = (Integer)attributes.get("friClose");
340    
341                    if (friClose != null) {
342                            setFriClose(friClose);
343                    }
344    
345                    Integer satOpen = (Integer)attributes.get("satOpen");
346    
347                    if (satOpen != null) {
348                            setSatOpen(satOpen);
349                    }
350    
351                    Integer satClose = (Integer)attributes.get("satClose");
352    
353                    if (satClose != null) {
354                            setSatClose(satClose);
355                    }
356            }
357    
358            @JSON
359            @Override
360            public long getMvccVersion() {
361                    return _mvccVersion;
362            }
363    
364            @Override
365            public void setMvccVersion(long mvccVersion) {
366                    _mvccVersion = mvccVersion;
367            }
368    
369            @JSON
370            @Override
371            public long getOrgLaborId() {
372                    return _orgLaborId;
373            }
374    
375            @Override
376            public void setOrgLaborId(long orgLaborId) {
377                    _orgLaborId = orgLaborId;
378            }
379    
380            @JSON
381            @Override
382            public long getOrganizationId() {
383                    return _organizationId;
384            }
385    
386            @Override
387            public void setOrganizationId(long organizationId) {
388                    _columnBitmask = -1L;
389    
390                    if (!_setOriginalOrganizationId) {
391                            _setOriginalOrganizationId = true;
392    
393                            _originalOrganizationId = _organizationId;
394                    }
395    
396                    _organizationId = organizationId;
397            }
398    
399            public long getOriginalOrganizationId() {
400                    return _originalOrganizationId;
401            }
402    
403            @JSON
404            @Override
405            public long getTypeId() {
406                    return _typeId;
407            }
408    
409            @Override
410            public void setTypeId(long typeId) {
411                    _columnBitmask = -1L;
412    
413                    _typeId = typeId;
414            }
415    
416            @JSON
417            @Override
418            public int getSunOpen() {
419                    return _sunOpen;
420            }
421    
422            @Override
423            public void setSunOpen(int sunOpen) {
424                    _sunOpen = sunOpen;
425            }
426    
427            @JSON
428            @Override
429            public int getSunClose() {
430                    return _sunClose;
431            }
432    
433            @Override
434            public void setSunClose(int sunClose) {
435                    _sunClose = sunClose;
436            }
437    
438            @JSON
439            @Override
440            public int getMonOpen() {
441                    return _monOpen;
442            }
443    
444            @Override
445            public void setMonOpen(int monOpen) {
446                    _monOpen = monOpen;
447            }
448    
449            @JSON
450            @Override
451            public int getMonClose() {
452                    return _monClose;
453            }
454    
455            @Override
456            public void setMonClose(int monClose) {
457                    _monClose = monClose;
458            }
459    
460            @JSON
461            @Override
462            public int getTueOpen() {
463                    return _tueOpen;
464            }
465    
466            @Override
467            public void setTueOpen(int tueOpen) {
468                    _tueOpen = tueOpen;
469            }
470    
471            @JSON
472            @Override
473            public int getTueClose() {
474                    return _tueClose;
475            }
476    
477            @Override
478            public void setTueClose(int tueClose) {
479                    _tueClose = tueClose;
480            }
481    
482            @JSON
483            @Override
484            public int getWedOpen() {
485                    return _wedOpen;
486            }
487    
488            @Override
489            public void setWedOpen(int wedOpen) {
490                    _wedOpen = wedOpen;
491            }
492    
493            @JSON
494            @Override
495            public int getWedClose() {
496                    return _wedClose;
497            }
498    
499            @Override
500            public void setWedClose(int wedClose) {
501                    _wedClose = wedClose;
502            }
503    
504            @JSON
505            @Override
506            public int getThuOpen() {
507                    return _thuOpen;
508            }
509    
510            @Override
511            public void setThuOpen(int thuOpen) {
512                    _thuOpen = thuOpen;
513            }
514    
515            @JSON
516            @Override
517            public int getThuClose() {
518                    return _thuClose;
519            }
520    
521            @Override
522            public void setThuClose(int thuClose) {
523                    _thuClose = thuClose;
524            }
525    
526            @JSON
527            @Override
528            public int getFriOpen() {
529                    return _friOpen;
530            }
531    
532            @Override
533            public void setFriOpen(int friOpen) {
534                    _friOpen = friOpen;
535            }
536    
537            @JSON
538            @Override
539            public int getFriClose() {
540                    return _friClose;
541            }
542    
543            @Override
544            public void setFriClose(int friClose) {
545                    _friClose = friClose;
546            }
547    
548            @JSON
549            @Override
550            public int getSatOpen() {
551                    return _satOpen;
552            }
553    
554            @Override
555            public void setSatOpen(int satOpen) {
556                    _satOpen = satOpen;
557            }
558    
559            @JSON
560            @Override
561            public int getSatClose() {
562                    return _satClose;
563            }
564    
565            @Override
566            public void setSatClose(int satClose) {
567                    _satClose = satClose;
568            }
569    
570            public long getColumnBitmask() {
571                    return _columnBitmask;
572            }
573    
574            @Override
575            public ExpandoBridge getExpandoBridge() {
576                    return ExpandoBridgeFactoryUtil.getExpandoBridge(0,
577                            OrgLabor.class.getName(), getPrimaryKey());
578            }
579    
580            @Override
581            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
582                    ExpandoBridge expandoBridge = getExpandoBridge();
583    
584                    expandoBridge.setAttributes(serviceContext);
585            }
586    
587            @Override
588            public OrgLabor toEscapedModel() {
589                    if (_escapedModel == null) {
590                            _escapedModel = (OrgLabor)ProxyUtil.newProxyInstance(_classLoader,
591                                            _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
592                    }
593    
594                    return _escapedModel;
595            }
596    
597            @Override
598            public Object clone() {
599                    OrgLaborImpl orgLaborImpl = new OrgLaborImpl();
600    
601                    orgLaborImpl.setMvccVersion(getMvccVersion());
602                    orgLaborImpl.setOrgLaborId(getOrgLaborId());
603                    orgLaborImpl.setOrganizationId(getOrganizationId());
604                    orgLaborImpl.setTypeId(getTypeId());
605                    orgLaborImpl.setSunOpen(getSunOpen());
606                    orgLaborImpl.setSunClose(getSunClose());
607                    orgLaborImpl.setMonOpen(getMonOpen());
608                    orgLaborImpl.setMonClose(getMonClose());
609                    orgLaborImpl.setTueOpen(getTueOpen());
610                    orgLaborImpl.setTueClose(getTueClose());
611                    orgLaborImpl.setWedOpen(getWedOpen());
612                    orgLaborImpl.setWedClose(getWedClose());
613                    orgLaborImpl.setThuOpen(getThuOpen());
614                    orgLaborImpl.setThuClose(getThuClose());
615                    orgLaborImpl.setFriOpen(getFriOpen());
616                    orgLaborImpl.setFriClose(getFriClose());
617                    orgLaborImpl.setSatOpen(getSatOpen());
618                    orgLaborImpl.setSatClose(getSatClose());
619    
620                    orgLaborImpl.resetOriginalValues();
621    
622                    return orgLaborImpl;
623            }
624    
625            @Override
626            public int compareTo(OrgLabor orgLabor) {
627                    int value = 0;
628    
629                    if (getOrganizationId() < orgLabor.getOrganizationId()) {
630                            value = -1;
631                    }
632                    else if (getOrganizationId() > orgLabor.getOrganizationId()) {
633                            value = 1;
634                    }
635                    else {
636                            value = 0;
637                    }
638    
639                    if (value != 0) {
640                            return value;
641                    }
642    
643                    if (getTypeId() < orgLabor.getTypeId()) {
644                            value = -1;
645                    }
646                    else if (getTypeId() > orgLabor.getTypeId()) {
647                            value = 1;
648                    }
649                    else {
650                            value = 0;
651                    }
652    
653                    if (value != 0) {
654                            return value;
655                    }
656    
657                    return 0;
658            }
659    
660            @Override
661            public boolean equals(Object obj) {
662                    if (this == obj) {
663                            return true;
664                    }
665    
666                    if (!(obj instanceof OrgLabor)) {
667                            return false;
668                    }
669    
670                    OrgLabor orgLabor = (OrgLabor)obj;
671    
672                    long primaryKey = orgLabor.getPrimaryKey();
673    
674                    if (getPrimaryKey() == primaryKey) {
675                            return true;
676                    }
677                    else {
678                            return false;
679                    }
680            }
681    
682            @Override
683            public int hashCode() {
684                    return (int)getPrimaryKey();
685            }
686    
687            @Override
688            public boolean isEntityCacheEnabled() {
689                    return ENTITY_CACHE_ENABLED;
690            }
691    
692            @Override
693            public boolean isFinderCacheEnabled() {
694                    return FINDER_CACHE_ENABLED;
695            }
696    
697            @Override
698            public void resetOriginalValues() {
699                    OrgLaborModelImpl orgLaborModelImpl = this;
700    
701                    orgLaborModelImpl._originalOrganizationId = orgLaborModelImpl._organizationId;
702    
703                    orgLaborModelImpl._setOriginalOrganizationId = false;
704    
705                    orgLaborModelImpl._columnBitmask = 0;
706            }
707    
708            @Override
709            public CacheModel<OrgLabor> toCacheModel() {
710                    OrgLaborCacheModel orgLaborCacheModel = new OrgLaborCacheModel();
711    
712                    orgLaborCacheModel.mvccVersion = getMvccVersion();
713    
714                    orgLaborCacheModel.orgLaborId = getOrgLaborId();
715    
716                    orgLaborCacheModel.organizationId = getOrganizationId();
717    
718                    orgLaborCacheModel.typeId = getTypeId();
719    
720                    orgLaborCacheModel.sunOpen = getSunOpen();
721    
722                    orgLaborCacheModel.sunClose = getSunClose();
723    
724                    orgLaborCacheModel.monOpen = getMonOpen();
725    
726                    orgLaborCacheModel.monClose = getMonClose();
727    
728                    orgLaborCacheModel.tueOpen = getTueOpen();
729    
730                    orgLaborCacheModel.tueClose = getTueClose();
731    
732                    orgLaborCacheModel.wedOpen = getWedOpen();
733    
734                    orgLaborCacheModel.wedClose = getWedClose();
735    
736                    orgLaborCacheModel.thuOpen = getThuOpen();
737    
738                    orgLaborCacheModel.thuClose = getThuClose();
739    
740                    orgLaborCacheModel.friOpen = getFriOpen();
741    
742                    orgLaborCacheModel.friClose = getFriClose();
743    
744                    orgLaborCacheModel.satOpen = getSatOpen();
745    
746                    orgLaborCacheModel.satClose = getSatClose();
747    
748                    return orgLaborCacheModel;
749            }
750    
751            @Override
752            public String toString() {
753                    StringBundler sb = new StringBundler(37);
754    
755                    sb.append("{mvccVersion=");
756                    sb.append(getMvccVersion());
757                    sb.append(", orgLaborId=");
758                    sb.append(getOrgLaborId());
759                    sb.append(", organizationId=");
760                    sb.append(getOrganizationId());
761                    sb.append(", typeId=");
762                    sb.append(getTypeId());
763                    sb.append(", sunOpen=");
764                    sb.append(getSunOpen());
765                    sb.append(", sunClose=");
766                    sb.append(getSunClose());
767                    sb.append(", monOpen=");
768                    sb.append(getMonOpen());
769                    sb.append(", monClose=");
770                    sb.append(getMonClose());
771                    sb.append(", tueOpen=");
772                    sb.append(getTueOpen());
773                    sb.append(", tueClose=");
774                    sb.append(getTueClose());
775                    sb.append(", wedOpen=");
776                    sb.append(getWedOpen());
777                    sb.append(", wedClose=");
778                    sb.append(getWedClose());
779                    sb.append(", thuOpen=");
780                    sb.append(getThuOpen());
781                    sb.append(", thuClose=");
782                    sb.append(getThuClose());
783                    sb.append(", friOpen=");
784                    sb.append(getFriOpen());
785                    sb.append(", friClose=");
786                    sb.append(getFriClose());
787                    sb.append(", satOpen=");
788                    sb.append(getSatOpen());
789                    sb.append(", satClose=");
790                    sb.append(getSatClose());
791                    sb.append("}");
792    
793                    return sb.toString();
794            }
795    
796            @Override
797            public String toXmlString() {
798                    StringBundler sb = new StringBundler(58);
799    
800                    sb.append("<model><model-name>");
801                    sb.append("com.liferay.portal.model.OrgLabor");
802                    sb.append("</model-name>");
803    
804                    sb.append(
805                            "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
806                    sb.append(getMvccVersion());
807                    sb.append("]]></column-value></column>");
808                    sb.append(
809                            "<column><column-name>orgLaborId</column-name><column-value><![CDATA[");
810                    sb.append(getOrgLaborId());
811                    sb.append("]]></column-value></column>");
812                    sb.append(
813                            "<column><column-name>organizationId</column-name><column-value><![CDATA[");
814                    sb.append(getOrganizationId());
815                    sb.append("]]></column-value></column>");
816                    sb.append(
817                            "<column><column-name>typeId</column-name><column-value><![CDATA[");
818                    sb.append(getTypeId());
819                    sb.append("]]></column-value></column>");
820                    sb.append(
821                            "<column><column-name>sunOpen</column-name><column-value><![CDATA[");
822                    sb.append(getSunOpen());
823                    sb.append("]]></column-value></column>");
824                    sb.append(
825                            "<column><column-name>sunClose</column-name><column-value><![CDATA[");
826                    sb.append(getSunClose());
827                    sb.append("]]></column-value></column>");
828                    sb.append(
829                            "<column><column-name>monOpen</column-name><column-value><![CDATA[");
830                    sb.append(getMonOpen());
831                    sb.append("]]></column-value></column>");
832                    sb.append(
833                            "<column><column-name>monClose</column-name><column-value><![CDATA[");
834                    sb.append(getMonClose());
835                    sb.append("]]></column-value></column>");
836                    sb.append(
837                            "<column><column-name>tueOpen</column-name><column-value><![CDATA[");
838                    sb.append(getTueOpen());
839                    sb.append("]]></column-value></column>");
840                    sb.append(
841                            "<column><column-name>tueClose</column-name><column-value><![CDATA[");
842                    sb.append(getTueClose());
843                    sb.append("]]></column-value></column>");
844                    sb.append(
845                            "<column><column-name>wedOpen</column-name><column-value><![CDATA[");
846                    sb.append(getWedOpen());
847                    sb.append("]]></column-value></column>");
848                    sb.append(
849                            "<column><column-name>wedClose</column-name><column-value><![CDATA[");
850                    sb.append(getWedClose());
851                    sb.append("]]></column-value></column>");
852                    sb.append(
853                            "<column><column-name>thuOpen</column-name><column-value><![CDATA[");
854                    sb.append(getThuOpen());
855                    sb.append("]]></column-value></column>");
856                    sb.append(
857                            "<column><column-name>thuClose</column-name><column-value><![CDATA[");
858                    sb.append(getThuClose());
859                    sb.append("]]></column-value></column>");
860                    sb.append(
861                            "<column><column-name>friOpen</column-name><column-value><![CDATA[");
862                    sb.append(getFriOpen());
863                    sb.append("]]></column-value></column>");
864                    sb.append(
865                            "<column><column-name>friClose</column-name><column-value><![CDATA[");
866                    sb.append(getFriClose());
867                    sb.append("]]></column-value></column>");
868                    sb.append(
869                            "<column><column-name>satOpen</column-name><column-value><![CDATA[");
870                    sb.append(getSatOpen());
871                    sb.append("]]></column-value></column>");
872                    sb.append(
873                            "<column><column-name>satClose</column-name><column-value><![CDATA[");
874                    sb.append(getSatClose());
875                    sb.append("]]></column-value></column>");
876    
877                    sb.append("</model>");
878    
879                    return sb.toString();
880            }
881    
882            private static final ClassLoader _classLoader = OrgLabor.class.getClassLoader();
883            private static final Class<?>[] _escapedModelInterfaces = new Class[] {
884                            OrgLabor.class
885                    };
886            private long _mvccVersion;
887            private long _orgLaborId;
888            private long _organizationId;
889            private long _originalOrganizationId;
890            private boolean _setOriginalOrganizationId;
891            private long _typeId;
892            private int _sunOpen;
893            private int _sunClose;
894            private int _monOpen;
895            private int _monClose;
896            private int _tueOpen;
897            private int _tueClose;
898            private int _wedOpen;
899            private int _wedClose;
900            private int _thuOpen;
901            private int _thuClose;
902            private int _friOpen;
903            private int _friClose;
904            private int _satOpen;
905            private int _satClose;
906            private long _columnBitmask;
907            private OrgLabor _escapedModel;
908    }