Class VoiceCostMapItem

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, GuiTitlable, Idable, ListItem, Node<VoiceCostMapItem>, TreeNode<VoiceCostMapItem>

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

  • Method Details

    • getCostMapId

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

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

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

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

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

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

      public int getCodeId()
    • setCodeId

      public void setCodeId​(int codeId)
    • getDestinationTitle

      public java.lang.String getDestinationTitle()
      Получение названия направления. Фактически, соответствует направлению из справочника направлений. Используется в этом классе, чтобы в клиенте не было необходимости грузить полный справочник направлений.
      Overrides:
      getDestinationTitle in class VoiceBaseCodeBean<VoiceCostMapItem>
      Returns:
      название направления.
    • setDestinationTitle

      public void setDestinationTitle​(java.lang.String destinationTitle)
      Установка названия направления. Фактически, соответствует направлению из справочника направлений. Используется в этом классе, чтобы в клиенте не было необходимости грузить полный справочник направлений.
      Overrides:
      setDestinationTitle in class VoiceBaseCodeBean<VoiceCostMapItem>
      Parameters:
      destinationTitle - название направления