public class

SalesforceOAuthConnectorOAuthManager

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.salesforce.oauth.SalesforceOAuthConnectorOAuthManager

Class Overview

A SalesforceOAuthConnectorOAuthManager is a wrapper around SalesforceOAuthConnector 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
SalesforceOAuthConnectorOAuthManager()
Public Methods
Boolean getAllowFieldTruncationSupport()
Retrieves allowFieldTruncationSupport
String getAssignmentRuleId()
Retrieves assignmentRuleId
String getClientId()
Retrieves clientId
String getDevkitBuild()
String getDevkitVersion()
String getModuleName()
String getModuleVersion()
ObjectStore<? extends Serializable> getTimeObjectStore()
Retrieves timeObjectStore
Boolean getUseDefaultRule()
Retrieves useDefaultRule
void setAllowFieldTruncationSupport(Boolean value)
Sets allowFieldTruncationSupport
void setAssignmentRuleId(String value)
Sets assignmentRuleId
void setClientId(String value)
Sets clientId
void setConsumerKey(String value)
Sets consumerKey
void setConsumerSecret(String value)
Sets consumerSecret
void setOnNoToken(OnNoTokenPolicy policy)
void setTimeObjectStore(ObjectStore<? extends Serializable> value)
Sets timeObjectStore
void setUseDefaultRule(Boolean value)
Sets useDefaultRule
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: "UNKNOWN_BUILDNUMBER"

private static final String DEVKIT_VERSION

Constant Value: "3.5.0-bighorn"

private static final String MODULE_NAME

Constant Value: "Salesforce (OAuth)"

private static final String MODULE_VERSION

Constant Value: "5.4.2"

Fields

private static Logger logger

Public Constructors

public SalesforceOAuthConnectorOAuthManager ()

Public Methods

public Boolean getAllowFieldTruncationSupport ()

Retrieves allowFieldTruncationSupport

public String getAssignmentRuleId ()

Retrieves assignmentRuleId

public String getClientId ()

Retrieves clientId

public String getDevkitBuild ()

public String getDevkitVersion ()

public String getModuleName ()

public String getModuleVersion ()

public ObjectStore<? extends Serializable> getTimeObjectStore ()

Retrieves timeObjectStore

public Boolean getUseDefaultRule ()

Retrieves useDefaultRule

public void setAllowFieldTruncationSupport (Boolean value)

Sets allowFieldTruncationSupport

Parameters
value

public void setAssignmentRuleId (String value)

Sets assignmentRuleId

Parameters
value

public void setClientId (String value)

Sets clientId

Parameters
value

public void setConsumerKey (String value)

Sets consumerKey

Parameters
value

public void setConsumerSecret (String value)

Sets consumerSecret

Parameters
value

public void setOnNoToken (OnNoTokenPolicy policy)

Parameters
policy

public void setTimeObjectStore (ObjectStore<? extends Serializable> value)

Sets timeObjectStore

Parameters
value

public void setUseDefaultRule (Boolean value)

Sets useDefaultRule

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