public class Product
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Product.Accessories
Комплектующие
|
static class |
Product.Analogs
Аналоги
|
static class |
Product.CategoryIds |
static class |
Product.Excises
Акцизы
|
static class |
Product.Products
Описывает товары в каталоге
|
static class |
Product.TaxRates
СтавкиНалогов
|
static class |
Product.Unit
Определяет единицу измерения товара и коэффициент пересчета количества в
базовую единицу
|
| Modifier and Type | Field and Description |
|---|---|
protected Product.Accessories |
accessories
Для изделий, содержащих комплектующие
|
protected Product.Analogs |
analogs
Аналоги товара, например для медикаментов другие лекарства, заменяющие данное
|
protected java.lang.String |
barcode
Штрихкод.
|
protected Product.Unit |
baseUnit
Имя базовой единицы измерения товара по ОКЕИ.
|
protected Product.CategoryIds |
categories
Содержит идентификаторы групп, которым принадлежит данный товар в указанном
классификаторе.
|
protected java.lang.String |
code
Артикул.
|
protected java.lang.String |
counterpartyProductId
Идентификатор товара в системе контрагента
|
protected java.lang.String |
country
Наименование страны (по ОКСМ), в которой изготовлен товар
|
protected java.lang.String |
description
Описание
|
protected Product.Excises |
excises
Акцизы
|
protected java.lang.String |
id
Идентификатор.
|
protected Counterparty |
manufacturer
Наименование непосредственного изготовителя товара
|
protected java.lang.String |
name
Наименование товара
|
protected java.util.List<java.lang.String> |
pictures
Имя файла картинки для номенклатурной позиции.
|
protected ProductFeatures |
productFeatures
Уточняет характеристики поставляемого товара.
|
protected PropertyValues.PropertiesValues |
propertiesValues
Описывает значения свойств (характеристик) номенклатурной позиции в
соответствии с указанным классификатором.
|
protected RequisiteValue.RequisiteValues |
requisiteValues
Дополнительные значения реквизитов товара
|
protected StatusType |
status
Определяет статус описанного товара
|
protected Product.TaxRates |
taxRates
СтавкиНалогов
|
protected java.lang.String |
trademark
Наименование торговой марки (брэнда) товара
|
protected Counterparty |
trademarkOwner
Контрагент (компания), которому принадлежит торговая марка товара
|
| Constructor and Description |
|---|
Product() |
| Modifier and Type | Method and Description |
|---|---|
Product.Accessories |
getAccessories()
Для изделий, содержащих комплектующие
|
Product.Analogs |
getAnalogs()
Аналоги товара, например для медикаментов другие лекарства, заменяющие данное
|
java.lang.String |
getBarcode()
Штрихкод.
|
Product.Unit |
getBaseUnit()
Имя базовой единицы измерения товара по ОКЕИ.
|
Product.CategoryIds |
getCategoryIds()
Содержит идентификаторы групп, которым принадлежит данный товар в указанном
классификаторе.
|
java.lang.String |
getCode()
Артикул.
|
java.lang.String |
getCounterpartyProductId()
Идентификатор товара в системе контрагента
|
java.lang.String |
getCountry()
Наименование страны (по ОКСМ), в которой изготовлен товар
|
java.lang.String |
getDescription()
Описание
|
Product.Excises |
getExcises()
Акцизы
|
java.lang.String |
getId()
Идентификатор.
|
Counterparty |
getManufacturer()
Наименование непосредственного изготовителя товара
|
java.lang.String |
getName()
Наименование товара
|
java.util.List<java.lang.String> |
getPictures()
Имя файла картинки для номенклатурной позиции.
|
ProductFeatures |
getProductFeatures()
Уточняет характеристики поставляемого товара.
|
PropertyValues.PropertiesValues |
getPropertiesValues()
Описывает значения свойств (характеристик) номенклатурной позиции в
соответствии с указанным классификатором.
|
RequisiteValue.RequisiteValues |
getRequisiteValues()
Дополнительные значения реквизитов товара
|
StatusType |
getStatus()
Определяет статус описанного товара
|
Product.TaxRates |
getTaxRates()
СтавкиНалогов
|
java.lang.String |
getTrademark()
Наименование торговой марки (брэнда) товара
|
Counterparty |
getTrademarkOwner()
Контрагент (компания), которому принадлежит торговая марка товара
|
void |
setAccessories(Product.Accessories accessories)
Для изделий, содержащих комплектующие
|
void |
setAnalogs(Product.Analogs analogs)
Аналоги товара, например для медикаментов другие лекарства, заменяющие данное
|
void |
setBarcode(java.lang.String barcode)
Штрихкод.
|
void |
setBaseUnit(Product.Unit unit)
Имя базовой единицы измерения товара по ОКЕИ.
|
void |
setCategoryIds(Product.CategoryIds ids)
Содержит идентификаторы групп, которым принадлежит данный товар в указанном
классификаторе.
|
void |
setCode(java.lang.String code)
Артикул.
|
void |
setCounterpartyProductId(java.lang.String id)
Идентификатор товара в системе контрагента
|
void |
setCountry(java.lang.String country)
Наименование страны (по ОКСМ), в которой изготовлен товар
|
void |
setDescription(java.lang.String description)
Описание
|
void |
setExcises(Product.Excises excises)
Акцизы
|
void |
setId(java.lang.String id)
Идентификатор.
|
void |
setManufacturer(Counterparty manufacturer)
Наименование непосредственного изготовителя товара
|
void |
setName(java.lang.String name)
Наименование товара
|
void |
setProductFeatures(ProductFeatures features)
Уточняет характеристики поставляемого товара.
|
void |
setPropertiesValues(PropertyValues.PropertiesValues values)
Описывает значения свойств (характеристик) номенклатурной позиции в
соответствии с указанным классификатором.
|
void |
setRequisiteValues(RequisiteValue.RequisiteValues values)
Дополнительные значения реквизитов товара
|
void |
setStatus(StatusType status)
Определяет статус описанного товара
|
void |
setTaxRates(Product.TaxRates taxRates)
СтавкиНалогов
|
void |
setTrademark(java.lang.String trademark)
Наименование торговой марки (брэнда) товара
|
void |
setTrademarkOwner(Counterparty owner)
Контрагент (компания), которому принадлежит торговая марка товара
|
protected java.lang.String id
protected java.lang.String barcode
protected java.lang.String code
protected java.lang.String name
protected Product.Unit baseUnit
protected java.lang.String counterpartyProductId
protected Product.CategoryIds categories
protected java.lang.String description
protected java.util.List<java.lang.String> pictures
protected java.lang.String country
protected java.lang.String trademark
protected Counterparty trademarkOwner
protected Counterparty manufacturer
protected PropertyValues.PropertiesValues propertiesValues
protected Product.TaxRates taxRates
protected Product.Excises excises
protected Product.Accessories accessories
protected Product.Analogs analogs
protected ProductFeatures productFeatures
protected RequisiteValue.RequisiteValues requisiteValues
protected StatusType status
public java.lang.String getId()
public void setId(java.lang.String id)
id - public java.lang.String getBarcode()
public void setBarcode(java.lang.String barcode)
barcode - public java.lang.String getCode()
public void setCode(java.lang.String code)
code - public java.lang.String getName()
public void setName(java.lang.String name)
name - public Product.Unit getBaseUnit()
public void setBaseUnit(Product.Unit unit)
unit - public java.lang.String getCounterpartyProductId()
public void setCounterpartyProductId(java.lang.String id)
id - public Product.CategoryIds getCategoryIds()
public void setCategoryIds(Product.CategoryIds ids)
ids - public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - public java.util.List<java.lang.String> getPictures()
Этот метод доступа возвращает ссылку на текущий список, а не снимок. Поэтому
любые изменения, которые вы вносите в возвращаемый список, будут
присутствовать внутри объекта JAXB. Вот почему нет метода set
для свойства pictures.
Например, чтобы добавить новый элемент, сделайте следующее:
getPictures().add(newItem);
public java.lang.String getCountry()
public void setCountry(java.lang.String country)
country - public java.lang.String getTrademark()
public void setTrademark(java.lang.String trademark)
trademark - public Counterparty getTrademarkOwner()
public void setTrademarkOwner(Counterparty owner)
owner - public Counterparty getManufacturer()
public void setManufacturer(Counterparty manufacturer)
manufacturer - public PropertyValues.PropertiesValues getPropertiesValues()
public void setPropertiesValues(PropertyValues.PropertiesValues values)
values - public Product.TaxRates getTaxRates()
public void setTaxRates(Product.TaxRates taxRates)
taxRates - public Product.Excises getExcises()
public void setExcises(Product.Excises excises)
excises - public Product.Accessories getAccessories()
public void setAccessories(Product.Accessories accessories)
accessories - public Product.Analogs getAnalogs()
public void setAnalogs(Product.Analogs analogs)
analogs - public ProductFeatures getProductFeatures()
public void setProductFeatures(ProductFeatures features)
features - public RequisiteValue.RequisiteValues getRequisiteValues()
public void setRequisiteValues(RequisiteValue.RequisiteValues values)
values - public StatusType getStatus()
public void setStatus(StatusType status)
status -