Class DialUpSession
java.lang.Object
bitel.billing.server.call.bean.Session
ru.bitel.bgbilling.modules.dialup.server.bean.DialUpSession
- All Implemented Interfaces:
AccountingSession
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
Fields inherited from class bitel.billing.server.call.bean.Session
contract, fromNumber, logger, login, loginName, logRecordId, logSessionTableName, mid, requestLogRecordId, startTime, toNumber
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkAndCreateTables
(Connection con, DefaultServerSetup setup) Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )long
Возвращает количество принятых байтовlong
Возвращает количество переданных байтовgetRealm()
Возвращает реалмВозвращает время окончания сессииboolean
Проверяет, является ли сессия фиктивнойvoid
setBytesIn
(long bytesIn) Устанавливает количество принятых байтовvoid
setBytesOut
(long bytesOut) Устанавливает количество переданных байтовvoid
setFakeSession
(boolean fakeConnection) Устанавливает фиктивность сессииvoid
Устанавливает реалмvoid
setStopTime
(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
-
Field Details
-
sessionNetTableName
-
sessionAccountTableName
-
loginAccountTableName
-
sessionDetailTableName
-
-
Constructor Details
-
DialUpSession
public DialUpSession()
-
-
Method Details
-
checkAndCreateTables
Description copied from class:Session
Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )- Overrides:
checkAndCreateTables
in classSession
- See Also:
-
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
Возвращает время окончания сессии- Returns:
- время окончания сессии
-
setStopTime
Устанавливает время окончания сессии- Parameters:
stopTime
-
-
getRealm
Возвращает реалм- Returns:
- реалм
-
setRealm
Устанавливает реалм- Parameters:
realm
-
-
isFakeSession
public boolean isFakeSession()Проверяет, является ли сессия фиктивной- Returns:
- true, если является
-
setFakeSession
public void setFakeSession(boolean fakeConnection) Устанавливает фиктивность сессии- Parameters:
fakeConnection
- true, если фиктивная
-