/** * @param maintenanceRequestForm * @param maintenanceRequest * @param aptid * @param userName * @return */ private MaintenanceRequest mapFormToVO( MaintenanceRequestForm maintenanceRequestForm, MaintenanceRequest maintenanceRequest, Long aptid, String userName) { ApartmentDAO aptDAO = new ApartmentDAO(); Apartment apartment = aptDAO.findById(aptid); maintenanceRequest.setApartment(apartment); maintenanceRequest.setProperty(apartment.getBuilding().getProperty()); maintenanceRequest.setMaintenanceDay(FormUtil.getDate(new Date())); maintenanceRequest.setMaintenanceMonth(FormUtil.getMonth(new Date())); maintenanceRequest.setMaintenanceYear(FormUtil.getYear(new Date())); maintenanceRequest.setProblem(maintenanceRequestForm.getDescription()); maintenanceRequest.setMaintenanceLocation(maintenanceRequestForm.getMaintenanceLocation()); maintenanceRequest.setDayTimeContactNo(maintenanceRequestForm.getContactNo()); maintenanceRequest.setMaintenanceRequest(maintenanceRequestForm.getMaintenanceRequest()); maintenanceRequest.setEntryPermission(maintenanceRequestForm.isPermission()); maintenanceRequest.setCreatedBy(userName); maintenanceRequest.setCreatedDate(new Timestamp(new Date().getTime())); maintenanceRequest.setModifiedBy(userName); maintenanceRequest.setModifiedDate(new Timestamp(new Date().getTime())); return maintenanceRequest; }