001
014
015 package com.liferay.portal.oauth;
016
017 import com.liferay.portal.kernel.oauth.OAuthException;
018 import com.liferay.portal.kernel.oauth.OAuthRequest;
019 import com.liferay.portal.kernel.oauth.OAuthResponse;
020 import com.liferay.portal.kernel.oauth.Verb;
021
022
025 public class OAuthRequestImpl implements OAuthRequest {
026
027 public OAuthRequestImpl(org.scribe.model.OAuthRequest oAuthRequest) {
028 _oAuthRequest = oAuthRequest;
029 }
030
031 public void addBodyParameter(String key, String value) {
032 _oAuthRequest.addBodyParameter(key, value);
033 }
034
035 public String getURL() {
036 return _oAuthRequest.getUrl();
037 }
038
039 public Verb getVerb() {
040 return VerbTranslator.translate(_oAuthRequest.getVerb());
041 }
042
043 public Object getWrappedOAuthRequest() {
044 return _oAuthRequest;
045 }
046
047 public OAuthResponse send() throws OAuthException {
048 try {
049 return new OAuthResponseImpl(_oAuthRequest.send());
050 }
051 catch (Exception e) {
052 throw new OAuthException(e);
053 }
054 }
055
056 private org.scribe.model.OAuthRequest _oAuthRequest;
057
058 }