Example usage for org.springframework.web.context.request WebRequest getParameter

List of usage examples for org.springframework.web.context.request WebRequest getParameter

Introduction

In this page you can find the example usage for org.springframework.web.context.request WebRequest getParameter.

Prototype

@Nullable
String getParameter(String paramName);

Source Link

Document

Return the request parameter of the given name, or null if none.

Usage

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));
}