List of usage examples for org.springframework.ui Model asMap
Map<String, Object> asMap();
From source file:me.doshou.admin.monitor.web.controller.HibernateCacheMonitorController.java
private void setMemoryInfo(Model model) { ////from ww w . ja v a 2s. c o m MemoryUsage heapMemoryUsage = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage(); long usedSystemMemory = heapMemoryUsage.getUsed(); long maxSystemMemory = heapMemoryUsage.getMax(); model.addAttribute("usedSystemMemory", usedSystemMemory); model.addAttribute("maxSystemMemory", maxSystemMemory); // Statistics statistics = (Statistics) model.asMap().get("statistics"); String[] secondLevelCacheRegionNames = statistics.getSecondLevelCacheRegionNames(); int totalMemorySize = 0; int totalMemoryCount = 0; int totalDiskCount = 0; for (String secondLevelCacheRegionName : secondLevelCacheRegionNames) { SecondLevelCacheStatistics secondLevelCacheStatistics = statistics .getSecondLevelCacheStatistics(secondLevelCacheRegionName); totalMemorySize += secondLevelCacheStatistics.getSizeInMemory(); totalMemoryCount += secondLevelCacheStatistics.getElementCountInMemory(); totalDiskCount += secondLevelCacheStatistics.getElementCountOnDisk(); } model.addAttribute("totalMemorySize", totalMemorySize); model.addAttribute("totalMemoryCount", totalMemoryCount); model.addAttribute("totalDiskCount", totalDiskCount); }
From source file:com.contact.ContactController.java
@RequestMapping(value = "/{id}", params = "form", method = RequestMethod.POST) public String update(@Valid Contact contact, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest, RedirectAttributes redirectAttributes, Locale locale) { logger.info("Updating contact"); if (bindingResult.hasErrors()) { uiModel.addAttribute("message", new Message("error", messageSource.getMessage("contact_save_fail", new Object[] {}, locale))); uiModel.addAttribute("contact", contact); return "contacts/update"; }//from w ww.j a v a 2 s.c o m uiModel.asMap().clear(); redirectAttributes.addFlashAttribute("message", new Message("success", messageSource.getMessage("contact_save_success", new Object[] {}, locale))); contactService.save(contact); return "redirect:/contacts/" + UrlUtil.encodeUrlPathSegment(contact.getId().toString(), httpServletRequest); }
From source file:net.triptech.metahive.web.CommentController.java
/** * Creates the comment.//ww w . j av a 2 s. com * * @param commentForm the comment form * @param bindingResult the binding result * @param uiModel the ui model * @param request the http servlet request * @return the string */ @RequestMapping(method = RequestMethod.POST) @PreAuthorize("hasAnyRole('ROLE_EDITOR','ROLE_EDITOR','ROLE_ADMIN')") public String create(@Valid CommentForm commentForm, BindingResult bindingResult, Model uiModel, HttpServletRequest request) { Person user = loadUser(request); String redirect = "redirect:/"; if (user == null) { // A valid user is required FlashScope.appendMessage(getMessage("metahive_valid_user_required"), request); } if (commentForm.getDefinition() != null || commentForm.getRecord() != null) { if (bindingResult.hasErrors()) { FlashScope.appendMessage(getMessage("metahive_object_validation", Comment.class), request); } else { uiModel.asMap().clear(); Comment comment = commentForm.newComment(user); if (comment.getDefinition() != null) { redirect = "redirect:/definitions/" + encodeUrlPathSegment(comment.getDefinition().getId().toString(), request); } if (comment.getRecord() != null) { redirect = "redirect:/records/" + encodeUrlPathSegment(comment.getRecord().getId().toString(), request); } comment.persist(); comment.flush(); FlashScope.appendMessage(getMessage("metahive_create_complete", Comment.class), request); } } return redirect; }
From source file:rzd.vivc.documentexamination.controller.DocumentController.java
/** * GET ? c path parameter /documents ??? * ? id document - ?? ??/*from w w w. j ava 2 s . c o m*/ * ? ? view ?? document, ? ? * ?? * * @param documentID id * @param model ? ? view * @return ?? */ @RequestMapping(value = "/{documentID}", method = RequestMethod.GET) //value="documentID" ?, ? value requestMapping ? public String document(@PathVariable(value = "documentID") long documentID, Model model) { // ? ? ?? if (!model.containsAttribute("document")) { Document findOne = documentRepository.findOne(documentID); model.addAttribute(findOne); model.addAttribute("link", fileSavingService.getFileLink(findOne.getFile())); } else { model.addAttribute("link", fileSavingService.getFileLink(((Document) model.asMap().get("document")).getFile())); } return "document"; }
From source file:org.fenixedu.academic.thesis.ui.controller.ConfigurationController.java
@RequestMapping(value = "/edit", method = RequestMethod.POST) public ModelAndView editConfiguration(@ModelAttribute ConfigurationBean configurationBean, Model model) { try {// w w w . ja va2 s . co m edit(configurationBean); } catch (IllegalArgumentException exception) { model.addAttribute("illegalArgumentException", true); model.addAttribute("command", configurationBean); return new ModelAndView("/configuration/edit", model.asMap()); } catch (OverlappingIntervalsException e) { model.addAttribute("overlappingIntervalsException", true); model.addAttribute("command", configurationBean); return new ModelAndView("/configuration/edit", model.asMap()); } return new ModelAndView("redirect:/configuration"); }
From source file:se.gothiaforum.controller.actorsform.ViewActorsArticleController.java
/** * Renders the form tab page.//from w w w.j av a 2 s . co m * * @param model * the model * @param request * the request * @param response * the response * @return the image form page. */ @RenderMapping(params = "tabs1=form-tab") public String showFormView(Model model, RenderRequest request, RenderResponse response) { // Workaround to get the errors form-validation from action request Errors errors = (Errors) model.asMap().get("errors"); if (errors != null) { ActorArticle actorArticle = (ActorArticle) model.asMap().get("actorArticle"); System.out.println(" error = " + actorArticle.getDetailedDescription()); model.addAttribute("org.springframework.validation.BindingResult.actorArticle", errors); return "imageFormView"; } ActorArticle actorArticle = (ActorArticle) model.asMap().get("actorArticle"); generateTabURL(request, response, model); return "blocks/formView"; }
From source file:vn.jv.web.controller.UserDashboardController.java
/** View Dash board */ @RequestMapping(value = "/u/dashboard") public String viewUserDashboard(HttpServletRequest request, HttpServletResponse response, @ModelAttribute("profileForm") ProfileForm profileForm, @ModelAttribute("uCertificationForm") UCertificationForm uCertificationForm, @ModelAttribute("uEducationForm") UEducationForm uEducationForm, @ModelAttribute("uEmploymentForm") UEmploymentForm uEmploymentForm, @ModelAttribute("uLicenseForm") ULicenseForm uLicenseForm, Model model) { model.addAttribute(profileForm);//w w w .j a v a 2 s . co m model.addAttribute(uCertificationForm); model.addAttribute(uEducationForm); model.addAttribute(uEmploymentForm); model.addAttribute(uLicenseForm); if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_UPDATED_OVERVIEW)) { model.addAttribute("org.springframework.validation.BindingResult.profileForm", model.asMap().get(UserDashboardController.BINDING_RESULT_UPDATED_OVERVIEW)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_UPDATED_SERVICE_DESCRIPTION)) { model.addAttribute("org.springframework.validation.BindingResult.profileForm", model.asMap().get(UserDashboardController.BINDING_RESULT_UPDATED_SERVICE_DESCRIPTION)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_ADDED_CERTIFICATION)) { model.addAttribute("org.springframework.validation.BindingResult.uCertificationForm", model.asMap().get(UserDashboardController.BINDING_RESULT_ADDED_CERTIFICATION)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_UPDATED_CERTIFICATION)) { model.addAttribute("org.springframework.validation.BindingResult.uCertificationForm", model.asMap().get(UserDashboardController.BINDING_RESULT_UPDATED_CERTIFICATION)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_ADDED_EDUCATION)) { model.addAttribute("org.springframework.validation.BindingResult.uEducationForm", model.asMap().get(UserDashboardController.BINDING_RESULT_ADDED_EDUCATION)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_UPDATED_EDUCATION)) { model.addAttribute("org.springframework.validation.BindingResult.uEducationForm", model.asMap().get(UserDashboardController.BINDING_RESULT_UPDATED_EDUCATION)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_ADDED_EMPLOYMENT)) { model.addAttribute("org.springframework.validation.BindingResult.uEmploymentForm", model.asMap().get(UserDashboardController.BINDING_RESULT_UPDATED_EMPLOYMENT)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_ADDED_LICENSE)) { model.addAttribute("org.springframework.validation.BindingResult.uLicenseForm", model.asMap().get(UserDashboardController.BINDING_RESULT_ADDED_LICENSE)); } if (model.asMap().containsKey(UserDashboardController.BINDING_RESULT_UPDATED_LICENSE)) { model.addAttribute("org.springframework.validation.BindingResult.uLicenseForm", model.asMap().get(UserDashboardController.BINDING_RESULT_UPDATED_LICENSE)); } setModelAttributesForViewingUserDashboard(model); return WebConstants.Views.USER_PROFILE_OVERVIEW; }
From source file:net.triptech.metahive.web.DefinitionController.java
/** * Delete the definition./* w w w. j a v a 2s . c om*/ * * @param id the id * @param page the page * @param size the size * @param uiModel the ui model * @param request the http servlet request * @return the string */ @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) @PreAuthorize("hasRole('ROLE_ADMIN')") public String delete(@PathVariable("id") Long id, Model uiModel, HttpServletRequest request) { Person user = loadUser(request); if (user == null) { // A valid user is required FlashScope.appendMessage(getMessage("metahive_valid_user_required"), request); return "redirect:/definitions"; } Definition.findDefinition(id).remove(); uiModel.asMap().clear(); FlashScope.appendMessage(getMessage("metahive_delete_complete", Definition.class), request); return "redirect:/definitions"; }
From source file:com.contact.ContactController.java
@RequestMapping(method = RequestMethod.POST) public String create(@Valid Contact contact, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest, RedirectAttributes redirectAttributes, Locale locale, @RequestParam(value = "file", required = false) Part file) { logger.info("Creating contact"); if (bindingResult.hasErrors()) { uiModel.addAttribute("message", new Message("error", messageSource.getMessage("contact_save_fail", new Object[] {}, locale))); uiModel.addAttribute("contact", contact); return "contacts/create"; }/*from ww w . j a v a 2 s.c o m*/ uiModel.asMap().clear(); redirectAttributes.addFlashAttribute("message", new Message("success", messageSource.getMessage("contact_save_success", new Object[] {}, locale))); logger.info("Contact id: " + contact.getId()); // Process upload file if (file != null) { logger.info("File name: " + file.getName()); logger.info("File size: " + file.getSize()); logger.info("File content type: " + file.getContentType()); byte[] fileContent = null; try { InputStream inputStream = file.getInputStream(); if (inputStream == null) logger.info("File inputstream is null"); fileContent = IOUtils.toByteArray(inputStream); contact.setPhoto(fileContent); } catch (IOException ex) { logger.error("Error saving uploaded file"); } contact.setPhoto(fileContent); } contactService.save(contact); return "redirect:/contacts/"; }