Module com.logicommerce.sdk
Class OrderPaymentSystemImpl
java.lang.Object
com.logicommerce.sdk.models.order.implementations.OrderPaymentSystemImpl
- All Implemented Interfaces:
OrderPaymentSystem
OrderPaymentSystemImpl class.
- Since:
- 1.0.16
- Author:
- Logicommerce
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(ElementProperty property) addProperty.voidaddProperty(String name, String value) addProperty.getId()Getter for the fieldid.doubleGetter for the fieldincreaseMin.Getter for the fieldincreaseType.doubleGetter for the fieldincreaseValue.getName()Getter for the fieldname.intGetter for the fieldpaymentSystemId.doublegetPrice()Getter for the fieldprice.Getter for the fieldproperties.Getter for the fieldproperty.getTaxes()Getter for the fieldtaxes.booleanisCashOnDelivery.voidsetCashOnDelivery(boolean cashOnDelivery) Setter for the fieldcashOnDelivery.voidSetter for the fieldid.voidsetIncreaseMin(double increaseMin) Setter for the fieldincreaseMin.voidsetIncreaseType(AmountType increaseType) Setter for the fieldincreaseType.voidsetIncreaseValue(double increaseValue) Setter for the fieldincreaseValue.voidSetter for the fieldname.voidsetPaymentSystemId(int paymentSystemId) Setter for the fieldpaymentSystemId.voidsetPrice(double price) Setter for the fieldprice.voidsetProperty(String property) Setter for the fieldproperty.voidSetter for the fieldtaxes.
-
Constructor Details
-
OrderPaymentSystemImpl
public OrderPaymentSystemImpl()
-
-
Method Details
-
getId
Getter for the field
id.- Specified by:
getIdin interfaceOrderPaymentSystem- Returns:
- a
Integerobject
-
getPaymentSystemId
public int getPaymentSystemId()Getter for the field
paymentSystemId.- Specified by:
getPaymentSystemIdin interfaceOrderPaymentSystem- Returns:
- a int
-
getTaxes
Getter for the field
taxes.- Specified by:
getTaxesin interfaceOrderPaymentSystem- Returns:
- a
Listobject
-
getName
Getter for the field
name.- Specified by:
getNamein interfaceOrderPaymentSystem- Returns:
- a
Stringobject
-
getIncreaseType
Getter for the field
increaseType.- Specified by:
getIncreaseTypein interfaceOrderPaymentSystem- Returns:
- a
AmountTypeobject
-
getIncreaseValue
public double getIncreaseValue()Getter for the field
increaseValue.- Specified by:
getIncreaseValuein interfaceOrderPaymentSystem- Returns:
- a double
-
getPrice
public double getPrice()Getter for the field
price.- Specified by:
getPricein interfaceOrderPaymentSystem- Returns:
- a double
-
getIncreaseMin
public double getIncreaseMin()Getter for the field
increaseMin.- Specified by:
getIncreaseMinin interfaceOrderPaymentSystem- Returns:
- a double
-
isCashOnDelivery
public boolean isCashOnDelivery()isCashOnDelivery.
- Specified by:
isCashOnDeliveryin interfaceOrderPaymentSystem- Returns:
- a boolean
-
getProperty
Getter for the field
property.- Specified by:
getPropertyin interfaceOrderPaymentSystem- Returns:
- a
Stringobject
-
setId
Setter for the field
id.- Parameters:
id- aIntegerobject
-
setPaymentSystemId
public void setPaymentSystemId(int paymentSystemId) Setter for the field
paymentSystemId.- Parameters:
paymentSystemId- a int
-
setTaxes
Setter for the field
taxes.- Parameters:
taxes- aListobject
-
setName
Setter for the field
name.- Parameters:
name- aStringobject
-
setIncreaseType
Setter for the field
increaseType.- Parameters:
increaseType- aAmountTypeobject
-
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
Setter for the field
property.- Parameters:
property- aStringobject
-
getProperties
Getter for the field
properties.- Specified by:
getPropertiesin interfaceOrderPaymentSystem- Returns:
- a
Listobject
-
addProperty
addProperty.
- Specified by:
addPropertyin interfaceOrderPaymentSystem- Parameters:
property- aElementPropertyobject
-
addProperty
addProperty.
- Specified by:
addPropertyin interfaceOrderPaymentSystem- Parameters:
name- aStringobjectvalue- aStringobject
-