List of usage examples for org.springframework.web.context.request WebRequest getParameter
@Nullable String getParameter(String paramName);
From source file:com.cami.web.controller.CategorieController.java
@RequestMapping(method = RequestMethod.GET) public String indexAction(final ModelMap model, final WebRequest webRequest) { final String intitule = webRequest.getParameter("intitule") != null ? webRequest.getParameter("intitule") : ""; final Integer page = webRequest.getParameter("page") != null ? Integer.valueOf(webRequest.getParameter("page")) : 0;/*from w w w. j ava2 s.c o m*/ final Integer size = webRequest.getParameter("size") != null ? Integer.valueOf(webRequest.getParameter("size")) : 55; boolean deleted = false; if (webRequest.getParameter("deleted") != null) { deleted = webRequest.getParameter("deleted").equals("true"); } final Page<Categorie> resultPage = iCategorieService.findPaginated(intitule, deleted, page, size); final Categorie categorie = new Categorie(); categorie.setIntitule(intitule); model.addAttribute("categorie", categorie); model.addAttribute("page", page); model.addAttribute("Totalpage", resultPage.getTotalPages()); model.addAttribute("size", size); model.addAttribute("categories", resultPage.getContent()); return "categorie/index"; }
From source file:io.github.proxyprint.kitchen.controllers.notifications.NotificationsController.java
@Transactional @ApiOperation(value = "Returns success/insuccess.", notes = "This method allows a consumer to subscribe the SSE.") @RequestMapping(value = "/consumer/subscribe", produces = "text/event-stream") public ResponseEntity<SseEmitter> subscribe(WebRequest request) { String username = request.getParameter("username"); String password = request.getParameter("password"); Consumer consumer = this.consumers.findByUsername(username); if (consumer == null) { return new ResponseEntity<>(HttpStatus.NOT_FOUND); } else if (consumer.getPassword().equals(password)) { return new ResponseEntity<>(this.notificationManager.subscribe(username), HttpStatus.OK); } else {/*from w w w . j av a 2s .co m*/ return new ResponseEntity<>(HttpStatus.UNAUTHORIZED); } }
From source file:org.easit.core.controllers.facebook.FacebookAfterConnectInterceptor.java
@Override public void preConnect(ConnectionFactory<Facebook> connectionFactory, MultiValueMap<String, String> parameters, WebRequest request) { parameters.set("approval_prompt", "force"); if (StringUtils.hasText(request.getParameter(POST_TO_WALL_PARAMETER))) { request.setAttribute(POST_TO_WALL_ATTRIBUTE, Boolean.TRUE, WebRequest.SCOPE_SESSION); }//from w w w .j a v a 2 s . co m }
From source file:org.focusns.common.web.widget.mvc.method.WidgetModelAttributeMethodProcessor.java
@Override protected void validateIfApplicable(WebDataBinder binder, MethodParameter parameter) { ////from w ww . j a v a 2s .c o m WebRequest webRequest = webRequestLocal.get(); String groupsStr = webRequest.getParameter("groups"); if (StringUtils.hasText(groupsStr)) { List<Object> hintList = new ArrayList<Object>(); String[] groups = StringUtils.commaDelimitedListToStringArray(groupsStr); for (String group : groups) { try { hintList.add(ClassUtils.forName(group, getClass().getClassLoader())); } catch (ClassNotFoundException e) { e.printStackTrace(); } } // hintList.add(Default.class); // Annotation[] annotations = parameter.getParameterAnnotations(); for (Annotation annot : annotations) { if (annot.annotationType().getSimpleName().startsWith("Valid")) { Object hints = hintList.toArray(new Object[hintList.size()]); binder.validate(hints instanceof Object[] ? (Object[]) hints : new Object[] { hints }); } } } }
From source file:com.seajas.search.codex.social.interceptor.AbstractConnectInterceptor.java
/** * Add the username-state parameter so that we can track this connection by its username. * /*from w w w . j a v a 2 s . c om*/ * @param parameters * @param request */ protected void addState(final MultiValueMap<String, String> parameters, final WebRequest request) { String username = request.getParameter("username"); if (logger.isInfoEnabled()) logger.info("Setting state username in session to '" + username + "' for access token request"); request.setAttribute(REQUEST_STATE_USERNAME, username, RequestAttributes.SCOPE_SESSION); }
From source file:org.openmrs.module.conceptsearch.web.controller.AbstractSearchFormController.java
public void sortResultsView(ModelMap model, WebRequest request, HttpSession session) { String sortFor = request.getParameter("sort"); boolean asc = true; if (request.getParameter("order") != null && request.getParameter("order").equals("desc")) asc = false;//from w ww.j a v a2s. c o m PagedListHolder resListHolder = (PagedListHolder) session.getAttribute("sortResults"); ConceptSearch cs = (ConceptSearch) session.getAttribute("conceptSearch"); if (cs != null) model.addAttribute("conceptSearch", cs); if (resListHolder != null) { // List temp = resListHolder.getSource(); // Collections.sort((List<ConceptSearchResult>) temp, new ConceptComparator(sortFor, asc)); resListHolder.setSort(new MutableSortDefinition(sortFor, true, asc)); resListHolder.resort(); model.addAttribute("searchResult", resListHolder); } else { log.warn("Results are gone"); } }
From source file:com.jeanchampemont.notedown.web.IndexController.java
@RequestMapping(value = "login", method = RequestMethod.GET) public String login(WebRequest req, ModelMap model) { if (userService.hasRegisteredUser()) { if (req.getParameter("error") != null) { model.put("error", true); } else if (req.getParameter("logout") != null) { model.put("logout", true); } else if (req.getParameter("install") != null) { model.put("install", true); }/*from w w w . j a va 2s . co m*/ return "login"; } else { model.put("form", new InstallForm()); return "welcome"; } }
From source file:org.openmrs.module.conceptsearch.web.controller.AbstractSearchFormController.java
public void setConceptsPerPage(ModelMap model, WebRequest request, HttpSession session) { //set count// ww w .ja v a2 s . co m String count = request.getParameter("count"); PagedListHolder resListHolder = (PagedListHolder) session.getAttribute("sortResults"); if (resListHolder != null) { int cCount = Integer.parseInt(count); if (cCount == -1) cCount = 10000; resListHolder.setPageSize(cCount); resListHolder.setPage(0); model.addAttribute("searchResult", resListHolder); } else { log.warn("Results are gone"); } }
From source file:com.cami.web.controller.AgenceController.java
@RequestMapping(method = RequestMethod.GET) public String indexAction(final ModelMap model, final WebRequest webRequest) { final String code = webRequest.getParameter("code") != null ? webRequest.getParameter("code") : ""; final String intitule = webRequest.getParameter("intitule") != null ? webRequest.getParameter("intitule") : ""; final String region = webRequest.getParameter("region") != null ? webRequest.getParameter("region") : ""; final Integer page = webRequest.getParameter("page") != null ? Integer.valueOf(webRequest.getParameter("page")) : 0;// w w w . j a v a2 s .c o m final Integer size = webRequest.getParameter("size") != null ? Integer.valueOf(webRequest.getParameter("size")) : 55; boolean deleted = false; if (webRequest.getParameter("querydeleted") != null) { deleted = webRequest.getParameter("querydeleted").equals("true"); } final Page<Agence> resultPage = iAgenceService.findPagineted(code, intitule, region, deleted, page, size); final Agence agence = new Agence(); agence.setCode(code); agence.setIntitule(intitule); agence.setRegion(region); model.addAttribute("agence", agence); model.addAttribute("page", page); model.addAttribute("Totalpage", resultPage.getTotalPages()); model.addAttribute("size", size); model.addAttribute("agences", resultPage.getContent()); return "agence/index"; }
From source file:io.github.proxyprint.kitchen.controllers.notifications.NotificationsController.java
@Transactional @ApiOperation(value = "Returns nothing", notes = "This method sends a notification to a consumer.") @RequestMapping(value = "/consumer/{id}/notify", method = RequestMethod.POST) public void greeting(@PathVariable(value = "id") long id, WebRequest request, Principal principal) throws Exception { String message = request.getParameter("message"); String name = consumers.findOne(id).getUsername(); notificationManager.sendNotification(name, new Notification(message)); }