public class DRXClient extends java.lang.Object implements ExchangeClient
| Constructor and Description |
|---|
DRXClient(ConfigManager configManager)
Creates instance of ExchangeClient using the given ConfigManager
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
downloadReceiptPDF(java.lang.String receiptId) |
Merchant |
lookupMerchant(java.lang.String Id) |
DigitalReceipt |
lookupReceipt(java.lang.String receiptId) |
java.util.Map<java.lang.String,NewUserRegistrationResult> |
registerNewUser(java.util.List<NewUser> newUsers) |
NewUserRegistrationResult |
registerNewUser(NewUser newUser) |
User |
searchUser(UserIdentifierType identifierType,
java.lang.String identifier) |
Users |
searchUsers(UserIdentifierType identifierType,
java.util.ArrayList<java.lang.String> userIdentifiers) |
java.lang.String |
sendDryRunReceipt(DigitalReceiptGenerator receipt) |
java.lang.String |
sendReceipt(DigitalReceiptGenerator receipt) |
public DRXClient(ConfigManager configManager) throws ExchangeClientException
configManager - the ConfigManager to be used by the ExchangeClientExchangeClientException - will be thrown of configManager contains invalid configurationpublic User searchUser(UserIdentifierType identifierType, java.lang.String identifier) throws ExchangeClientException
searchUser in interface ExchangeClientidentifierType - UserIdentifierTypeidentifier - StringExchangeClientException - will be thrown if problem calling the service.public Users searchUsers(UserIdentifierType identifierType, java.util.ArrayList<java.lang.String> userIdentifiers) throws ExchangeClientException
searchUsers in interface ExchangeClientidentifierType - UserIdentifierTypeuserIdentifiers - list of user identifiersExchangeClientException - will be thrown if problem calling the service.public java.lang.String sendReceipt(DigitalReceiptGenerator receipt) throws ExchangeClientException
sendReceipt in interface ExchangeClientreceipt - DigitalReceiptGeneratorExchangeClientException - will be thrown if problem calling the service.public java.lang.String sendDryRunReceipt(DigitalReceiptGenerator receipt) throws ExchangeClientException
sendDryRunReceipt in interface ExchangeClientreceipt - DigitalReceiptGeneratorExchangeClientException - will be thrown if problem calling the service.public DigitalReceipt lookupReceipt(java.lang.String receiptId) throws ExchangeClientException
lookupReceipt in interface ExchangeClientreceiptId - StringExchangeClientException - will be thrown if problem calling the service.public boolean downloadReceiptPDF(java.lang.String receiptId)
throws ExchangeClientException
downloadReceiptPDF in interface ExchangeClientreceiptId - StringExchangeClientException - will be thrown if problem calling the service.public NewUserRegistrationResult registerNewUser(NewUser newUser) throws ExchangeClientException
registerNewUser in interface ExchangeClientnewUser - NewUserExchangeClientException - will be thrown if problem calling the service.public java.util.Map<java.lang.String,NewUserRegistrationResult> registerNewUser(java.util.List<NewUser> newUsers) throws ExchangeClientException
registerNewUser in interface ExchangeClientnewUsers - list of users to be registeredExchangeClientException - will be thrown if problem calling the service.public Merchant lookupMerchant(java.lang.String Id) throws ExchangeClientException
lookupMerchant in interface ExchangeClientId - StringExchangeClientException - will be thrown if problem calling the service.