Package com.gwtplatform.dispatch.rest.shared

Examples of com.gwtplatform.dispatch.rest.shared.RestParameter


        for (RestParameter parameter : globalQueryParams.get(action.getHttpMethod())) {
            String value = parameter.getStringValue();

            if (value != null) {
                queryParams.add(new RestParameter(parameter.getName(), value));
            }
        }

        return queryParams;
    }
View Full Code Here


     * @param value The value for this parameter.
     *
     * @return The module builder instance.
     */
    public RestDispatchAsyncModuleBuilder withValue(String value) {
        RestParameter parameter = new RestParameter(key, value);

        for (HttpMethod httpMethod : httpMethods) {
            targetMap.put(httpMethod, parameter);
        }

View Full Code Here

            for (int i = 0; i < jsonParameters.size(); ++i) {
                JSONObject jsonParameter = jsonParameters.get(i).isObject();
                String key = jsonParameter.get("key").isString().stringValue();
                String value = jsonParameter.get("value").isString().stringValue();
                RestParameter parameter = new RestParameter(key, value);

                parameters.put(httpMethod, parameter);
            }
        }
View Full Code Here

        addParam(target, name, value);
    }

    private void addParam(List<RestParameter> target, String name, Object value) {
        if (value != null) {
            target.add(new RestParameter(name, value));
        }
    }
View Full Code Here

        @Provides
        @TestSingleton
        @GlobalHeaderParams
        Multimap<HttpMethod, RestParameter> getHeaderParams() {
            LinkedHashMultimap<HttpMethod, RestParameter> headers = LinkedHashMultimap.create();
            headers.put(GET, new RestParameter(KEY_1, DECODED_VALUE_1));
            headers.put(GET, new RestParameter(KEY_2, DECODED_VALUE_2));
            headers.put(POST, new RestParameter(KEY_3, DECODED_VALUE_3));

            return headers;
        }
View Full Code Here

        @Provides
        @TestSingleton
        @GlobalQueryParams
        Multimap<HttpMethod, RestParameter> getQueryParams() {
            LinkedHashMultimap<HttpMethod, RestParameter> queries = LinkedHashMultimap.create();
            queries.put(GET, new RestParameter(KEY_1, DECODED_VALUE_1));
            queries.put(GET, new RestParameter(KEY_2, DECODED_VALUE_2));
            queries.put(POST, new RestParameter(KEY_3, DECODED_VALUE_3));

            return queries;
        }
View Full Code Here

    @Test
    public void serializeSimple() {
        // given
        Multimap<HttpMethod, RestParameter> map = LinkedHashMultimap.create();
        map.put(HttpMethod.GET, new RestParameter("a", 1));

        // when
        String serialized = serializer.serialize(map);

        // then
View Full Code Here

    @Test
    public void serializeComplex() {
        // given
        Multimap<HttpMethod, RestParameter> map = LinkedHashMultimap.create();
        map.put(HttpMethod.GET, new RestParameter("a", 1));
        map.put(HttpMethod.GET, new RestParameter("b", false));
        map.put(HttpMethod.POST, new RestParameter("c", "some string"));
        map.put(HttpMethod.POST, new RestParameter("d", 29L));

        // when
        String serialized = serializer.serialize(map);

        // then
View Full Code Here

TOP

Related Classes of com.gwtplatform.dispatch.rest.shared.RestParameter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.