List of usage examples for org.springframework.util MultiValueMap set
void set(K key, @Nullable V value);
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¶m2=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")); }