public class

DefaultQuickBooksOnlineClient

extends AbstractQuickBooksClient
implements QuickBooksOnlineClient
java.lang.Object
   ↳ org.mule.modules.quickbooks.api.AbstractQuickBooksClient
     ↳ org.mule.modules.quickbooks.online.api.DefaultQuickBooksOnlineClient

Summary

[Expand]
Inherited Constants
From class org.mule.modules.quickbooks.api.AbstractQuickBooksClient
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.api.AbstractQuickBooksClient
Public Constructors
DefaultQuickBooksOnlineClient(String baseUri)
Public Methods
<T extends CdmBase> T create(String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, T obj)
<T extends CdmBase> void deleteObject(String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, IdType id, String syncToken)
<T extends CdmBase> Iterable<T> findObjects(String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, String queryFilter, String querySort)
Return all the results from Quickbooks.
<T extends CdmBase> Iterable<T> findObjectsGetPages(String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, String queryFilter, String querySort)
Returns the list of result pages from Quickbooks
<T extends CdmBase> T getObject(String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, IdType id)
<T extends CdmBase> T update(String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, T obj)
Protected Methods
FaultInfo getFaultInfo(String str)
MessageUtils getMessageUtilsInstance()
String loadCompanyBaseUri(String realmId, String appKey, String accessToken)
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.api.AbstractQuickBooksClient
From class java.lang.Object
From interface org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient

Public Constructors

public DefaultQuickBooksOnlineClient (String baseUri)

Parameters
baseUri

Public Methods

public T create (String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, T obj)

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
obj
Throws
QuickBooksRuntimeException
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#create(java.lang.Object)

public void deleteObject (String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, IdType id, String syncToken)

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
id
syncToken
Throws
QuickBooksRuntimeException
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#deleteObject(java.lang.Object)

public Iterable<T> findObjects (String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, String queryFilter, String querySort)

Return all the results from Quickbooks.

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
queryFilter
querySort
Returns
  • List with all the results
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#findObjects()

public Iterable<T> findObjectsGetPages (String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, String queryFilter, String querySort)

Returns the list of result pages from Quickbooks

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
queryFilter
querySort
Returns
  • List of pages
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#findObjectsGetPages()

public T getObject (String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, IdType id)

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
id
Throws
QuickBooksRuntimeException
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#getObject()

public T update (String realmId, String appKey, String realmIdPseudonym, String authIdPseudonym, OnlineEntityType type, T obj)

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
obj
Throws
QuickBooksRuntimeException
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#update(java.lang.String)

Protected Methods

protected FaultInfo getFaultInfo (String str)

Parameters
str
Throws
JAXBException

protected MessageUtils getMessageUtilsInstance ()

protected String loadCompanyBaseUri (String realmId, String appKey, String accessToken)

Parameters
realmId
appKey
accessToken