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