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.String
loginAccountTableName
protected java.lang.String
sessionAccountTableName
protected java.lang.String
sessionDetailTableName
protected java.lang.String
sessionNetTableName
Fields 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 void
checkAndCreateTables(java.sql.Connection con, DefaultServerSetup setup)
Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )long
getBytesIn()
Возвращает количество принятых байтовlong
getBytesOut()
Возвращает количество переданных байтовjava.lang.String
getRealm()
Возвращает реалмjava.util.Calendar
getStopTime()
Возвращает время окончания сессииboolean
isFakeSession()
Проверяет, является ли сессия фиктивнойvoid
setBytesIn(long bytesIn)
Устанавливает количество принятых байтовvoid
setBytesOut(long bytesOut)
Устанавливает количество переданных байтовvoid
setFakeSession(boolean fakeConnection)
Устанавливает фиктивность сессииvoid
setRealm(java.lang.String realm)
Устанавливает реалмvoid
setStopTime(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, toString
Methods 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:
checkAndCreateTables
in 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, если фиктивная
-