Class PersonalTariffManager

java.lang.Object
ru.bitel.bgbilling.kernel.contract.api.server.bean.PersonalTariffManager

public class PersonalTariffManager extends Object
  • Constructor Details

    • PersonalTariffManager

      public PersonalTariffManager(Connection con)
  • Method Details

    • getPersonalTariffList

      public List<PersonalTariff> getPersonalTariffList(int contractId)
      Возвращает список персональный тарифов для данного договора
      Parameters:
      contractId - код договора
      Returns:
    • getPersonalTariffList

      public List<PersonalTariff> getPersonalTariffList(int cid, Date time)
      Возвращает список персональный тарифов для данного договора на определенную дату
      Parameters:
      cid - код договора
      time - дата
      Returns:
    • getPersonalTariffList

      public List<PersonalTariff> getPersonalTariffList(int cid, Date date1, Date date2)
      Возвращает список персональный тарифов для данного договора на определенный период
      Parameters:
      cid - код договора
      date1 - начало периода
      date2 - конец периода
      Returns:
    • updatePersonalTariff

      public void updatePersonalTariff(PersonalTariff tariff)
      Обновляет персональный тариф
      Parameters:
      tariff - тариф
    • deletePersonalTariff

      public void deletePersonalTariff(int id)
      Удаляет персональный тариф по его коду
      Parameters:
      id - код тарифа
    • getPersonalTariff

      public PersonalTariff getPersonalTariff(int id)
      Возвращает персональный тариф по его коду
      Parameters:
      id - код тарифа
      Returns:
    • getParentTreeTariffIds

      public Set<Integer> getParentTreeTariffIds(int contractId, Date date)