public class

QuickBooksModuleOAuth1Adapter

extends QuickBooksModuleHttpCallbackAdapter
implements MuleContextAware Initialisable Startable Stoppable OAuth1Adapter
java.lang.Object
   ↳ org.mule.modules.quickbooks.QuickBooksModule
     ↳ org.mule.modules.quickbooks.config.QuickBooksModuleCapabilitiesAdapter
       ↳ org.mule.modules.quickbooks.config.QuickBooksModuleLifecycleAdapter
         ↳ org.mule.modules.quickbooks.config.QuickBooksModuleHttpCallbackAdapter
           ↳ org.mule.modules.quickbooks.config.QuickBooksModuleOAuth1Adapter

Class Overview

A QuickBooksModuleOAuth1Adapter is a wrapper around QuickBooksModule that adds OAuth capabilites to the pojo.

Summary

[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 final Pattern AUTH_CODE_PATTERN
private String accessToken
private String accessTokenSecret
private OAuthConsumer consumer
private static Logger logger
private MuleContext muleContext
private HttpCallback oauthCallback
private RestoreAccessTokenCallback oauthRestoreAccessToken
private SaveAccessTokenCallback oauthSaveAccessToken
private String oauthVerifier
private String redirectUrl
private String requestToken
private String requestTokenSecret
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.config.QuickBooksModuleHttpCallbackAdapter
From class org.mule.modules.quickbooks.QuickBooksModule
Public Constructors
QuickBooksModuleOAuth1Adapter()
Public Methods
void fetchAccessToken()
String getAccessToken()
Retrieves accessToken
String getAccessTokenSecret()
Retrieves accessTokenSecret
String getAuthorizationUrl()
RestoreAccessTokenCallback getOauthRestoreAccessToken()
Retrieves oauthRestoreAccessToken
SaveAccessTokenCallback getOauthSaveAccessToken()
Retrieves oauthSaveAccessToken
String getOauthVerifier()
Retrieves oauthVerifier
String getRedirectUrl()
Retrieves redirectUrl
void initialise()
void setAccessToken(String value)
Sets accessToken
void setAccessTokenSecret(String value)
Sets accessTokenSecret
void setMuleContext(MuleContext value)
Sets muleContext
void setOauthRestoreAccessToken(RestoreAccessTokenCallback value)
Sets oauthRestoreAccessToken
void setOauthSaveAccessToken(SaveAccessTokenCallback value)
Sets oauthSaveAccessToken
void setOauthVerifier(String value)
Sets oauthVerifier
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.config.QuickBooksModuleHttpCallbackAdapter
From class org.mule.modules.quickbooks.config.QuickBooksModuleLifecycleAdapter
From class org.mule.modules.quickbooks.config.QuickBooksModuleCapabilitiesAdapter
From class org.mule.modules.quickbooks.QuickBooksModule
From class java.lang.Object
From interface org.mule.api.Capabilities
From interface org.mule.api.context.MuleContextAware
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.api.oauth.OAuth1Adapter
From interface org.mule.api.oauth.OAuthAdapter

Fields

private static final Pattern AUTH_CODE_PATTERN

private String accessToken

private String accessTokenSecret

private OAuthConsumer consumer

private static Logger logger

private MuleContext muleContext

private HttpCallback oauthCallback

private RestoreAccessTokenCallback oauthRestoreAccessToken

private SaveAccessTokenCallback oauthSaveAccessToken

private String oauthVerifier

private String redirectUrl

private String requestToken

private String requestTokenSecret

Public Constructors

public QuickBooksModuleOAuth1Adapter ()

Public Methods

public void fetchAccessToken ()

Throws
UnableToAcquireAccessTokenException

public String getAccessToken ()

Retrieves accessToken

public String getAccessTokenSecret ()

Retrieves accessTokenSecret

public String getAuthorizationUrl ()

Throws
UnableToAcquireRequestTokenException

public RestoreAccessTokenCallback getOauthRestoreAccessToken ()

Retrieves oauthRestoreAccessToken

public SaveAccessTokenCallback getOauthSaveAccessToken ()

Retrieves oauthSaveAccessToken

public String getOauthVerifier ()

Retrieves oauthVerifier

public String getRedirectUrl ()

Retrieves redirectUrl

public void initialise ()

public void setAccessToken (String value)

Sets accessToken

Parameters
value Value to set

public void setAccessTokenSecret (String value)

Sets accessTokenSecret

Parameters
value Value to set

public void setMuleContext (MuleContext value)

Sets muleContext

Parameters
value Value to set

public void setOauthRestoreAccessToken (RestoreAccessTokenCallback value)

Sets oauthRestoreAccessToken

Parameters
value Value to set

public void setOauthSaveAccessToken (SaveAccessTokenCallback value)

Sets oauthSaveAccessToken

Parameters
value Value to set

public void setOauthVerifier (String value)

Sets oauthVerifier

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException