// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package org.apache.oltu.oauth2.client; import java.util.HashMap; import java.util.Map; import org.apache.oltu.oauth2.client.request.OAuthClientRequest; import org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse; import org.apache.oltu.oauth2.client.response.OAuthClientResponse; import org.apache.oltu.oauth2.client.response.OAuthJSONAccessTokenResponse; import org.apache.oltu.oauth2.common.exception.OAuthProblemException; import org.apache.oltu.oauth2.common.exception.OAuthSystemException; // Referenced classes of package org.apache.oltu.oauth2.client: // HttpClient public class OAuthClient { protected HttpClient httpClient; public OAuthClient(HttpClient httpclient) { httpClient = httpclient; } public OAuthAccessTokenResponse accessToken(OAuthClientRequest oauthclientrequest, Class class1) throws OAuthSystemException, OAuthProblemException { return accessToken(oauthclientrequest, "POST", class1); } public OAuthAccessTokenResponse accessToken(OAuthClientRequest oauthclientrequest, String s, Class class1) throws OAuthSystemException, OAuthProblemException { HashMap hashmap = new HashMap(); hashmap.put("Content-Type", "application/x-www-form-urlencoded"); return (OAuthAccessTokenResponse)httpClient.execute(oauthclientrequest, hashmap, s, class1); } public OAuthJSONAccessTokenResponse accessToken(OAuthClientRequest oauthclientrequest) throws OAuthSystemException, OAuthProblemException { return (OAuthJSONAccessTokenResponse)accessToken(oauthclientrequest, org/apache/oltu/oauth2/client/response/OAuthJSONAccessTokenResponse); } public OAuthJSONAccessTokenResponse accessToken(OAuthClientRequest oauthclientrequest, String s) throws OAuthSystemException, OAuthProblemException { return (OAuthJSONAccessTokenResponse)accessToken(oauthclientrequest, s, org/apache/oltu/oauth2/client/response/OAuthJSONAccessTokenResponse); } public OAuthClientResponse resource(OAuthClientRequest oauthclientrequest, String s, Class class1) throws OAuthSystemException, OAuthProblemException { return httpClient.execute(oauthclientrequest, null, s, class1); } public void shutdown() { httpClient.shutdown(); } }