Uses of Class
ibilling.client.PaymentPlan

Uses of PaymentPlan in ibilling.client
 

Fields in ibilling.client declared as PaymentPlan
private  PaymentPlan PaymentPlan.linkedParentPlan
          parent of this payment plan (current plan becomes active only after the parent plan is fully processed or canceled)
private  PaymentPlan Charge.paymentPlan
          Reference to the PaymentPlan holding the charges.
 

Fields in ibilling.client with type parameters of type PaymentPlan
private  java.util.Map<java.lang.Integer,PaymentPlan> SessionContext.paymentPlans
          The payment plans.
private  java.util.List<PaymentPlan> CustomerAccount.paymentPlans
          List of PaymentPlans associated with this CustomerAccount.
private  java.util.Map<java.lang.Integer,PaymentPlan> TransformationContext.paymentPlans
          The payment plans.
 

Methods in ibilling.client that return PaymentPlan
 PaymentPlan PaymentPlan.createLinkedPaymentPlan()
          Creates and returns a new payment plan linked to this plan.
 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.createPaymentPlan()
          createPaymentPlan method.
 PaymentPlan CustomerAccount.createPaymentPlan(boolean addToCustomerAccount)
          createPaymentPlan method.
 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.
 PaymentPlan PaymentPlan.getLinkedParentPlan()
          Gets the link parent plan.
 PaymentPlan Charge.getPaymentPlan()
          Gets the payment plan.
 PaymentPlan TransformationContext.getPaymentPlan(ElementFacade facade, java.lang.String attributeName)
          Gets the payment plan.
 PaymentPlan SessionContext.getPaymentPlan(java.lang.Integer refId, java.lang.Long id)
          Returns payment plan from session context by refId and id
 PaymentPlan Session.loadPaymentPlan(java.lang.String code)
           
 

Methods in ibilling.client that return types with arguments of type PaymentPlan
(package private) static java.util.List<PaymentPlan> Helper.clientObjectListToPaymentPlanList(java.util.List<ClientObject> list)
          Transforms List to List
 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.
 java.util.Map<java.lang.Integer,PaymentPlan> SessionContext.getPaymentPlans()
          Returns Map payment plans from session context
 java.util.List<PaymentPlan> CustomerAccount.getPaymentPlans()
          Gets the payment plans.
(package private) static java.util.Collection<PaymentPlan> Helper.getPaymentPlanValues(java.util.Map<java.lang.Integer,PaymentPlan> map)
          Returns values from Map
 java.util.List<PaymentPlan> Session.queryPaymentPlan(java.util.Map<java.lang.String,java.lang.Object> parameters)
          findPaymentPlan method.
 

Methods in ibilling.client with parameters of type PaymentPlan
 void CustomerAccount.addPaymentPlan(PaymentPlan paymentPlan)
          Adds the payment plan.
private  void TransformationContext.addPaymentPlanElement(ElementFacade root, PaymentPlan paymentPlan)
          Adds the payment plan element.
private  void TransformationContext.checkAndReplacePaymentPlan(PaymentPlan clientObject)
           
 void XMLTransformationHelper.paymentPlanFromXML(PaymentPlan clientObject, TransformationContext context)
          Payment plan from xml.
 void XMLTransformationHelper.paymentPlanToXML(PaymentPlan clientObject)
          Payment plan to xml.
private  void SessionContext.putPaymentPlan(PaymentPlan paymentPlan)
          Adds payment plan to map
 void CustomerAccount.removePaymentPlan(PaymentPlan paymentPlan)
          Removes the payment plan.
(package private)  void PaymentPlan.setLinkedParentPlan(PaymentPlan linkedParentPlan)
          Sets the link parent plan.
 void Charge.setPaymentPlan(PaymentPlan paymentPlan)
          Sets the payment plan.
 

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

Constructors in ibilling.client with parameters of type PaymentPlan
Charge(java.util.Date createDate, java.util.Date processedDate, java.lang.Boolean isPrepaid, java.lang.String type, java.lang.Integer merchantAccountCode, PaymentPlan paymentPlan, java.lang.String code, java.lang.Long id)
          Instantiates a new charge.