Package ru.technoliga74
Class PriceLine
java.lang.Object
ru.technoliga74.PriceLine
Класс, представляющий одну строку прайс-листа.
Содержит артикул, наименование, единицу измерения, производителя, цену
и дополнительные цены с наценками.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDouble[]Возвращает массив дополнительных цен с наценками.getCat_n()Возвращает артикул бренда (каталожный номер).getEd()Возвращает единицу измерения.Возвращает производителя (бренд).getName()Возвращает наименование товара.getPrice()Возвращает цену товара.voidУстанавливает цену товара и вычисляет дополнительные цены с наценками (20%, 10%, 8%, 7.5%, 5%, 4.5%, 3.5%).toString()Возвращает строковое представление объекта PriceLine.
-
Constructor Details
-
PriceLine
Создаёт новый экземпляр строки прайс-листа.- Parameters:
cat_n- артикул бренда (будет обрезан и очищен от символов '*')name- наименование товараed- единица измеренияmadeBy- производительprice- цена товара
-
-
Method Details
-
getCat_n
Возвращает артикул бренда (каталожный номер).- Returns:
- артикул бренда
-
getName
Возвращает наименование товара.- Returns:
- наименование товара
-
getEd
Возвращает единицу измерения.- Returns:
- единица измерения
-
getMadeBy
Возвращает производителя (бренд).- Returns:
- производитель
-
getPrice
Возвращает цену товара.- Returns:
- цена товара
-
getAddPrices
Возвращает массив дополнительных цен с наценками.- Returns:
- массив дополнительных цен
-
setPrice
Устанавливает цену товара и вычисляет дополнительные цены с наценками (20%, 10%, 8%, 7.5%, 5%, 4.5%, 3.5%). Округление до 2 знаков.- Parameters:
price- базовая цена товара
-
toString
Возвращает строковое представление объекта PriceLine.
-