Class DialUpSession
java.lang.Object
bitel.billing.server.call.bean.Session
ru.bitel.bgbilling.modules.dialup.server.bean.DialUpSession
- All Implemented Interfaces:
AccountingSession
public class DialUpSession extends Session
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringloginAccountTableNameprotected java.lang.StringsessionAccountTableNameprotected java.lang.StringsessionDetailTableNameprotected java.lang.StringsessionNetTableNameFields inherited from class bitel.billing.server.call.bean.Session
contract, fromNumber, logger, login, loginName, logRecordId, logSessionTableName, mid, requestLogRecordId, startTime, toNumber -
Constructor Summary
Constructors Constructor Description DialUpSession() -
Method Summary
Modifier and Type Method Description voidcheckAndCreateTables(java.sql.Connection con, DefaultServerSetup setup)Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )longgetBytesIn()Возвращает количество принятых байтовlonggetBytesOut()Возвращает количество переданных байтовjava.lang.StringgetRealm()Возвращает реалмjava.util.CalendargetStopTime()Возвращает время окончания сессииbooleanisFakeSession()Проверяет, является ли сессия фиктивнойvoidsetBytesIn(long bytesIn)Устанавливает количество принятых байтовvoidsetBytesOut(long bytesOut)Устанавливает количество переданных байтовvoidsetFakeSession(boolean fakeConnection)Устанавливает фиктивность сессииvoidsetRealm(java.lang.String realm)Устанавливает реалмvoidsetStopTime(java.util.Calendar stopTime)Устанавливает время окончания сессииMethods inherited from class bitel.billing.server.call.bean.Session
addLogDebug, addLogError, addLogInfo, getContract, getFromNumber, getLogin, getLoginName, getLogMessage, getLogRecordId, getMid, getNasId, getNasID, getRequestLogRecordId, getServices, getStartTime, getToNumber, getUserName, setContract, setFromNumber, setLogin, setLoginName, setLogRecordId, setMid, setNasId, setNasID, setRequestLogRecordId, setStartTime, setToNumber, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
sessionNetTableName
protected java.lang.String sessionNetTableName -
sessionAccountTableName
protected java.lang.String sessionAccountTableName -
loginAccountTableName
protected java.lang.String loginAccountTableName -
sessionDetailTableName
protected java.lang.String sessionDetailTableName
-
-
Constructor Details
-
DialUpSession
public DialUpSession()
-
-
Method Details
-
checkAndCreateTables
Description copied from class:SessionПередаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )- Overrides:
checkAndCreateTablesin classSession- See Also:
Session.checkAndCreateTables(java.sql.Connection, ru.bitel.bgbilling.server.util.DefaultServerSetup)
-
getBytesIn
public long getBytesIn()Возвращает количество принятых байтов- Returns:
- принятые байты
-
setBytesIn
public void setBytesIn(long bytesIn)Устанавливает количество принятых байтов- Parameters:
bytesIn- принятые байты
-
getBytesOut
public long getBytesOut()Возвращает количество переданных байтов- Returns:
- переданные байты
-
setBytesOut
public void setBytesOut(long bytesOut)Устанавливает количество переданных байтов- Parameters:
bytesOut- переданные байты
-
getStopTime
public java.util.Calendar getStopTime()Возвращает время окончания сессии- Returns:
- время окончания сессии
-
setStopTime
public void setStopTime(java.util.Calendar stopTime)Устанавливает время окончания сессии- Parameters:
stopTime-
-
getRealm
public java.lang.String getRealm()Возвращает реалм- Returns:
- реалм
-
setRealm
public void setRealm(java.lang.String realm)Устанавливает реалм- Parameters:
realm-
-
isFakeSession
public boolean isFakeSession()Проверяет, является ли сессия фиктивной- Returns:
- true, если является
-
setFakeSession
public void setFakeSession(boolean fakeConnection)Устанавливает фиктивность сессии- Parameters:
fakeConnection- true, если фиктивная
-