Uses of Class
ibilling.client.CustomerAccount

Uses of CustomerAccount in ibilling.client
 

Fields in ibilling.client declared as CustomerAccount
private  CustomerAccount PaymentOption.customerAccount
          Reference to the CustomerAccount - owner of the card
private  CustomerAccount AccountActivity.customerAccount
          Reference to the CustomerAccount affected by this activity.
private  CustomerAccount Adjustment.customerAccount
          Reference to CustomerAccount that owns the plans affected by the change.
private  CustomerAccount PaymentPlan.customerAccount
          customer account owning this plan
 

Fields in ibilling.client with type parameters of type CustomerAccount
private  java.util.Map<java.lang.Integer,CustomerAccount> SessionContext.customerAccounts
          The customer accounts.
private  java.util.Map<java.lang.Integer,CustomerAccount> TransformationContext.customerAccounts
          The customer accounts.
private  java.util.List<CustomerAccount> SessionContext.customerAccountsList
          List customer accounts for synchronize with server
 

Methods in ibilling.client that return CustomerAccount
 CustomerAccount Session.createCustomerAccount()
          Creates new active customer account
 CustomerAccount Session.createCustomerAccountExtended(java.lang.String code, java.lang.Integer merchantAccountCode, java.lang.String firstName, java.lang.String lastName, java.lang.String middleName, java.lang.String title, java.lang.String suffix, java.lang.String customerAccountType, java.lang.String homePhone, java.lang.String workPhone, java.lang.String cellPhone, java.lang.String email, java.lang.String street1, java.lang.String street2, java.lang.String city, java.lang.String state, java.lang.String zipCode, java.lang.String beneficiaryInfo, java.lang.String customerAccountGroupCode, java.lang.String notes, java.util.Date birthDate)
          Creates new active customer account with the values specified
 CustomerAccount PaymentOption.getCustomerAccount()
          Gets the customer account.
 CustomerAccount AccountActivity.getCustomerAccount()
          Gets the customer account.
 CustomerAccount Adjustment.getCustomerAccount()
          Gets the customer account.
 CustomerAccount PaymentPlan.getCustomerAccount()
          Gets the customer account.
 CustomerAccount TransformationContext.getCustomerAccount(ElementFacade facade, java.lang.String attributeName)
          Gets the customer account.
 CustomerAccount SessionContext.getCustomerAccount(java.lang.Integer refId, java.lang.Long id)
          Returns customer account from session context by refId and id
 CustomerAccount Session.loadCustomerAccount(java.lang.String code)
           
private  CustomerAccount Session.takeCustomerAccount(ClientObject clientObject)
          Gets the customer account.
 

Methods in ibilling.client that return types with arguments of type CustomerAccount
(package private) static java.util.List<CustomerAccount> Helper.clientObjectListToCustomerAccountList(java.util.List<ClientObject> list)
          Transforms List to List
 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.Map<java.lang.Integer,CustomerAccount> SessionContext.getCustomerAccounts()
          Returns Map customer accounts from session context
 java.util.List<CustomerAccount> SessionContext.getCustomerAccountsList()
          Returns List customer accounts for synchronize with server.
(package private) static java.util.Collection<CustomerAccount> Helper.getCustomerAccountValues(java.util.Map<java.lang.Integer,CustomerAccount> map)
          Returns values from Map
 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.
private  java.util.List<CustomerAccount> TransformationContext.takeCustomerAccounts()
          Gets the customer accounts.
(package private) static java.util.List<CustomerAccount> Helper.toCustomerAccountList(java.util.List list)
           
 

Methods in ibilling.client with parameters of type CustomerAccount
private  void TransformationContext.checkAndReplaceCustomerAccount(CustomerAccount clientObject)
           
 void XMLTransformationHelper.customerAccountFromXML(CustomerAccount clientObject)
          Customer account from xml.
 void XMLTransformationHelper.customerAccountToXML(CustomerAccount clientObject)
          Customer account to xml.
private  void SessionContext.putCustomerAccount(CustomerAccount customerAccount)
          Adds customer account to map
(package private)  void PaymentOption.setCustomerAccount(CustomerAccount customerAccount)
          Sets the customer account.
(package private)  void AccountActivity.setCustomerAccount(CustomerAccount customerAccount)
          Set a value to customerAccount.
(package private)  void Adjustment.setCustomerAccount(CustomerAccount customerAccount)
          Sets the customer account.
(package private)  void PaymentPlan.setCustomerAccount(CustomerAccount customerAccount)
          Sets the customer account.
 

Method parameters in ibilling.client with type arguments of type CustomerAccount
(package private) static java.util.List<ClientObject> Helper.customerAccountListToClientObjectList(java.util.List<CustomerAccount> customerAccounts)
          Transforms List to List
(package private) static java.util.Collection<CustomerAccount> Helper.getCustomerAccountValues(java.util.Map<java.lang.Integer,CustomerAccount> map)
          Returns values from Map
 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)
           
private  void RMISessionConnection.synchronizeWithSessionContext(SessionContext sessionContext, java.util.List<CustomerAccount> customerAccountList)
           
 

Constructors in ibilling.client with parameters of type CustomerAccount
AccountActivity(java.lang.Integer merchantAccountCode, java.lang.String accountActivityType, java.lang.String code, CustomerAccount customerAccount, java.lang.Long id)
          Instantiates a new account activity.
Adjustment(java.util.Date createDate, java.lang.Integer merchantAccountCode, java.lang.String code, java.lang.String notes, java.lang.String adjustmentReasonCode, CustomerAccount customerAccount, java.lang.Long id)
          Instantiates a new adjustment.
PaymentOption(java.lang.String code, java.util.Date createDate, java.lang.Boolean isActive, java.lang.String holderName, java.lang.String number, java.lang.String accessory, java.lang.String street1, java.lang.String street2, java.lang.String city, java.lang.String state, java.lang.String zipCode, java.lang.String type, java.lang.Integer merchantAccountCode, java.util.Date lastUpdateDate, CustomerAccount customerAccount, java.lang.String issue, java.lang.Long id, java.lang.String maskedNumber, java.lang.String maskedAccessory)
          Instantiates a new payment option.
PaymentPlan(java.util.Date createDate, java.util.Date lastInvocingDate, java.util.Date lastProcessingDate, java.lang.String code, java.lang.String sellerCode, java.lang.Integer length, java.lang.Integer value, java.lang.Integer deferredLength, java.lang.Integer deferredValue, 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.Integer merchantAccountCode, java.lang.String type, java.util.Date firstBillingDate, java.lang.String billingCycleCode, java.lang.String itemCode, java.lang.String taxCode, PaymentOption paymentOption, CustomerAccount customerAccount, java.lang.Long id, java.util.Date lastUpdateDate, java.util.Date nextBillingDate, java.lang.String status)
          Instantiates a new payment plan.