public class

BoxConnectorOAuthManager

extends BaseOAuth2Manager<C extends OAuth2Adapter>
java.lang.Object
   ↳ org.mule.security.oauth.callback.DefaultHttpCallbackAdapter
     ↳ org.mule.security.oauth.BaseOAuth2Manager<C extends org.mule.security.oauth.OAuth2Adapter>
       ↳ org.mule.modules.box.oauth.BoxConnectorOAuthManager

Class Overview

A BoxConnectorOAuthManager is a wrapper around BoxConnector that adds access token management capabilities to the pojo.

Summary

Constants
String DEVKIT_BUILD
String DEVKIT_VERSION
String MODULE_NAME
String MODULE_VERSION
[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
Fields
private static Logger logger
[Expand]
Inherited Fields
From class org.mule.security.oauth.BaseOAuth2Manager
From class org.mule.security.oauth.callback.DefaultHttpCallbackAdapter
Public Constructors
BoxConnectorOAuthManager()
Public Methods
String getBaseUrl()
Retrieves baseUrl
String getDevkitBuild()
String getDevkitVersion()
String getModuleName()
String getModuleVersion()
String getUploadUrl()
Retrieves uploadUrl
boolean getUseGzip()
Retrieves useGzip
void setBaseUrl(String value)
Sets baseUrl
void setClientId(String value)
Sets clientId
void setClientSecret(String value)
Sets clientSecret
void setOnNoToken(OnNoTokenPolicy policy)
void setUploadUrl(String value)
Sets uploadUrl
void setUseGzip(boolean value)
Sets useGzip
Protected Methods
KeyedPoolableObjectFactory createPoolFactory(OAuth2Manager<OAuth2Adapter> oauthManager, ObjectStore<Serializable> objectStore)
void fetchCallbackParameters(OAuth2Adapter adapter, String response)
Logger getLogger()
OAuth2Adapter instantiateAdapter()
Set<Class<? extends Exception>> refreshAccessTokenOn()
void setCustomProperties(OAuth2Adapter adapter)
[Expand]
Inherited Methods
From class org.mule.security.oauth.BaseOAuth2Manager
From class org.mule.security.oauth.callback.DefaultHttpCallbackAdapter
From class java.lang.Object
From interface org.mule.api.NameableObject
From interface org.mule.api.NamedObject
From interface org.mule.api.context.MuleContextAware
From interface org.mule.api.devkit.ProcessAdapter
From interface org.mule.api.devkit.capability.Capabilities
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
From interface org.mule.security.oauth.OAuth2Manager
From interface org.mule.security.oauth.OnNoTokenPolicyAware
From interface org.mule.security.oauth.callback.HttpCallbackAdapter

Constants

private static final String DEVKIT_BUILD

Constant Value: "origin/3.5.0-bighorn.1778.6df8d07"

private static final String DEVKIT_VERSION

Constant Value: "3.5.0-bighorn"

private static final String MODULE_NAME

Constant Value: "Box"

private static final String MODULE_VERSION

Constant Value: "2.5.0"

Fields

private static Logger logger

Public Constructors

public BoxConnectorOAuthManager ()

Public Methods

public String getBaseUrl ()

Retrieves baseUrl

public String getDevkitBuild ()

public String getDevkitVersion ()

public String getModuleName ()

public String getModuleVersion ()

public String getUploadUrl ()

Retrieves uploadUrl

public boolean getUseGzip ()

Retrieves useGzip

public void setBaseUrl (String value)

Sets baseUrl

Parameters
value

public void setClientId (String value)

Sets clientId

Parameters
value

public void setClientSecret (String value)

Sets clientSecret

Parameters
value

public void setOnNoToken (OnNoTokenPolicy policy)

Parameters
policy

public void setUploadUrl (String value)

Sets uploadUrl

Parameters
value

public void setUseGzip (boolean value)

Sets useGzip

Parameters
value

Protected Methods

protected KeyedPoolableObjectFactory createPoolFactory (OAuth2Manager<OAuth2Adapter> oauthManager, ObjectStore<Serializable> objectStore)

Parameters
oauthManager
objectStore

protected void fetchCallbackParameters (OAuth2Adapter adapter, String response)

Parameters
adapter
response

protected Logger getLogger ()

protected OAuth2Adapter instantiateAdapter ()

protected Set<Class<? extends Exception>> refreshAccessTokenOn ()

protected void setCustomProperties (OAuth2Adapter adapter)

Parameters
adapter