Class PersonalTariffManager

java.lang.Object
bitel.billing.server.contract.bean.PersonalTariffManager

public class PersonalTariffManager extends Object
  • Constructor Details

    • PersonalTariffManager

      public PersonalTariffManager(Connection con)
  • Method Details

    • getPersonalTariffList

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

      @Deprecated public List<PersonalTariff> getPersonalTariffList(int cid, Calendar time)
      Deprecated.
      Использовать getPersonalTariffList( int cid, Date time )
      Parameters:
      cid -
      time -
      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)