java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.tariff.common.bean.TariffGroup
All Implemented Interfaces:
java.io.Serializable, GuiTitlable, Idable, ListItem

public class TariffGroup
extends IdTitle
implements ListItem, java.io.Serializable
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • TariffGroup

      public TariffGroup()
  • Method Details

    • getPos

      public int getPos()
    • setPos

      public void setPos​(int pos)
    • getPlanList

      public java.util.List<TariffGroupTariff> getPlanList()
      Список элементов группы тарифов.
      Returns:
      unmodifiable collection.
    • getTransferMode

      public int getTransferMode()
    • getDaysForward

      public int getDaysForward()
    • getDomainId

      public int getDomainId()
    • setDomainId

      public void setDomainId​(int domainId)
    • addPlanList

      public void addPlanList​(int tariffId, java.lang.String tariffTitle, java.util.Date date1, java.util.Date date2, java.lang.String comment)
      Нормальный вариант доступа к инкапсулированной в модели коллекции. Добавление элемента.
      Parameters:
      tariffId - ид тарифа
      tariffTitle - заголовок тарифа (уже приджойнится из таблицы тарифов)
      date1 - (начало периода)
      date2 - (конец периода)
    • setPlanList

      public void setPlanList​(java.util.List<TariffGroupTariff> list)
    • setTransferMode

      public void setTransferMode​(int transferMode)
    • setDaysForward

      public void setDaysForward​(int daysForward)