/** * 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 org.oep.dossiermgt.model.impl; import com.liferay.portal.kernel.util.StringBundler; import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.model.CacheModel; import org.oep.dossiermgt.model.Dossier; import java.io.Externalizable; import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectOutput; import java.util.Date; /** * The cache model class for representing Dossier in entity cache. * * @author trungdk * @see Dossier * @generated */ public class DossierCacheModel implements CacheModel<Dossier>, Externalizable { @Override public String toString() { StringBundler sb = new StringBundler(103); sb.append("{uuid="); sb.append(uuid); sb.append(", dossierId="); sb.append(dossierId); sb.append(", userId="); sb.append(userId); sb.append(", groupId="); sb.append(groupId); sb.append(", companyId="); sb.append(companyId); sb.append(", createDate="); sb.append(createDate); sb.append(", modifiedDate="); sb.append(modifiedDate); sb.append(", organizationId="); sb.append(organizationId); sb.append(", dossierProcId="); sb.append(dossierProcId); sb.append(", govAgencyId="); sb.append(govAgencyId); sb.append(", govAgencyName="); sb.append(govAgencyName); sb.append(", subjectId="); sb.append(subjectId); sb.append(", subjectType="); sb.append(subjectType); sb.append(", subjectName="); sb.append(subjectName); sb.append(", address="); sb.append(address); sb.append(", cityNo="); sb.append(cityNo); sb.append(", cityName="); sb.append(cityName); sb.append(", districtNo="); sb.append(districtNo); sb.append(", districtName="); sb.append(districtName); sb.append(", wardNo="); sb.append(wardNo); sb.append(", wardName="); sb.append(wardName); sb.append(", telNo="); sb.append(telNo); sb.append(", email="); sb.append(email); sb.append(", subjectAsContactPerson="); sb.append(subjectAsContactPerson); sb.append(", contactPersonName="); sb.append(contactPersonName); sb.append(", contactPersonId="); sb.append(contactPersonId); sb.append(", contactPersonSex="); sb.append(contactPersonSex); sb.append(", contactPersonTel="); sb.append(contactPersonTel); sb.append(", note="); sb.append(note); sb.append(", resumeDescription="); sb.append(resumeDescription); sb.append(", receptionNo="); sb.append(receptionNo); sb.append(", onegate="); sb.append(onegate); sb.append(", submitDate="); sb.append(submitDate); sb.append(", receiveDate="); sb.append(receiveDate); sb.append(", processDate="); sb.append(processDate); sb.append(", renewDate="); sb.append(renewDate); sb.append(", estimateDate="); sb.append(estimateDate); sb.append(", finishDate="); sb.append(finishDate); sb.append(", handoverDate="); sb.append(handoverDate); sb.append(", returnDate="); sb.append(returnDate); sb.append(", archiveDate="); sb.append(archiveDate); sb.append(", mainStatus="); sb.append(mainStatus); sb.append(", subStatus="); sb.append(subStatus); sb.append(", statusDate="); sb.append(statusDate); sb.append(", statusDescription="); sb.append(statusDescription); sb.append(", feedbackNote="); sb.append(feedbackNote); sb.append(", daysDelay="); sb.append(daysDelay); sb.append(", errorStatus="); sb.append(errorStatus); sb.append(", errorCode="); sb.append(errorCode); sb.append(", pendingStatus="); sb.append(pendingStatus); sb.append(", dirty="); sb.append(dirty); sb.append("}"); return sb.toString(); } @Override public Dossier toEntityModel() { DossierImpl dossierImpl = new DossierImpl(); if (uuid == null) { dossierImpl.setUuid(StringPool.BLANK); } else { dossierImpl.setUuid(uuid); } dossierImpl.setDossierId(dossierId); dossierImpl.setUserId(userId); dossierImpl.setGroupId(groupId); dossierImpl.setCompanyId(companyId); if (createDate == Long.MIN_VALUE) { dossierImpl.setCreateDate(null); } else { dossierImpl.setCreateDate(new Date(createDate)); } if (modifiedDate == Long.MIN_VALUE) { dossierImpl.setModifiedDate(null); } else { dossierImpl.setModifiedDate(new Date(modifiedDate)); } dossierImpl.setOrganizationId(organizationId); dossierImpl.setDossierProcId(dossierProcId); if (govAgencyId == null) { dossierImpl.setGovAgencyId(StringPool.BLANK); } else { dossierImpl.setGovAgencyId(govAgencyId); } if (govAgencyName == null) { dossierImpl.setGovAgencyName(StringPool.BLANK); } else { dossierImpl.setGovAgencyName(govAgencyName); } if (subjectId == null) { dossierImpl.setSubjectId(StringPool.BLANK); } else { dossierImpl.setSubjectId(subjectId); } if (subjectType == null) { dossierImpl.setSubjectType(StringPool.BLANK); } else { dossierImpl.setSubjectType(subjectType); } if (subjectName == null) { dossierImpl.setSubjectName(StringPool.BLANK); } else { dossierImpl.setSubjectName(subjectName); } if (address == null) { dossierImpl.setAddress(StringPool.BLANK); } else { dossierImpl.setAddress(address); } if (cityNo == null) { dossierImpl.setCityNo(StringPool.BLANK); } else { dossierImpl.setCityNo(cityNo); } if (cityName == null) { dossierImpl.setCityName(StringPool.BLANK); } else { dossierImpl.setCityName(cityName); } if (districtNo == null) { dossierImpl.setDistrictNo(StringPool.BLANK); } else { dossierImpl.setDistrictNo(districtNo); } if (districtName == null) { dossierImpl.setDistrictName(StringPool.BLANK); } else { dossierImpl.setDistrictName(districtName); } if (wardNo == null) { dossierImpl.setWardNo(StringPool.BLANK); } else { dossierImpl.setWardNo(wardNo); } if (wardName == null) { dossierImpl.setWardName(StringPool.BLANK); } else { dossierImpl.setWardName(wardName); } if (telNo == null) { dossierImpl.setTelNo(StringPool.BLANK); } else { dossierImpl.setTelNo(telNo); } if (email == null) { dossierImpl.setEmail(StringPool.BLANK); } else { dossierImpl.setEmail(email); } dossierImpl.setSubjectAsContactPerson(subjectAsContactPerson); if (contactPersonName == null) { dossierImpl.setContactPersonName(StringPool.BLANK); } else { dossierImpl.setContactPersonName(contactPersonName); } if (contactPersonId == null) { dossierImpl.setContactPersonId(StringPool.BLANK); } else { dossierImpl.setContactPersonId(contactPersonId); } dossierImpl.setContactPersonSex(contactPersonSex); if (contactPersonTel == null) { dossierImpl.setContactPersonTel(StringPool.BLANK); } else { dossierImpl.setContactPersonTel(contactPersonTel); } if (note == null) { dossierImpl.setNote(StringPool.BLANK); } else { dossierImpl.setNote(note); } if (resumeDescription == null) { dossierImpl.setResumeDescription(StringPool.BLANK); } else { dossierImpl.setResumeDescription(resumeDescription); } if (receptionNo == null) { dossierImpl.setReceptionNo(StringPool.BLANK); } else { dossierImpl.setReceptionNo(receptionNo); } dossierImpl.setOnegate(onegate); if (submitDate == Long.MIN_VALUE) { dossierImpl.setSubmitDate(null); } else { dossierImpl.setSubmitDate(new Date(submitDate)); } if (receiveDate == Long.MIN_VALUE) { dossierImpl.setReceiveDate(null); } else { dossierImpl.setReceiveDate(new Date(receiveDate)); } if (processDate == Long.MIN_VALUE) { dossierImpl.setProcessDate(null); } else { dossierImpl.setProcessDate(new Date(processDate)); } if (renewDate == Long.MIN_VALUE) { dossierImpl.setRenewDate(null); } else { dossierImpl.setRenewDate(new Date(renewDate)); } if (estimateDate == Long.MIN_VALUE) { dossierImpl.setEstimateDate(null); } else { dossierImpl.setEstimateDate(new Date(estimateDate)); } if (finishDate == Long.MIN_VALUE) { dossierImpl.setFinishDate(null); } else { dossierImpl.setFinishDate(new Date(finishDate)); } if (handoverDate == Long.MIN_VALUE) { dossierImpl.setHandoverDate(null); } else { dossierImpl.setHandoverDate(new Date(handoverDate)); } if (returnDate == Long.MIN_VALUE) { dossierImpl.setReturnDate(null); } else { dossierImpl.setReturnDate(new Date(returnDate)); } if (archiveDate == Long.MIN_VALUE) { dossierImpl.setArchiveDate(null); } else { dossierImpl.setArchiveDate(new Date(archiveDate)); } if (mainStatus == null) { dossierImpl.setMainStatus(StringPool.BLANK); } else { dossierImpl.setMainStatus(mainStatus); } if (subStatus == null) { dossierImpl.setSubStatus(StringPool.BLANK); } else { dossierImpl.setSubStatus(subStatus); } if (statusDate == Long.MIN_VALUE) { dossierImpl.setStatusDate(null); } else { dossierImpl.setStatusDate(new Date(statusDate)); } if (statusDescription == null) { dossierImpl.setStatusDescription(StringPool.BLANK); } else { dossierImpl.setStatusDescription(statusDescription); } if (feedbackNote == null) { dossierImpl.setFeedbackNote(StringPool.BLANK); } else { dossierImpl.setFeedbackNote(feedbackNote); } dossierImpl.setDaysDelay(daysDelay); if (errorStatus == null) { dossierImpl.setErrorStatus(StringPool.BLANK); } else { dossierImpl.setErrorStatus(errorStatus); } if (errorCode == null) { dossierImpl.setErrorCode(StringPool.BLANK); } else { dossierImpl.setErrorCode(errorCode); } dossierImpl.setPendingStatus(pendingStatus); dossierImpl.setDirty(dirty); dossierImpl.resetOriginalValues(); return dossierImpl; } @Override public void readExternal(ObjectInput objectInput) throws IOException { uuid = objectInput.readUTF(); dossierId = objectInput.readLong(); userId = objectInput.readLong(); groupId = objectInput.readLong(); companyId = objectInput.readLong(); createDate = objectInput.readLong(); modifiedDate = objectInput.readLong(); organizationId = objectInput.readLong(); dossierProcId = objectInput.readLong(); govAgencyId = objectInput.readUTF(); govAgencyName = objectInput.readUTF(); subjectId = objectInput.readUTF(); subjectType = objectInput.readUTF(); subjectName = objectInput.readUTF(); address = objectInput.readUTF(); cityNo = objectInput.readUTF(); cityName = objectInput.readUTF(); districtNo = objectInput.readUTF(); districtName = objectInput.readUTF(); wardNo = objectInput.readUTF(); wardName = objectInput.readUTF(); telNo = objectInput.readUTF(); email = objectInput.readUTF(); subjectAsContactPerson = objectInput.readInt(); contactPersonName = objectInput.readUTF(); contactPersonId = objectInput.readUTF(); contactPersonSex = objectInput.readInt(); contactPersonTel = objectInput.readUTF(); note = objectInput.readUTF(); resumeDescription = objectInput.readUTF(); receptionNo = objectInput.readUTF(); onegate = objectInput.readInt(); submitDate = objectInput.readLong(); receiveDate = objectInput.readLong(); processDate = objectInput.readLong(); renewDate = objectInput.readLong(); estimateDate = objectInput.readLong(); finishDate = objectInput.readLong(); handoverDate = objectInput.readLong(); returnDate = objectInput.readLong(); archiveDate = objectInput.readLong(); mainStatus = objectInput.readUTF(); subStatus = objectInput.readUTF(); statusDate = objectInput.readLong(); statusDescription = objectInput.readUTF(); feedbackNote = objectInput.readUTF(); daysDelay = objectInput.readInt(); errorStatus = objectInput.readUTF(); errorCode = objectInput.readUTF(); pendingStatus = objectInput.readInt(); dirty = objectInput.readInt(); } @Override public void writeExternal(ObjectOutput objectOutput) throws IOException { if (uuid == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(uuid); } objectOutput.writeLong(dossierId); objectOutput.writeLong(userId); objectOutput.writeLong(groupId); objectOutput.writeLong(companyId); objectOutput.writeLong(createDate); objectOutput.writeLong(modifiedDate); objectOutput.writeLong(organizationId); objectOutput.writeLong(dossierProcId); if (govAgencyId == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(govAgencyId); } if (govAgencyName == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(govAgencyName); } if (subjectId == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(subjectId); } if (subjectType == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(subjectType); } if (subjectName == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(subjectName); } if (address == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(address); } if (cityNo == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(cityNo); } if (cityName == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(cityName); } if (districtNo == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(districtNo); } if (districtName == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(districtName); } if (wardNo == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(wardNo); } if (wardName == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(wardName); } if (telNo == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(telNo); } if (email == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(email); } objectOutput.writeInt(subjectAsContactPerson); if (contactPersonName == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(contactPersonName); } if (contactPersonId == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(contactPersonId); } objectOutput.writeInt(contactPersonSex); if (contactPersonTel == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(contactPersonTel); } if (note == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(note); } if (resumeDescription == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(resumeDescription); } if (receptionNo == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(receptionNo); } objectOutput.writeInt(onegate); objectOutput.writeLong(submitDate); objectOutput.writeLong(receiveDate); objectOutput.writeLong(processDate); objectOutput.writeLong(renewDate); objectOutput.writeLong(estimateDate); objectOutput.writeLong(finishDate); objectOutput.writeLong(handoverDate); objectOutput.writeLong(returnDate); objectOutput.writeLong(archiveDate); if (mainStatus == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(mainStatus); } if (subStatus == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(subStatus); } objectOutput.writeLong(statusDate); if (statusDescription == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(statusDescription); } if (feedbackNote == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(feedbackNote); } objectOutput.writeInt(daysDelay); if (errorStatus == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(errorStatus); } if (errorCode == null) { objectOutput.writeUTF(StringPool.BLANK); } else { objectOutput.writeUTF(errorCode); } objectOutput.writeInt(pendingStatus); objectOutput.writeInt(dirty); } public String uuid; public long dossierId; public long userId; public long groupId; public long companyId; public long createDate; public long modifiedDate; public long organizationId; public long dossierProcId; public String govAgencyId; public String govAgencyName; public String subjectId; public String subjectType; public String subjectName; public String address; public String cityNo; public String cityName; public String districtNo; public String districtName; public String wardNo; public String wardName; public String telNo; public String email; public int subjectAsContactPerson; public String contactPersonName; public String contactPersonId; public int contactPersonSex; public String contactPersonTel; public String note; public String resumeDescription; public String receptionNo; public int onegate; public long submitDate; public long receiveDate; public long processDate; public long renewDate; public long estimateDate; public long finishDate; public long handoverDate; public long returnDate; public long archiveDate; public String mainStatus; public String subStatus; public long statusDate; public String statusDescription; public String feedbackNote; public int daysDelay; public String errorStatus; public String errorCode; public int pendingStatus; public int dirty; }