public class MerchandiseEntity extends java.lang.Object implements Merchandise, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
additionalProperties |
private java.lang.String |
barcode |
private java.lang.Integer |
calculationSubject |
private java.lang.String |
country |
private java.lang.String |
erpCode
ERP код товара
|
private java.lang.String |
externalData |
private java.lang.String |
groupCode |
private boolean |
isGift
Признак того, что данный товар является подарком
|
private java.lang.String |
manufacturer |
private java.lang.String |
marking |
private java.lang.String |
name |
private float |
nds |
private java.math.BigDecimal |
price |
private boolean |
volumeVarietalCounting |
| Constructor and Description |
|---|
MerchandiseEntity() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAdditionalProperties()
Вернет дополнительные свойства товара (например, hasDiscount флаг)
Названия ключей и ожидаемые значения для них перечислены в
MerchandiseAdditionalPropertyKey |
java.lang.String |
getBarcode()
Вернет штрихкод товара
|
java.lang.Integer |
getCalculationSubject()
Возвращает признак предмета расчёта товара.
|
java.lang.String |
getCountry()
Вернет Код страны-производителя
|
java.lang.String |
getErpCode()
Вернет ERP код товара
|
java.util.Optional<java.lang.String> |
getExternalData()
Получим доп.данные для плагина (например JSON, XML, строка с разделителем и т.п.).
|
java.lang.String |
getGroupCode()
Возвращает идентификатор товарной группы, которой принадлежит товар.
Товарная группа это набор товаров, объединенных каким-то признаком. |
java.lang.String |
getManufacturer()
Вернет Код производителя
|
java.lang.String |
getMarking()
Вернет Артикул (уникальный идентификатор) товара
|
java.lang.String |
getName()
Вернет Название товара
|
float |
getNds()
Вернет ставку НДС в процентах
|
java.math.BigDecimal |
getPrice()
Вернет цену товара
|
boolean |
isGift()
Признак того, что данный товар является подарком
|
boolean |
isVolumeVarietalCounting() |
void |
setBarcode(java.lang.String barcode) |
void |
setCalculationSubject(java.lang.Integer calculationSubject) |
void |
setCountry(java.lang.String country) |
void |
setErpCode(java.lang.String erpCode) |
void |
setExternalData(java.lang.String externalData) |
void |
setGift(boolean gift) |
void |
setGroupCode(java.lang.String groupCode)
Устанавливает идентификатор товарной группы.
|
void |
setManufacturer(java.lang.String manufacturer) |
void |
setMarking(java.lang.String marking) |
void |
setName(java.lang.String name) |
void |
setNds(float nds) |
void |
setPrice(java.math.BigDecimal price) |
void |
setVolumeVarietalCounting(boolean volumeVarietalCounting) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGoodsType, getGroup, getPriceInfos, getStorageTimeInDays, getTransformerBarcode, isDiscountable, isForbidSaleJuristicPersonprivate java.lang.String marking
private java.lang.String name
private java.lang.String manufacturer
private java.lang.String country
private java.math.BigDecimal price
private java.lang.String barcode
private float nds
private java.lang.String groupCode
private java.lang.Integer calculationSubject
private java.lang.String externalData
private boolean volumeVarietalCounting
private java.util.Map<java.lang.String,java.lang.String> additionalProperties
private boolean isGift
private java.lang.String erpCode
public java.lang.String getMarking()
MerchandisegetMarking in interface Merchandisepublic void setMarking(java.lang.String marking)
public java.lang.String getName()
MerchandisegetName in interface Merchandisepublic void setName(java.lang.String name)
public java.lang.String getManufacturer()
MerchandisegetManufacturer in interface Merchandisepublic void setManufacturer(java.lang.String manufacturer)
public java.lang.String getCountry()
MerchandisegetCountry in interface Merchandisepublic void setCountry(java.lang.String country)
public java.math.BigDecimal getPrice()
MerchandisegetPrice in interface Merchandisepublic void setPrice(java.math.BigDecimal price)
public java.lang.String getBarcode()
MerchandisegetBarcode in interface Merchandisepublic void setBarcode(java.lang.String barcode)
public float getNds()
MerchandisegetNds in interface Merchandisepublic void setNds(float nds)
public java.lang.String getGroupCode()
MerchandisegetGroupCode in interface Merchandisepublic void setVolumeVarietalCounting(boolean volumeVarietalCounting)
public boolean isVolumeVarietalCounting()
isVolumeVarietalCounting in interface Merchandisepublic void setGroupCode(java.lang.String groupCode)
groupCode - идентификатор товарной группы.public java.lang.Integer getCalculationSubject()
MerchandisegetCalculationSubject in interface Merchandisepublic void setCalculationSubject(java.lang.Integer calculationSubject)
public java.util.Optional<java.lang.String> getExternalData()
MerchandisegetExternalData in interface Merchandisepublic void setExternalData(java.lang.String externalData)
public java.util.Map<java.lang.String,java.lang.String> getAdditionalProperties()
MerchandiseMerchandiseAdditionalPropertyKeygetAdditionalProperties in interface Merchandisepublic boolean isGift()
MerchandiseisGift in interface Merchandisepublic void setGift(boolean gift)
public java.lang.String getErpCode()
MerchandisegetErpCode in interface Merchandisepublic void setErpCode(java.lang.String erpCode)
public java.lang.String toString()
toString in class java.lang.Object