public class SharedLinkAuthorization extends DefaultRequestAuth implements IOAuthAuthorization
AUTH_HEADER_NAME| Constructor and Description |
|---|
SharedLinkAuthorization(OAuthAuthorization oauth,
java.lang.String sharedLink,
java.lang.String password)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.StringBuilder |
getAuthString()
Get auth header value string.
|
void |
initOAuthForRequest()
Initialize this auth.
|
void |
refresh()
Refresh the OAuth token.
|
void |
setAuth(IBoxRequest request)
Set Auth into the API request.
|
void |
setOAuthData(BoxOAuthToken data) |
void |
setPassword(java.lang.String password)
Set password for the shared link auth, this is needed if a shared file is password protected.
|
public SharedLinkAuthorization(OAuthAuthorization oauth, java.lang.String sharedLink, java.lang.String password)
sharedLink - shared linkpublic void setPassword(java.lang.String password)
password - passwordpublic void setOAuthData(BoxOAuthToken data)
setOAuthData in interface IOAuthAuthorizationpublic void refresh()
throws AuthFatalFailureException
IOAuthAuthorizationrefresh in interface IOAuthAuthorizationAuthFatalFailureException - exceptionpublic void initOAuthForRequest()
IOAuthAuthorizationinitOAuthForRequest in interface IOAuthAuthorizationpublic void setAuth(IBoxRequest request) throws BoxRestException, AuthFatalFailureException
IBoxRequestAuthsetAuth in interface IOAuthAuthorizationsetAuth in interface IBoxRequestAuthsetAuth in class DefaultRequestAuthrequest - IBoxRequestBoxRestException - Exception.AuthFatalFailureException - exceptionpublic java.lang.StringBuilder getAuthString()