| java.lang.Object |
| ↳ |
org.mule.modules.zuora.zuora.api.CxfZuoraClient |
Class Overview
Implementation of ZuoraClient based on a slightly modified version of
the open-source fsdc-wsc.
Although that client is sales-force specific, it works with with Zuora since
both APIs have very similar WSDL interfaces
Summary
| Public Constructors |
|
|
CxfZuoraClient(String username, String password, String endpoint)
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
From interface
org.mule.modules.zuora.zuora.api.ZuoraClient
|
Fields
private
final
String
endpoint
private
JAXBDataBinding
jSessionDataBinding
private
final
String
password
private
final
String
sessionId
private
final
String
username
Public Constructors
public
CxfZuoraClient
(String username, String password, String endpoint)
Parameters
| username
| |
| password
| |
| endpoint
| |
Public Methods
public
Map<String, Object>
accountProfile
(String accountId)
public
List<DeleteResult>
delete
(String type, List<String> ids)
public
Iterable<ZObject>
find
(String zquery)
public
Map<String, Object>
getInvoice
(String invoiceId)
public
String
getSessionId
()
public
User
getUserInfo
()
public
Map<String, Object>
productProfile
(String productId)