protected HRProject toUnwrappedModel(HRProject hrProject) { if (hrProject instanceof HRProjectImpl) { return hrProject; } HRProjectImpl hrProjectImpl = new HRProjectImpl(); hrProjectImpl.setNew(hrProject.isNew()); hrProjectImpl.setPrimaryKey(hrProject.getPrimaryKey()); hrProjectImpl.setHrProjectId(hrProject.getHrProjectId()); hrProjectImpl.setGroupId(hrProject.getGroupId()); hrProjectImpl.setCompanyId(hrProject.getCompanyId()); hrProjectImpl.setUserId(hrProject.getUserId()); hrProjectImpl.setUserName(hrProject.getUserName()); hrProjectImpl.setCreateDate(hrProject.getCreateDate()); hrProjectImpl.setModifiedDate(hrProject.getModifiedDate()); hrProjectImpl.setHrClientId(hrProject.getHrClientId()); hrProjectImpl.setHrProjectStatusId(hrProject.getHrProjectStatusId()); hrProjectImpl.setName(hrProject.getName()); hrProjectImpl.setDescription(hrProject.getDescription()); hrProjectImpl.setEstimatedStartDate(hrProject.getEstimatedStartDate()); hrProjectImpl.setEstimatedEndDate(hrProject.getEstimatedEndDate()); hrProjectImpl.setEstimatedHours(hrProject.getEstimatedHours()); hrProjectImpl.setEstimatedHoursCost(hrProject.getEstimatedHoursCost()); hrProjectImpl.setEstimatedHoursCostCurrencyCode(hrProject.getEstimatedHoursCostCurrencyCode()); hrProjectImpl.setEstimatedExpenses(hrProject.getEstimatedExpenses()); hrProjectImpl.setEstimatedExpensesCurrencyCode(hrProject.getEstimatedExpensesCurrencyCode()); hrProjectImpl.setActualStartDate(hrProject.getActualStartDate()); hrProjectImpl.setActualEndDate(hrProject.getActualEndDate()); hrProjectImpl.setActualHours(hrProject.getActualHours()); hrProjectImpl.setActualHoursCost(hrProject.getActualHoursCost()); hrProjectImpl.setActualHoursCostCurrencyCode(hrProject.getActualHoursCostCurrencyCode()); hrProjectImpl.setActualExpenses(hrProject.getActualExpenses()); hrProjectImpl.setActualExpensesCurrencyCode(hrProject.getActualExpensesCurrencyCode()); return hrProjectImpl; }