public class

DefaultQuickBooksWindowsClient

extends AbstractQuickBooksClientOAuth
implements QuickBooksWindowsClient
java.lang.Object
   ↳ org.mule.modules.quickbooks.api.AbstractQuickBooksClientOAuth
     ↳ org.mule.modules.quickbooks.windows.api.DefaultQuickBooksWindowsClient

Summary

[Expand]
Inherited Constants
From class org.mule.modules.quickbooks.api.AbstractQuickBooksClientOAuth
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.api.AbstractQuickBooksClientOAuth
Public Constructors
DefaultQuickBooksWindowsClient(String baseUri, String consumerKey, String consumerSecret, String appKey)
Public Methods
Object blueDotMenu(OAuthCredentials credentials)
Object create(OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId, Boolean draft, Boolean fullResponse)
void delete(OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId)
boolean disconnect(OAuthCredentials credentials)
Iterable findObjects(OAuthCredentials credentials, WindowsEntityType type, Object query)
Returns all the results from QB
Iterable findObjectsGetPages(OAuthCredentials credentials, WindowsEntityType type, Object query)
Returns the list of results pages from QB
String generateARequestId()
Object get(OAuthCredentials credentials, WindowsEntityType type)
UserInformation getCurrentUserInformation(OAuthCredentials credentials)
Object getObject(OAuthCredentials credentials, WindowsEntityType type, IdType id)
OAuthCredentials reconnect(OAuthCredentials credentials)
Object retrieveWithoutUsingQueryObjects(OAuthCredentials credentials, Object syncStatusRequest, String objectName)
void revert(OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId)
Object update(OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId, Boolean draft, Boolean fullResponse)
Protected Methods
ExceptionInfo getFaultInfo(String str)
MessageUtils getMessageUtilsInstance()
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.api.AbstractQuickBooksClientOAuth
From class java.lang.Object
From interface org.mule.modules.quickbooks.windows.api.QuickBooksWindowsClient

Public Constructors

public DefaultQuickBooksWindowsClient (String baseUri, String consumerKey, String consumerSecret, String appKey)

Parameters
baseUri
consumerKey
consumerSecret
appKey

Public Methods

public Object blueDotMenu (OAuthCredentials credentials)

Parameters
credentials

public Object create (OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId, Boolean draft, Boolean fullResponse)

Parameters
credentials
type
obj
requestId
draft
fullResponse

public void delete (OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId)

Parameters
credentials
type
obj
requestId

public boolean disconnect (OAuthCredentials credentials)

Parameters
credentials

public Iterable findObjects (OAuthCredentials credentials, WindowsEntityType type, Object query)

Returns all the results from QB

Parameters
credentials
type
query
Returns
  • List with all the results

public Iterable findObjectsGetPages (OAuthCredentials credentials, WindowsEntityType type, Object query)

Returns the list of results pages from QB

Parameters
credentials
type
query
Returns
  • List of pages with results

public String generateARequestId ()

public Object get (OAuthCredentials credentials, WindowsEntityType type)

Parameters
credentials
type

public UserInformation getCurrentUserInformation (OAuthCredentials credentials)

Parameters
credentials

public Object getObject (OAuthCredentials credentials, WindowsEntityType type, IdType id)

Parameters
credentials
type
id

public OAuthCredentials reconnect (OAuthCredentials credentials)

Parameters
credentials

public Object retrieveWithoutUsingQueryObjects (OAuthCredentials credentials, Object syncStatusRequest, String objectName)

Parameters
credentials
syncStatusRequest
objectName

public void revert (OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId)

Parameters
credentials
type
obj
requestId

public Object update (OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId, Boolean draft, Boolean fullResponse)

Parameters
credentials
type
obj
requestId
draft
fullResponse

Protected Methods

protected ExceptionInfo getFaultInfo (String str)

Parameters
str
Throws
JAXBException

protected MessageUtils getMessageUtilsInstance ()