Class ClientStatManager

java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.ClientStatManager

public class ClientStatManager extends Object
  • Constructor Details

    • ClientStatManager

      public ClientStatManager(Connection con, int mid)
  • Method Details

    • addStatInfo

      public void addStatInfo(Element el, int cid, String aids, String sids, int year, int month, int day)
      Добавление в указанный элемент информации по наработке клиента по указанным адресам aids в stat - информация о наработке labels - подписи
      Parameters:
      el - Element
      cid - int - договор клиента
      aids - String - адреса, если пустой или null - все адреса
      sids - String - услуги, если пусто - не по каким услугам
      year - int - год, обязательно должен быть
      month - int - месяц, если 0 - информация за год, иначе начиная с 1
      day - int - день, если 0 - информация за месяц иначе почасовая раскладка
    • addStatInfo

      public void addStatInfo(Map<String,Object> dataMap, int cid, String aids, String sids, int year, int month, int day)
      тот же метод, сделан для jsp Map<String, Object> вместо Element )
      Parameters:
      dataMap - Map<String, Object>
      cid - int - договор клиента
      aids - String - адреса, если пустой или null - все адреса
      sids - String - услуги, если пусто - не по каким услугам
      year - int - год, обязательно должен быть
      month - int - месяц, если 0 - информация за год, иначе начиная с 1
      day - int - день, если 0 - информация за месяц иначе почасовая раскладка
    • fillData

      public void fillData(int cid, String aids, String sids, int year, int month, int day) throws SQLException
      Throws:
      SQLException
    • getStatData

      public SortedMap<Integer,Long> getStatData()