Package scrumdo.transport

Examples of scrumdo.transport.Response


                    .append("?format=json")
                    .append("&developer_key=").append(URLEncoder.encode(developerKey))
                    .append("&username=").append(URLEncoder.encode(username))
                    .append("&password=").append(URLEncoder.encode(password));

            Response response = transport.get(url.toString());

            Login login = new Gson().fromJson(response.content, Login.class);

            GsonBuilderCallback gbc = new GsonBuilderCallback() {
                @Override
View Full Code Here


     * @param <T>
     * @return
     */
    public <T> FindResult<T> findAll(Class<T> clazz, Type actualRequestedType) {
        String url = buildURL(buildResourceURI(clazz, null));
        Response response = transport.get(url);
        return gson.fromJson(response.content, actualRequestedType);
    }
View Full Code Here

     * @param <T>
     * @return
     */
    public <T> T findOne(Class<T> clazz, ResourceURI uri) {
        String url = buildURL(uri);
        Response response = transport.get(url);
        return gson.fromJson(response.content, clazz);
    }
View Full Code Here

     * @param <T>
     * @return
     */
    public <T> T find(Class<T> clazz, String id) {
        String url = buildURL(buildResourceURI(clazz, id));
        Response response = transport.get(url);
        return gson.fromJson(response.content, clazz);
    }
View Full Code Here

     * @param <T>
     * @return
     */
    public <T> ResourceURI create(T object) {
        String url = buildURL(buildResourceURI(object.getClass(), null));
        Response response = transport.post(url, gson.toJson(object));
        if (200 <= response.responseCode && response.responseCode < 300) {
            return buildResourceURIFromLocation(response.location);
        }
        else {
            LOG.info("create => " + response);
View Full Code Here

        }
    }

    public <T> void update(String id, T object) {
        String url = buildURL(buildResourceURI(object.getClass(), id));
        Response response = transport.put(url, gson.toJson(object));
        LOG.info("update => " + response);
    }
View Full Code Here

        LOG.info("update => " + response);
    }

    public <T> void delete(Class<T> clazz, String id) {
        String url = buildURL(buildResourceURI(clazz, id));
        Response response = transport.delete(url);
        LOG.info("delete => " + response);
    }
View Full Code Here

TOP

Related Classes of scrumdo.transport.Response

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.