public interface

FreshBooksClient

org.mule.modules.freshbooks.api.FreshBooksClient
Known Indirect Subclasses

Summary

Public Methods
abstract Object create(OAuthCredentials credentials, String sourceToken, EntityType type, Object obj, Boolean returnOnlyId)
abstract void delete(OAuthCredentials credentials, String sourceToken, EntityType type, String id)
abstract Object execute(OAuthCredentials credentials, String sourceToken, EntityType type, String operation)
abstract Object get(OAuthCredentials credentials, String sourceToken, EntityType type, String id)
abstract Object getListObject(OAuthCredentials credentials, String sourceToken, EntityType type, BaseRequest request)
abstract <T> Iterable<T> list(OAuthCredentials credentials, String sourceToken, EntityType type, BaseRequest request)
abstract <T> Iterable<T> listPaged(OAuthCredentials credentials, String sourceToken, EntityType type, BaseRequest request)
abstract void undelete(OAuthCredentials credentials, String sourceToken, EntityType type, String id)
abstract void update(OAuthCredentials credentials, String sourceToken, EntityType type, Object obj, Boolean returnOnlyId)
abstract void verify(OAuthCredentials credentials, String sourceToken, EntityType type, Object obj, Boolean returnOnlyId)

Public Methods

public abstract Object create (OAuthCredentials credentials, String sourceToken, EntityType type, Object obj, Boolean returnOnlyId)

Parameters
credentials
sourceToken
type
obj
returnOnlyId

public abstract void delete (OAuthCredentials credentials, String sourceToken, EntityType type, String id)

Parameters
credentials
sourceToken
type
id

public abstract Object execute (OAuthCredentials credentials, String sourceToken, EntityType type, String operation)

Parameters
credentials
sourceToken
type
operation

public abstract Object get (OAuthCredentials credentials, String sourceToken, EntityType type, String id)

Parameters
credentials
sourceToken
type
id

public abstract Object getListObject (OAuthCredentials credentials, String sourceToken, EntityType type, BaseRequest request)

Parameters
credentials
sourceToken
type
request

public abstract Iterable<T> list (OAuthCredentials credentials, String sourceToken, EntityType type, BaseRequest request)

Parameters
credentials
sourceToken
type
request

public abstract Iterable<T> listPaged (OAuthCredentials credentials, String sourceToken, EntityType type, BaseRequest request)

Parameters
credentials
sourceToken
type
request

public abstract void undelete (OAuthCredentials credentials, String sourceToken, EntityType type, String id)

Parameters
credentials
sourceToken
type
id

public abstract void update (OAuthCredentials credentials, String sourceToken, EntityType type, Object obj, Boolean returnOnlyId)

Parameters
credentials
sourceToken
type
obj
returnOnlyId

public abstract void verify (OAuthCredentials credentials, String sourceToken, EntityType type, Object obj, Boolean returnOnlyId)

Parameters
credentials
sourceToken
type
obj
returnOnlyId