/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.liferay.portal.model.impl; import aQute.bnd.annotation.ProviderType; import com.liferay.portal.kernel.model.CacheModel; import com.liferay.portal.kernel.model.MVCCModel; import com.liferay.portal.kernel.model.OrgLabor; import com.liferay.portal.kernel.util.HashUtil; import com.liferay.portal.kernel.util.StringBundler; import java.io.Externalizable; import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectOutput; /** * The cache model class for representing OrgLabor in entity cache. * * @author Brian Wing Shun Chan * @see OrgLabor * @generated */ @ProviderType public class OrgLaborCacheModel implements CacheModel<OrgLabor>, Externalizable, MVCCModel { @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof OrgLaborCacheModel)) { return false; } OrgLaborCacheModel orgLaborCacheModel = (OrgLaborCacheModel)obj; if ((orgLaborId == orgLaborCacheModel.orgLaborId) && (mvccVersion == orgLaborCacheModel.mvccVersion)) { return true; } return false; } @Override public int hashCode() { int hashCode = HashUtil.hash(0, orgLaborId); return HashUtil.hash(hashCode, mvccVersion); } @Override public long getMvccVersion() { return mvccVersion; } @Override public void setMvccVersion(long mvccVersion) { this.mvccVersion = mvccVersion; } @Override public String toString() { StringBundler sb = new StringBundler(39); sb.append("{mvccVersion="); sb.append(mvccVersion); sb.append(", orgLaborId="); sb.append(orgLaborId); sb.append(", companyId="); sb.append(companyId); sb.append(", organizationId="); sb.append(organizationId); sb.append(", typeId="); sb.append(typeId); sb.append(", sunOpen="); sb.append(sunOpen); sb.append(", sunClose="); sb.append(sunClose); sb.append(", monOpen="); sb.append(monOpen); sb.append(", monClose="); sb.append(monClose); sb.append(", tueOpen="); sb.append(tueOpen); sb.append(", tueClose="); sb.append(tueClose); sb.append(", wedOpen="); sb.append(wedOpen); sb.append(", wedClose="); sb.append(wedClose); sb.append(", thuOpen="); sb.append(thuOpen); sb.append(", thuClose="); sb.append(thuClose); sb.append(", friOpen="); sb.append(friOpen); sb.append(", friClose="); sb.append(friClose); sb.append(", satOpen="); sb.append(satOpen); sb.append(", satClose="); sb.append(satClose); sb.append("}"); return sb.toString(); } @Override public OrgLabor toEntityModel() { OrgLaborImpl orgLaborImpl = new OrgLaborImpl(); orgLaborImpl.setMvccVersion(mvccVersion); orgLaborImpl.setOrgLaborId(orgLaborId); orgLaborImpl.setCompanyId(companyId); orgLaborImpl.setOrganizationId(organizationId); orgLaborImpl.setTypeId(typeId); orgLaborImpl.setSunOpen(sunOpen); orgLaborImpl.setSunClose(sunClose); orgLaborImpl.setMonOpen(monOpen); orgLaborImpl.setMonClose(monClose); orgLaborImpl.setTueOpen(tueOpen); orgLaborImpl.setTueClose(tueClose); orgLaborImpl.setWedOpen(wedOpen); orgLaborImpl.setWedClose(wedClose); orgLaborImpl.setThuOpen(thuOpen); orgLaborImpl.setThuClose(thuClose); orgLaborImpl.setFriOpen(friOpen); orgLaborImpl.setFriClose(friClose); orgLaborImpl.setSatOpen(satOpen); orgLaborImpl.setSatClose(satClose); orgLaborImpl.resetOriginalValues(); return orgLaborImpl; } @Override public void readExternal(ObjectInput objectInput) throws IOException { mvccVersion = objectInput.readLong(); orgLaborId = objectInput.readLong(); companyId = objectInput.readLong(); organizationId = objectInput.readLong(); typeId = objectInput.readLong(); sunOpen = objectInput.readInt(); sunClose = objectInput.readInt(); monOpen = objectInput.readInt(); monClose = objectInput.readInt(); tueOpen = objectInput.readInt(); tueClose = objectInput.readInt(); wedOpen = objectInput.readInt(); wedClose = objectInput.readInt(); thuOpen = objectInput.readInt(); thuClose = objectInput.readInt(); friOpen = objectInput.readInt(); friClose = objectInput.readInt(); satOpen = objectInput.readInt(); satClose = objectInput.readInt(); } @Override public void writeExternal(ObjectOutput objectOutput) throws IOException { objectOutput.writeLong(mvccVersion); objectOutput.writeLong(orgLaborId); objectOutput.writeLong(companyId); objectOutput.writeLong(organizationId); objectOutput.writeLong(typeId); objectOutput.writeInt(sunOpen); objectOutput.writeInt(sunClose); objectOutput.writeInt(monOpen); objectOutput.writeInt(monClose); objectOutput.writeInt(tueOpen); objectOutput.writeInt(tueClose); objectOutput.writeInt(wedOpen); objectOutput.writeInt(wedClose); objectOutput.writeInt(thuOpen); objectOutput.writeInt(thuClose); objectOutput.writeInt(friOpen); objectOutput.writeInt(friClose); objectOutput.writeInt(satOpen); objectOutput.writeInt(satClose); } public long mvccVersion; public long orgLaborId; public long companyId; public long organizationId; public long typeId; public int sunOpen; public int sunClose; public int monOpen; public int monClose; public int tueOpen; public int tueClose; public int wedOpen; public int wedClose; public int thuOpen; public int thuClose; public int friOpen; public int friClose; public int satOpen; public int satClose; }