Uses of Class
ibilling.client.PaymentOption

Uses of PaymentOption in ibilling.client
 

Fields in ibilling.client declared as PaymentOption
private  PaymentOption RevenueTransaction.paymentOption
          payment option associated with this revenue transaction that can be used to collection money electronically
private  PaymentOption PaymentPlan.paymentOption
          reference to the payment option to be used to charge payments
 

Fields in ibilling.client with type parameters of type PaymentOption
private  java.util.Map<java.lang.Integer,PaymentOption> SessionContext.paymentOptions
          The payment options.
private  java.util.List<PaymentOption> CustomerAccount.paymentOptions
          List of payment options associated with this CustomerAccount.
private  java.util.Map<java.lang.Integer,PaymentOption> TransformationContext.paymentOptions
          The payment options.
 

Methods in ibilling.client that return PaymentOption
 PaymentOption CustomerAccount.createBankAccount(java.lang.String code, java.lang.String holderName, java.lang.String bankNumber, java.lang.String routingNumber, boolean isSaving)
          createBankAccount method.
 PaymentOption CustomerAccount.createBankAccountExtended(java.lang.String code, java.lang.String holderName, java.lang.String bankNumber, java.lang.String routingNumber, java.lang.String street1, java.lang.String street2, java.lang.String city, java.lang.String state, java.lang.String zipCode, boolean isSaving)
          createBankAccount method.
 PaymentOption CustomerAccount.createCreditCard(java.lang.String code, java.lang.String holderName, java.lang.String creditCardNumber, java.lang.String expirationDate, java.lang.String type)
          createCreditCard method.
 PaymentOption CustomerAccount.createCreditCardExtended(java.lang.String code, java.lang.String holderName, java.lang.String creditCardNumber, java.lang.String expirationDate, java.lang.String type, java.lang.String street1, java.lang.String street2, java.lang.String city, java.lang.String state, java.lang.String zipCode)
          createCreditCard method.
 PaymentOption CustomerAccount.createPaymentOption()
          Creates PaymentOption and associates it with this CustomerAccount.
 PaymentOption CustomerAccount.createPaymentOption(boolean addToCustomerAccount)
          Creates PaymentOption.
 PaymentOption CustomerAccount.createPaymentOptionExtended(java.lang.String street1, java.lang.String street2, java.lang.String city, java.lang.String state, java.lang.String zipCode)
          createPaymentOption method.
 PaymentOption RevenueTransaction.getPaymentOption()
          Gets the payment option.
 PaymentOption PaymentPlan.getPaymentOption()
          Gets the payment option.
 PaymentOption TransformationContext.getPaymentOption(ElementFacade facade, java.lang.String attributeName)
          Gets the payment option.
 PaymentOption SessionContext.getPaymentOption(java.lang.Integer refId, java.lang.Long id)
          Returns payment option from session context by refId and id
 PaymentOption Session.loadPaymentOption(java.lang.String code)
           
 

Methods in ibilling.client that return types with arguments of type PaymentOption
(package private) static java.util.List<PaymentOption> Helper.clientObjectListToPaymentOptionList(java.util.List<ClientObject> list)
          Transforms List to List
 java.util.List<PaymentOption> Session.findPaymentOption(java.lang.Integer merchantAccountCode, java.lang.String code, java.lang.Boolean isActive, java.util.Date fromCreateDate, java.util.Date toCreateDate, 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 paymentOptionType, java.lang.String customerAccountCode)
          Executes a search against PaymentOption records using specified criteria.
 java.util.Map<java.lang.Integer,PaymentOption> SessionContext.getPaymentOptions()
          Returns Map payment options from session context
 java.util.List<PaymentOption> CustomerAccount.getPaymentOptions()
          Gets the payment options.
(package private) static java.util.Collection<PaymentOption> Helper.getPaymentOptionValues(java.util.Map<java.lang.Integer,PaymentOption> map)
          Returns values from Map
 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.
 

Methods in ibilling.client with parameters of type PaymentOption
 void CustomerAccount.addPaymentOption(PaymentOption paymentOption)
          Adds the payment option.
private  void TransformationContext.addPaymentOptionElement(ElementFacade root, PaymentOption paymentOption)
          Adds the payment option element.
private  void TransformationContext.checkAndReplacePaymentOption(PaymentOption clientObject)
           
 RevenueTransaction CustomerAccount.createInvoice(java.lang.String type, java.lang.Integer amount, java.lang.String note, java.lang.String creatorCode, java.lang.String sellerCode, java.lang.String shiftCode, java.lang.String terminalCode, java.util.Date dueDate, java.lang.Integer taxAmount, java.lang.String itemCode, PaymentOption paymentOption)
          createInvoice method.
 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.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.
 void XMLTransformationHelper.paymentOptionFromXML(PaymentOption clientObject, TransformationContext context)
          Payment option from xml.
 void XMLTransformationHelper.paymentOptionToXML(PaymentOption clientObject)
          Payment option to xml.
private  void SessionContext.putPaymentOption(PaymentOption paymentOption)
          Adds payment option to map
 void CustomerAccount.removePaymentOption(PaymentOption paymentOption)
          Removes the payment option.
 void RevenueTransaction.setPaymentOption(PaymentOption paymentOption)
          Sets the payment option.
 void PaymentPlan.setPaymentOption(PaymentOption paymentOption)
          Sets the payment option.
 

Method parameters in ibilling.client with type arguments of type PaymentOption
(package private) static java.util.Collection<PaymentOption> Helper.getPaymentOptionValues(java.util.Map<java.lang.Integer,PaymentOption> map)
          Returns values from Map
(package private) static java.util.List<ClientObject> Helper.paymentOptionListToClientObjectList(java.util.List<PaymentOption> paymentOptions)
          Transforms List to List
 

Constructors in ibilling.client with parameters of type PaymentOption
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.