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)
<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
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
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)

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
queryFilter
querySort
See Also
  • org.mule.modules.quickbooks.online.api.QuickBooksOnlineClient#findObjects()

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

Parameters
realmId
appKey
realmIdPseudonym
authIdPseudonym
type
id
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
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