public class BoxOAuthRequestObject extends BoxDefaultRequestObject
Modifier and Type | Method and Description |
---|---|
static BoxOAuthRequestObject |
createOAuthRequestObject(java.lang.String code,
java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUrl)
Request object to create OAUth.
|
UrlEncodedFormEntity |
getEntity()
Get entity, which will be put into request body.
|
static BoxOAuthRequestObject |
refreshOAuthRequestObject(java.lang.String refreshToken,
java.lang.String clientId,
java.lang.String clientSecret) |
static BoxOAuthRequestObject |
revokeOAuthRequestObject(java.lang.String revokeToken,
java.lang.String clientId,
java.lang.String clientSecret)
Request object to revoke OAuth.
|
BoxOAuthRequestObject |
setAuthCode(java.lang.String code) |
BoxOAuthRequestObject |
setClient(java.lang.String clientId,
java.lang.String clientSecret) |
BoxOAuthRequestObject |
setRedirectUrl(java.lang.String redirectUrl) |
BoxOAuthRequestObject |
setRefreshToken(java.lang.String refreshToken) |
BoxOAuthRequestObject |
setRevokeToken(java.lang.String token)
Set the token to revoke.
|
addField, addFields, addHeader, addQueryParam, get, getFields, getHeaders, getJSONEntity, getJSONParser, getQueryParams, put, put, setJSONParser, setPage
public static BoxOAuthRequestObject createOAuthRequestObject(java.lang.String code, java.lang.String clientId, java.lang.String clientSecret, java.lang.String redirectUrl)
code
- The authorization code you retrieved previously used to create OAuth.clientId
- client idclientSecret
- client secretredirectUri
- optional, required only if a redirect URI is not configured at Box Developers Services, use
null if don't want to supply this field.public static BoxOAuthRequestObject refreshOAuthRequestObject(java.lang.String refreshToken, java.lang.String clientId, java.lang.String clientSecret)
public static BoxOAuthRequestObject revokeOAuthRequestObject(java.lang.String revokeToken, java.lang.String clientId, java.lang.String clientSecret)
revokeToken
- The access_token or refresh_token to be destroyed. Only one is required, though both will be destroyed.clientId
- clientSecret
- public BoxOAuthRequestObject setRevokeToken(java.lang.String token)
token
- The access_token or refresh_token to be destroyed. Only one is required, though both will be destroyed.public BoxOAuthRequestObject setRefreshToken(java.lang.String refreshToken)
public BoxOAuthRequestObject setAuthCode(java.lang.String code)
code
- The authorization code you retrieved previously used to create OAuth.public BoxOAuthRequestObject setClient(java.lang.String clientId, java.lang.String clientSecret)
public BoxOAuthRequestObject setRedirectUrl(java.lang.String redirectUrl)
public UrlEncodedFormEntity getEntity() throws BoxRestException
IBoxRequestObject
getEntity
in interface IBoxRequestObject
getEntity
in class BoxDefaultRequestObject
BoxRestException