Class OrderPaymentSystemImpl

java.lang.Object
com.logicommerce.sdk.models.order.implementations.OrderPaymentSystemImpl
All Implemented Interfaces:
OrderPaymentSystem

public class OrderPaymentSystemImpl extends Object implements OrderPaymentSystem

OrderPaymentSystemImpl class.

Since:
1.0.16
Author:
Logicommerce
  • Constructor Details

    • OrderPaymentSystemImpl

      public OrderPaymentSystemImpl()
  • Method Details

    • getId

      public Integer getId()

      Getter for the field id.

      Specified by:
      getId in interface OrderPaymentSystem
      Returns:
      a Integer object
    • getPaymentSystemId

      public int getPaymentSystemId()

      Getter for the field paymentSystemId.

      Specified by:
      getPaymentSystemId in interface OrderPaymentSystem
      Returns:
      a int
    • getTaxes

      public List<OrderTax> getTaxes()

      Getter for the field taxes.

      Specified by:
      getTaxes in interface OrderPaymentSystem
      Returns:
      a List object
    • getName

      public String getName()

      Getter for the field name.

      Specified by:
      getName in interface OrderPaymentSystem
      Returns:
      a String object
    • getIncreaseType

      public AmountType getIncreaseType()

      Getter for the field increaseType.

      Specified by:
      getIncreaseType in interface OrderPaymentSystem
      Returns:
      a AmountType object
    • getIncreaseValue

      public double getIncreaseValue()

      Getter for the field increaseValue.

      Specified by:
      getIncreaseValue in interface OrderPaymentSystem
      Returns:
      a double
    • getPrice

      public double getPrice()

      Getter for the field price.

      Specified by:
      getPrice in interface OrderPaymentSystem
      Returns:
      a double
    • getIncreaseMin

      public double getIncreaseMin()

      Getter for the field increaseMin.

      Specified by:
      getIncreaseMin in interface OrderPaymentSystem
      Returns:
      a double
    • isCashOnDelivery

      public boolean isCashOnDelivery()

      isCashOnDelivery.

      Specified by:
      isCashOnDelivery in interface OrderPaymentSystem
      Returns:
      a boolean
    • getProperty

      public String getProperty()

      Getter for the field property.

      Specified by:
      getProperty in interface OrderPaymentSystem
      Returns:
      a String object
    • setId

      public void setId(Integer id)

      Setter for the field id.

      Parameters:
      id - a Integer object
    • setPaymentSystemId

      public void setPaymentSystemId(int paymentSystemId)

      Setter for the field paymentSystemId.

      Parameters:
      paymentSystemId - a int
    • setTaxes

      public void setTaxes(List<OrderTax> taxes)

      Setter for the field taxes.

      Parameters:
      taxes - a List object
    • setName

      public void setName(String name)

      Setter for the field name.

      Parameters:
      name - a String object
    • setIncreaseType

      public void setIncreaseType(AmountType increaseType)

      Setter for the field increaseType.

      Parameters:
      increaseType - a AmountType object
    • setIncreaseValue

      public void setIncreaseValue(double increaseValue)

      Setter for the field increaseValue.

      Parameters:
      increaseValue - a double
    • setPrice

      public void setPrice(double price)

      Setter for the field price.

      Parameters:
      price - a double
    • setIncreaseMin

      public void setIncreaseMin(double increaseMin)

      Setter for the field increaseMin.

      Parameters:
      increaseMin - a double
    • setCashOnDelivery

      public void setCashOnDelivery(boolean cashOnDelivery)

      Setter for the field cashOnDelivery.

      Parameters:
      cashOnDelivery - a boolean
    • setProperty

      public void setProperty(String property)

      Setter for the field property.

      Parameters:
      property - a String object
    • getProperties

      public List<ElementProperty> getProperties()

      Getter for the field properties.

      Specified by:
      getProperties in interface OrderPaymentSystem
      Returns:
      a List object
    • addProperty

      public void addProperty(ElementProperty property)

      addProperty.

      Specified by:
      addProperty in interface OrderPaymentSystem
      Parameters:
      property - a ElementProperty object
    • addProperty

      public void addProperty(String name, String value)

      addProperty.

      Specified by:
      addProperty in interface OrderPaymentSystem
      Parameters:
      name - a String object
      value - a String object