Class DialUpReportUtils
java.lang.Object
bitel.billing.server.call.bean.ReportUtils
ru.bitel.bgbilling.modules.dialup.server.bean.DialUpReportUtils
public final class DialUpReportUtils extends ReportUtils
-
Field Summary
Fields inherited from class bitel.billing.server.call.bean.ReportUtils
con, loginManager, mid, moduleSetup, unit, unit_scale -
Constructor Summary
Constructors Constructor Description DialUpReportUtils(java.sql.Connection con, int mid, Preferences moduleSetup) -
Method Summary
Modifier and Type Method Description voidaddLoginsAmounts(Period period, int cid, java.util.Map<java.lang.String,java.lang.Object> dataMap, java.lang.String module, java.lang.String filter)voidaddLoginsAmounts(Period period, int cid, org.w3c.dom.Element data, java.lang.String module, java.lang.String filter)voidaddSessions(java.sql.ResultSet rs, org.w3c.dom.Element data)voidaddSessions(org.w3c.dom.Element sessions, java.util.List<java.lang.Integer> lids, Period period, boolean break_on_pages, Page page, java.lang.String columns, java.lang.String filter)intaddSums(org.w3c.dom.Element data, java.util.List<java.lang.Integer> lids, Period period, java.lang.String filter)java.util.List<java.lang.Object>getSessionsColSumTimeTraffics(java.util.List<java.lang.Integer> lids, Period period)Возвращает список объектов: 1) количество - Integer 2) сумма - Float 3) время - Integer 4) трафики - List of BigDecimalMethods inherited from class bitel.billing.server.call.bean.ReportUtils
getLoginManager, getReportUtils, getSessionsColSumTimeTinTout, getSessionsColSumTimeTinTout, getSessionTableName, selectSomethingFromSessions, selectSomethingFromSessions, selectSomthFromSessions, selectSomthFromSessions, setUnitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DialUpReportUtils
-
-
Method Details
-
addSessions
public void addSessions(java.sql.ResultSet rs, org.w3c.dom.Element data)- Overrides:
addSessionsin classReportUtils- See Also:
ReportUtils.addSessions(java.sql.ResultSet, org.w3c.dom.Element)
-
addLoginsAmounts
public void addLoginsAmounts(Period period, int cid, org.w3c.dom.Element data, java.lang.String module, java.lang.String filter) throws java.sql.SQLException- Specified by:
addLoginsAmountsin classReportUtils- Throws:
java.sql.SQLException- See Also:
ReportUtils.addLoginsAmounts(bitel.billing.server.util.MonthPeriod, int, org.w3c.dom.Element, java.lang.String, java.lang.String)
-
addLoginsAmounts
public void addLoginsAmounts(Period period, int cid, java.util.Map<java.lang.String,java.lang.Object> dataMap, java.lang.String module, java.lang.String filter) throws java.sql.SQLException- Specified by:
addLoginsAmountsin classReportUtils- Throws:
java.sql.SQLException- See Also:
ReportUtils.addLoginsAmounts(bitel.billing.server.util.MonthPeriod, int, java.util.Map, java.lang.String, java.lang.String)
-
addSums
public int addSums(org.w3c.dom.Element data, java.util.List<java.lang.Integer> lids, Period period, java.lang.String filter) throws java.sql.SQLException- Specified by:
addSumsin classReportUtils- Throws:
java.sql.SQLException- See Also:
ReportUtils.addSums(org.w3c.dom.Element, java.util.List, bitel.billing.server.util.MonthPeriod, java.lang.String)
-
getSessionsColSumTimeTraffics
public java.util.List<java.lang.Object> getSessionsColSumTimeTraffics(java.util.List<java.lang.Integer> lids, Period period) throws java.sql.SQLExceptionВозвращает список объектов: 1) количество - Integer 2) сумма - Float 3) время - Integer 4) трафики - List of BigDecimal- Parameters:
lids- коды логиновper- период- Returns:
- список объектов
- Throws:
java.sql.SQLException
-
addSessions
-