/**
   * @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;
  }