List of usage examples for javax.naming.directory InvalidAttributeValueException InvalidAttributeValueException
public InvalidAttributeValueException(String explanation)
From source file:cz.zcu.kiv.eegdatabase.logic.controller.group.BookingRoomAjaxController.java
@Override public Map referenceData(HttpServletRequest request, Object command, Errors errors) throws Exception { Map map = new HashMap<String, Object>(); GroupMultiController.setPermissionToRequestGroupRole(map, personDao.getLoggedPerson()); if (request.getParameter("type").compareTo("info") == 0) { int id = Integer.parseInt(request.getParameter("id")); Reservation reservation = reservationDao.getReservationById(id); GregorianCalendar created = new GregorianCalendar(); created.setTime(reservation.getCreationTime()); GregorianCalendar startTime = new GregorianCalendar(); startTime.setTime(reservation.getStartTime()); GregorianCalendar endTime = new GregorianCalendar(); endTime.setTime(reservation.getEndTime()); Map data = new HashMap<String, Object>(); data.put("id", id); data.put("person", reservation.getPerson()); data.put("created", BookingRoomUtils.getDate(created) + ", " + BookingRoomUtils.getTime(created)); data.put("date", BookingRoomUtils.getDate(startTime)); data.put("start", BookingRoomUtils.getHoursAndMinutes(startTime)); data.put("end", BookingRoomUtils.getHoursAndMinutes(endTime)); map.put("data", data); return map; }/*from w w w .java2 s .c o m*/ if (request.getParameter("type").compareTo("delete") == 0) { int id = Integer.parseInt(request.getParameter("id")); if (reservationDao.deleteReservation(id)) { map.put("status", messageSource.getMessage("bookRoom.delete.success", null, RequestContextUtils.getLocale(request))); } else { map.put("status", messageSource.getMessage("bookRoom.delete.error", null, RequestContextUtils.getLocale(request))); } return map; } if (request.getParameter("type").compareTo("timeline") == 0) { String date = request.getParameter("date") + " 00:00:00"; log.debug("XML DATE=" + date); GregorianCalendar monthStart = BookingRoomUtils.getCalendar(date); monthStart.set(Calendar.DAY_OF_MONTH, 1); GregorianCalendar monthEnd = (GregorianCalendar) monthStart.clone(); monthEnd.add(Calendar.MONTH, 1); monthEnd.add(Calendar.SECOND, -1); String xml = BookingRoomXmlUtils.formatReservationsList( reservationDao.getReservationsBetween(monthStart, monthEnd), personDao.getLoggedPerson()); map.put("xmlContent", xml); return map; } throw new InvalidAttributeValueException( "Attribute '" + request.getParameter("type") + "' is not allowed!"); }