Uses of Class
ibilling.client.ClientException

Uses of ClientException in ibilling.client
 

Methods in ibilling.client that return ClientException
static ClientException Helper.getClientException(java.lang.Throwable throwable)
          Converts various types of exceptions (server exceptions) into library-unified ClientException
 

Methods in ibilling.client that throw ClientException
 void PaymentPlan.add(java.lang.Integer position, java.lang.Integer length, boolean isFreeze)
          Adds specified number of charges at the specified position to this payment plan
(package private)  void PaymentPlan.addCharge(Charge charge, java.lang.Integer position)
          Adds the specified charge at the indicated position
 PaymentPlan PaymentPlan.createLinkedPaymentPlanBasic(java.lang.String code, java.lang.String type, java.lang.Integer amount, java.lang.Integer length)
          Creates linked payment plan with specified values.
 PaymentPlan PaymentPlan.createLinkedPaymentPlanExtended(java.lang.String code, java.lang.String type, java.lang.Integer amount, java.lang.Integer length, PaymentOption paymentOption, java.lang.String sellerCode, java.lang.String itemCode, java.lang.String taxCode, java.lang.String groupCode1, java.lang.String groupCode2, java.lang.String groupCode3, java.lang.String groupCode4, java.lang.String groupCode5, java.lang.String groupCode6, java.lang.String groupCode7, java.lang.String groupCode8)
          Creates linked payment plan with specified values.
 PaymentPlan CustomerAccount.createPaymentPlanBasic(java.lang.String code, java.lang.Integer amount, java.lang.String billingCycleCode, java.util.Date firstBillingDate, java.lang.Integer length, java.lang.String type)
          createPaymentPlan method.
 PaymentPlan CustomerAccount.createPaymentPlanExtended(java.lang.String code, java.lang.String sellerCode, java.lang.Integer amount, java.lang.String groupCode1, java.lang.String groupCode2, java.lang.String groupCode3, java.lang.String groupCode4, java.lang.String groupCode5, java.lang.String groupCode6, java.lang.String groupCode7, java.lang.String groupCode8, java.lang.String itemCode, java.lang.String taxCode, PaymentOption paymentOption, java.lang.Integer length, java.lang.String billingCycleCode, java.util.Date firstBillingDate, java.lang.String type)
          createPaymentPlan method.
static ElementFacade Helper.doPost(ElementFacade requestFacade, java.util.Map<java.lang.String,java.lang.Object> config)
          Performs post of XML data to the server and pasring of the result.
 java.util.List<ClientObject> SessionConnection.find(SessionContext sessionContext, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters)
          Communicates find message to server
 java.util.List<ClientObject> RMISessionConnection.find(SessionContext sessionContext, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.util.List<ClientObject> XMLSessionConnection.find(SessionContext sessionContext, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.util.List<AccountTransaction> Session.findAccountTransaction(java.lang.Integer merchantAccountCode, java.lang.String code, java.lang.String accountActivityType, java.util.Date fromCreateDate, java.util.Date toCreateDate, java.lang.String customerAccountCode, java.lang.String customerAccountName, java.lang.Boolean isActiveCustomerAccount, java.lang.String itemCode, java.lang.String accountNumber, java.lang.Integer fromAmount, java.lang.Integer toAmount, java.lang.Integer fromBalance, java.lang.Integer toBalance)
          findAccountTransaction method.
 java.util.List<CustomerAccount> Session.findCustomerAccount(java.lang.Integer merchantAccountCode, java.lang.String code, java.lang.String firstName, java.lang.String lastName, java.lang.String middleName, java.lang.String title, java.lang.String suffix, java.lang.Boolean isActive, java.util.Date fromCreateDate, java.util.Date toCreateDate, java.lang.String phone, java.lang.String email, java.lang.String zipCode, java.lang.String creditCardNumber, java.lang.String bankAccountNumber, java.lang.Integer fromBalance, java.lang.Integer toBalance, java.lang.String customerAccountGroupCode)
          Executes a search against CustomerAccount records using specified criteria.
 java.util.List<PaymentPlan> Session.findPaymentPlan(java.lang.Integer merchantAccountCode, java.lang.String code, java.util.Date fromCreateDate, java.util.Date toCreateDate, java.util.Date fromNextBillingDate, java.util.Date toNextBillingDate, java.util.Date fromFirstBillingDate, java.util.Date toFirstBillingDate, java.lang.String status, java.lang.Integer fromAmount, java.lang.Integer toAmount, java.lang.String itemCode, java.lang.String sellerCode, java.lang.String billingCycleCode, java.lang.String groupCode1, java.lang.String groupCode2, java.lang.String groupCode3, java.lang.String groupCode4, java.lang.String groupCode5, java.lang.String groupCode6, java.lang.String groupCode7, java.lang.String groupCode8, java.lang.String customerAccountCode, java.lang.String paymentOptionCode, java.lang.String paymentOptionNumber)
          findPaymentPlan method.
static java.util.Date Helper.getNextBillingDate(java.util.Date nextBillingDate, java.lang.String billingCycleCode, int chargeIndex)
          Calculates billing date for a charge given initial billing date of the parent plan, code of the billing cycle and index of the charge
 void Session.loadObject(ClientObject clientObject)
          Loads client object from server
 java.util.List<AccountTransaction> Session.queryAccountTransaction(java.util.Map<java.lang.String,java.lang.Object> parameters)
          findAccountTransaction method.
 java.util.List<CustomerAccount> Session.queryCustomerAccount(java.util.Map<java.lang.String,java.lang.Object> parameters)
          Executes a search against CustomerAccount records using specified criteria.
 java.util.List<PaymentOption> Session.queryPaymentOption(java.util.Map<java.lang.String,java.lang.Object> parameters)
          Executes a search against PaymentOption records using specified criteria.
 java.util.List<PaymentPlan> Session.queryPaymentPlan(java.util.Map<java.lang.String,java.lang.Object> parameters)
          findPaymentPlan method.
 RevenueTransaction CustomerAccount.reverseInvoice(RevenueTransaction revenueTransaction)
          voidInvoice method.
 RevenueTransaction CustomerAccount.reverseInvoiceExtended(RevenueTransaction revenueTransaction, java.lang.String code, java.lang.String note)
          voidInvoice method.
 AssetTransaction CustomerAccount.reversePayment(AssetTransaction assetTransaction)
          voidPayment method.
 AssetTransaction CustomerAccount.reversePaymentExtended(AssetTransaction assetTransaction, java.lang.String code, java.lang.String note)
          Reverse payment extended.
 void SessionConnection.save(SessionContext sessionContext, java.util.List<CustomerAccount> customerAccounts)
          Communicates save message to the server for a list of CustomerAccounts
 void RMISessionConnection.save(SessionContext sessionContext, java.util.List<CustomerAccount> customerAccounts)
           
 void XMLSessionConnection.save(SessionContext sessionContext, java.util.List<CustomerAccount> customerAccounts)
           
 void Session.synchronize()
           
private  void CustomerAccount.validateFirstBillingDate(java.util.Date firstBillingDate, java.lang.String billingCycleCode, java.lang.String code)
          Validate first billing date.