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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class bitel.billing.server.call.bean.Session
contract, fromNumber, logger, login, loginName, logRecordId, logSessionTableName, mid, requestLogRecordId, startTime, toNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAndCreateTables(Connection con, DefaultServerSetup setup) Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )longВозвращает количество принятых байтовlongВозвращает количество переданных байтовgetRealm()Возвращает реалмВозвращает время окончания сессииbooleanПроверяет, является ли сессия фиктивнойvoidsetBytesIn(long bytesIn) Устанавливает количество принятых байтовvoidsetBytesOut(long bytesOut) Устанавливает количество переданных байтовvoidsetFakeSession(boolean fakeConnection) Устанавливает фиктивность сессииvoidУстанавливает реалмvoidsetStopTime(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:
checkAndCreateTablesin 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, если фиктивная
-