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