Class ChargeManager

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

@Deprecated public class ChargeManager extends Object
Deprecated.
Использовать ChargeDao
  • Constructor Details

    • ChargeManager

      public ChargeManager(Connection con)
      Deprecated.
  • Method Details

    • getChargeById

      public Charge getChargeById(int id) throws SQLException
      Deprecated.
      Возвращает расход по его коду.
      Parameters:
      id - код расхода
      Returns:
      null, если не найден
      Throws:
      SQLException
    • getChargeList

      public List<Charge> getChargeList(int cid, int chargeTypeId, Period period, int members) throws SQLException
      Deprecated.
      Получает список расходов для договора
      Parameters:
      cid - код договора.
      chargeTypeId - код типа расхода, если <1, то значит всех типов.
      period - период начисления расхода для поиска.
      members - - если == 1, то только расходы данного договора, если = 2 то вернет еще и расходы з.субдоговоров, если = 3 то только расходы зависемых субдоговоров.
      Returns:
      Throws:
      SQLException
    • getChargeList

      public List<Charge> getChargeList(int cid, int chargeTypeId, Period period) throws SQLException
      Deprecated.
      Throws:
      SQLException
    • getChargeList

      public List<Charge> getChargeList(int cid) throws SQLException
      Deprecated.
      Получет список расходов для договора.
      Parameters:
      cid - код договора
      Returns:
      Throws:
      SQLException
    • getChargeList

      public List<Charge> getChargeList(int cid, int chargeTypeId) throws SQLException
      Deprecated.
      Throws:
      SQLException
    • deleteCharge

      public void deleteCharge(int id) throws SQLException
      Deprecated.
      Удаляет расход из БД.
      Parameters:
      id - код записи с расходом в БД
      Throws:
      SQLException
    • updateCharge

      public void updateCharge(Charge charge) throws ru.bitel.bgbilling.common.BGException
      Deprecated.
      Обновляет существующий (charge.getId() > 0) или добавляет новый расход (charge.getId() <= 0).
      Parameters:
      charge - объект с данными расхода
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getTypeTitleMap

      public Map<Integer,String> getTypeTitleMap()
      Deprecated.
      Returns:
      map(Ид расхода, название расхода)