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 @Override
032 public void addBodyParameter(String key, String value) {
033 _oAuthRequest.addBodyParameter(key, value);
034 }
035
036 @Override
037 public String getURL() {
038 return _oAuthRequest.getUrl();
039 }
040
041 @Override
042 public Verb getVerb() {
043 return VerbTranslator.translate(_oAuthRequest.getVerb());
044 }
045
046 @Override
047 public Object getWrappedOAuthRequest() {
048 return _oAuthRequest;
049 }
050
051 @Override
052 public OAuthResponse send() throws OAuthException {
053 try {
054 return new OAuthResponseImpl(_oAuthRequest.send());
055 }
056 catch (Exception e) {
057 throw new OAuthException(e);
058 }
059 }
060
061 private org.scribe.model.OAuthRequest _oAuthRequest;
062
063 }