public class BoxOAuthRequestObject extends BoxDefaultRequestObject
Constructor and Description |
---|
BoxOAuthRequestObject() |
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.
|
org.apache.http.client.entity.UrlEncodedFormEntity |
getEntity(IBoxJSONParser parser)
This is package protected, any class overriding this should be in a same package.
|
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 |
setDevice(java.lang.String deviceId,
java.lang.String deviceName) |
BoxOAuthRequestObject |
setRedirectUrl(java.lang.String redirectUrl) |
BoxOAuthRequestObject |
setRefreshToken(java.lang.String refreshToken) |
BoxOAuthRequestObject |
setRevokeToken(java.lang.String token)
Set the token to revoke.
|
getFromEntity, getJSONEntity, getRequestExtras, put, 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 BoxOAuthRequestObject setDevice(java.lang.String deviceId, java.lang.String deviceName)
public org.apache.http.client.entity.UrlEncodedFormEntity getEntity(IBoxJSONParser parser) throws BoxRestException
BoxDefaultRequestObject
BoxRestException