Example usage for org.springframework.util MultiValueMap set

List of usage examples for org.springframework.util MultiValueMap set

Introduction

In this page you can find the example usage for org.springframework.util MultiValueMap set.

Prototype

void set(K key, @Nullable V value);

Source Link

Document

Set the given single value under the given key.

Usage

From source file:edu.infsci2560.LoginHelper.java

public static ResponseEntity<String> login(TestRestTemplate template, String route, String userName,
        String password) {/*from  ww w  .j  a v a 2 s. c o  m*/
    HttpHeaders headers = getHeaders(template, route);
    headers.setAccept(Arrays.asList(MediaType.TEXT_HTML));
    headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
    MultiValueMap<String, String> form = new LinkedMultiValueMap<String, String>();
    form.set("username", userName);
    form.set("password", password);
    ResponseEntity<String> entity = template.exchange(route, HttpMethod.POST,
            new HttpEntity<MultiValueMap<String, String>>(form, headers), String.class);
    return entity;

}

From source file:org.wallride.web.support.ControllerUtils.java

public static MultiValueMap<String, String> convertBeanForQueryParams(Object target,
        ConversionService conversionService) {
    BeanWrapperImpl beanWrapper = new BeanWrapperImpl(target);
    beanWrapper.setConversionService(conversionService);
    MultiValueMap<String, String> queryParams = new LinkedMultiValueMap();
    for (PropertyDescriptor pd : beanWrapper.getPropertyDescriptors()) {
        if (beanWrapper.isWritableProperty(pd.getName())) {
            Object pv = beanWrapper.getPropertyValue(pd.getName());
            if (pv != null) {
                if (pv instanceof Collection) {
                    if (!CollectionUtils.isEmpty((Collection) pv)) {
                        for (Object element : (Collection) pv) {
                            queryParams.set(pd.getName(), convertPropertyValueForString(target, pd, element));
                        }/*from  ww w.  j  ava  2 s.com*/
                    }
                } else {
                    queryParams.set(pd.getName(), convertPropertyValueForString(target, pd, pv));
                }
            }
        }
    }
    return queryParams;
}

From source file:com.socklabs.whoisthat.facebook.PopupDialogConnectInterceptor.java

@Override
public void preConnect(ConnectionFactory<Facebook> connectionFactory, MultiValueMap<String, String> parameters,
        WebRequest request) {//from   ww w.  j  a  v a  2s .c  om
    parameters.set("display", "popup");
}

From source file:io.syndesis.credential.BaseCredentialProviderTest.java

@Test
public void shouldGenerateCallbackUrlWithParameters() {
    final MultiValueMap<String, String> some = new LinkedMultiValueMap<>();
    some.set("param1", "value1");
    some.set("param2", "value2");

    assertThat(BaseCredentialProvider.callbackUrlFor(URI.create("https://syndesis.io/api/v1/"), some))
            .as("The computed callback URL is not as expected")
            .isEqualTo("https://syndesis.io/api/v1/credentials/callback?param1=value1&param2=value2");
}

From source file:com.miserablemind.api.consumer.tradeking.api.impl.BaseTemplate.java

URI buildUri(String path, String parameterName, String parameterValue) {
    MultiValueMap<String, String> parameters = new LinkedMultiValueMap<>();
    parameters.set(parameterName, parameterValue);
    return this.buildUri(path, parameters);
}

From source file:org.agorava.yammer.impl.SearchServiceImpl.java

public SearchResults search(String searchString, int page, int numberPerPage) {
    MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>();
    params.set("search", searchString);
    params.set("page", String.valueOf(page));
    params.set("number_per_page", String.valueOf(numberPerPage));
    return restTemplate.getForObject(buildUri("search.json", params), SearchResults.class);
}

From source file:org.jnrain.mobile.accounts.kbs.KBSCheckIDRequest.java

@Override
public KBSRegisterResult loadDataFromNetwork() throws Exception {
    MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>();
    params.set("id", _uid);

    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
    HttpEntity<MultiValueMap<String, String>> req = new HttpEntity<MultiValueMap<String, String>>(params,
            headers);/* w ww.  ja v a  2 s .  com*/

    return getRestTemplate().postForObject("http://bbs.jnrain.com/rainstyle/apicheckid.php", req,
            KBSRegisterResult.class);
}

From source file:org.easit.core.controllers.facebook.FacebookAfterConnectInterceptor.java

@Override
public void preConnect(ConnectionFactory<Facebook> connectionFactory, MultiValueMap<String, String> parameters,
        WebRequest request) {/*  ww w  .  j  a  v  a2s  . c  o m*/
    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 source file:org.jnrain.mobile.accounts.kbs.KBSLoginRequest.java

@Override
public SimpleReturnCode loadDataFromNetwork() throws Exception {
    MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>();
    params.set("uid", _uid);
    params.set("psw", _password);

    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
    HttpEntity<MultiValueMap<String, String>> req = new HttpEntity<MultiValueMap<String, String>>(params,
            headers);/*  w  w  w  .  j a v  a2  s.c  o  m*/

    return getRestTemplate().postForObject(
            /* "http://rhymin.jnrain.com/api/login/", */
            "http://bbs.jnrain.com/rainstyle/apilogin.php", req, SimpleReturnCode.class);
}

From source file:com.eretailservice.Application1Tests.java

@Test
public void passwordGrant() {
    MultiValueMap<String, String> request = new LinkedMultiValueMap<String, String>();
    request.set("username", "jlong");
    request.set("password", "password");
    request.set("grant_type", "password");
    Map<String, Object> token = testRestTemplate.postForObject("/oauth/token", request, Map.class);
    assertNotNull("Wrong response: " + token, token.get("access_token"));
}