Class GeneratedPaymentManager

All Implemented Interfaces:
ItemLifecycleListener, Serializable
Direct Known Subclasses:
PaymentManager

public abstract class GeneratedPaymentManager extends Extension
Generated class for type PaymentManager.
See Also:
  • Field Details

  • Constructor Details

    • GeneratedPaymentManager

      public GeneratedPaymentManager()
  • Method Details

    • getDefaultAttributeModes

      public Map<String,Item.AttributeMode> getDefaultAttributeModes(Class<? extends Item> itemClass)
      Overrides:
      getDefaultAttributeModes in class Extension
    • getBillingAddress

      public Address getBillingAddress(SessionContext ctx, PaymentInfo item)
      Generated method - Getter of the PaymentInfo.billingAddress attribute.
      Returns:
      the billingAddress
    • getBillingAddress

      public Address getBillingAddress(PaymentInfo item)
      Generated method - Getter of the PaymentInfo.billingAddress attribute.
      Returns:
      the billingAddress
    • setBillingAddress

      public void setBillingAddress(SessionContext ctx, PaymentInfo item, Address value)
      Generated method - Setter of the PaymentInfo.billingAddress attribute.
      Parameters:
      value - the billingAddress
    • setBillingAddress

      public void setBillingAddress(PaymentInfo item, Address value)
      Generated method - Setter of the PaymentInfo.billingAddress attribute.
      Parameters:
      value - the billingAddress
    • createPaymentTransaction

      public PaymentTransaction createPaymentTransaction(SessionContext ctx, Map attributeValues)
    • createPaymentTransaction

      public PaymentTransaction createPaymentTransaction(Map attributeValues)
    • createPaymentTransactionEntry

      public PaymentTransactionEntry createPaymentTransactionEntry(SessionContext ctx, Map attributeValues)
    • createPaymentTransactionEntry

      public PaymentTransactionEntry createPaymentTransactionEntry(Map attributeValues)
    • getName

      public String getName()
      Specified by:
      getName in class Extension
    • getPaymentTransactions

      public List<PaymentTransaction> getPaymentTransactions(SessionContext ctx, AbstractOrder item)
      Generated method - Getter of the AbstractOrder.paymentTransactions attribute.
      Returns:
      the paymentTransactions
    • getPaymentTransactions

      public List<PaymentTransaction> getPaymentTransactions(AbstractOrder item)
      Generated method - Getter of the AbstractOrder.paymentTransactions attribute.
      Returns:
      the paymentTransactions
    • setPaymentTransactions

      public void setPaymentTransactions(SessionContext ctx, AbstractOrder item, List<PaymentTransaction> value)
      Generated method - Setter of the AbstractOrder.paymentTransactions attribute.
      Parameters:
      value - the paymentTransactions
    • setPaymentTransactions

      public void setPaymentTransactions(AbstractOrder item, List<PaymentTransaction> value)
      Generated method - Setter of the AbstractOrder.paymentTransactions attribute.
      Parameters:
      value - the paymentTransactions
    • addToPaymentTransactions

      public void addToPaymentTransactions(SessionContext ctx, AbstractOrder item, PaymentTransaction value)
      Generated method - Adds value to paymentTransactions.
      Parameters:
      value - the item to add to paymentTransactions
    • addToPaymentTransactions

      public void addToPaymentTransactions(AbstractOrder item, PaymentTransaction value)
      Generated method - Adds value to paymentTransactions.
      Parameters:
      value - the item to add to paymentTransactions
    • removeFromPaymentTransactions

      public void removeFromPaymentTransactions(SessionContext ctx, AbstractOrder item, PaymentTransaction value)
      Generated method - Removes value from paymentTransactions.
      Parameters:
      value - the item to remove from paymentTransactions
    • removeFromPaymentTransactions

      public void removeFromPaymentTransactions(AbstractOrder item, PaymentTransaction value)
      Generated method - Removes value from paymentTransactions.
      Parameters:
      value - the item to remove from paymentTransactions
    • getSubscriptionId

      public String getSubscriptionId(SessionContext ctx, PaymentInfo item)
      Generated method - Getter of the CreditCardPaymentInfo.subscriptionId attribute.
      Returns:
      the subscriptionId - Subscription ID is the reference information for the credit cart data stored in the external payment provider.
    • getSubscriptionId

      public String getSubscriptionId(PaymentInfo item)
      Generated method - Getter of the CreditCardPaymentInfo.subscriptionId attribute.
      Returns:
      the subscriptionId - Subscription ID is the reference information for the credit cart data stored in the external payment provider.
    • setSubscriptionId

      public void setSubscriptionId(SessionContext ctx, PaymentInfo item, String value)
      Generated method - Setter of the CreditCardPaymentInfo.subscriptionId attribute.
      Parameters:
      value - the subscriptionId - Subscription ID is the reference information for the credit cart data stored in the external payment provider.
    • setSubscriptionId

      public void setSubscriptionId(PaymentInfo item, String value)
      Generated method - Setter of the CreditCardPaymentInfo.subscriptionId attribute.
      Parameters:
      value - the subscriptionId - Subscription ID is the reference information for the credit cart data stored in the external payment provider.