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 void setCostMapId(int costMapId)
      Установка кода карты цен.
      Parameters:
      costMapId - код карты цен, к которой привязан данный элемент.
    • getItemCost

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

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

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

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

      public int getCodeId()
    • setCodeId

      public void setCodeId(int codeId)
    • getDestinationTitle

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

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

      public String toString()
      Overrides:
      toString in class IdTitle