Class VoiceCostMapItem

All Implemented Interfaces:
Serializable, Cloneable, GuiTitlable, Idable, ListItem, Node<VoiceCostMapItem>, TreeNode<VoiceCostMapItem>

public class VoiceCostMapItem extends VoiceBaseCodeBean<VoiceCostMapItem>
Отдельный элемент карты цен, содержащий в себе географический код, цену и период действия.
See Also:
  • Constructor Details

    • VoiceCostMapItem

      public VoiceCostMapItem()
  • Method Details

    • getCostMapId

      public int getCostMapId()
      Получение кода карты цен, к которой привязан элемент.
      Returns:
      код родительской карты цен.
    • setCostMapId

      public VoiceCostMapItem setCostMapId(int costMapId)
      Установка кода карты цен.
      Parameters:
      costMapId - код карты цен, к которой привязан данный элемент.
    • getItemCost

      public BigDecimal getItemCost()
      Получение цены для данного элемента.
      Returns:
      цена элемента карты цен.
    • setItemCost

      public VoiceCostMapItem setItemCost(BigDecimal itemCost)
      Установка цены для элемента карты цен.
      Parameters:
      itemCost - цена.
    • getComment

      public String getComment()
      Получение комментария для элемента карты цен.
      Returns:
      комментарий.
    • setComment

      public VoiceCostMapItem setComment(String comment)
      Получение комментария для элемента карты цен.
      Parameters:
      comment - комментарий.
    • getCodeId

      public int getCodeId()
    • setCodeId

      public VoiceCostMapItem setCodeId(int codeId)
    • toString

      public String toString()
      Overrides:
      toString in class IdTitle
    • builder

      public static VoiceCostMapItem.Builder builder()