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

public class TariffGroup extends IdTitle implements ListItem, Serializable
See Also:
  • Field Details

  • Constructor Details

    • TariffGroup

      public TariffGroup()
  • Method Details

    • addPlanList

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

      public int getDaysForward()
    • getDomainId

      public int getDomainId()
    • getPlanList

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

      public int getPos()
    • getTransferMode

      public int getTransferMode()
    • setDaysForward

      public TariffGroup setDaysForward(int daysForward)
    • setDomainId

      public TariffGroup setDomainId(int domainId)
    • setId

      public TariffGroup setId(int id)
      Description copied from class: Id
      Устанавливает id объекта
      Overrides:
      setId in class IdTitle
    • setPlanList

      public TariffGroup setPlanList(List<TariffGroupTariff> list)
    • setPos

      public TariffGroup setPos(int pos)
    • setTitle

      public TariffGroup setTitle(String title)
      Description copied from class: IdTitle
      Устанавливает название (описание) объекта
      Overrides:
      setTitle in class IdTitle
    • setTransferMode

      public TariffGroup setTransferMode(int transferMode)