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 |
|---|---|
static java.lang.String |
createHashedIdentifier(UserIdentifierType identiferType,
java.lang.String identifer) |
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 identiferType,
java.lang.String identifer) |
Users |
searchUsers(UserIdentifierType identiferType,
java.util.ArrayList<java.lang.String> userIdentifiers,
boolean hashed) |
java.lang.String |
sendReceipt(DigitalReceiptGenerator reciept) |
public DRXClient(ConfigManager configManager) throws ExchangeClientException
configManager - the ConfigManager to be used by the ExchangeClientExchangeClientExceptionpublic User searchUser(UserIdentifierType identiferType, java.lang.String identifer) throws ExchangeClientException
searchUser in interface ExchangeClientExchangeClientException - will be thrown if problem calling the service.public Users searchUsers(UserIdentifierType identiferType, java.util.ArrayList<java.lang.String> userIdentifiers, boolean hashed) throws ExchangeClientException
searchUsers in interface ExchangeClientExchangeClientException - will be thrown if problem calling the service.public java.lang.String sendReceipt(DigitalReceiptGenerator reciept) throws ExchangeClientException
sendReceipt in interface ExchangeClientExchangeClientException - will be thrown if problem calling the service.public DigitalReceipt lookupReceipt(java.lang.String receiptId) throws ExchangeClientException
lookupReceipt in interface ExchangeClientExchangeClientException - will be thrown if problem calling the service.public boolean downloadReceiptPDF(java.lang.String receiptId)
throws ExchangeClientException
downloadReceiptPDF in interface ExchangeClientExchangeClientException - will be thrown if problem calling the service.public NewUserRegistrationResult registerNewUser(NewUser newUser) throws ExchangeClientException
registerNewUser in interface ExchangeClientExchangeClientException - 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 ExchangeClientExchangeClientException - will be thrown if problem calling the service.public Merchant lookupMerchant(java.lang.String Id) throws ExchangeClientException
lookupMerchant in interface ExchangeClientExchangeClientException - will be thrown if problem calling the service.public static java.lang.String createHashedIdentifier(UserIdentifierType identiferType, java.lang.String identifer)