Package bitel.billing.server.call.bean
Class Session
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
bitel.billing.server.call.bean.Session
- All Implemented Interfaces:
AccountingSession
- Direct Known Subclasses:
DialUpSession
,VoiceIpSession
public class Session
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
implements AccountingSession
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLogDebug
(String message) void
addLogError
(String message) void
addLogInfo
(String message) void
checkAndCreateTables
(Connection con, DefaultServerSetup setup) Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )getLogin()
getLogMessage
(String message) int
int
getMid()
int
getNasId()
int
getNasID()
Deprecated.int
void
setContract
(Contract contract) void
setFromNumber
(String fromNumber) void
void
setLoginName
(String loginName) void
setLogRecordId
(int logRecordId) void
setMid
(int mid) void
setNasId
(int nasId) void
setNasID
(int nasId) Deprecated.void
setRequestLogRecordId
(int requestLogRecordId) void
setStartTime
(Calendar startTime) void
setToNumber
(String toNumber) toString()
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Field Details
-
loginName
-
logRecordId
protected int logRecordId -
requestLogRecordId
protected int requestLogRecordId -
startTime
-
mid
protected int mid -
fromNumber
-
toNumber
-
login
-
contract
-
logSessionTableName
-
-
Constructor Details
-
Session
public Session()
-
-
Method Details
-
getStartTime
-
setStartTime
-
getMid
public int getMid() -
setMid
public void setMid(int mid) -
getFromNumber
-
setFromNumber
-
getToNumber
-
setToNumber
-
getLogin
-
setLogin
-
getContract
-
setContract
-
getLogRecordId
public int getLogRecordId() -
setLogRecordId
public void setLogRecordId(int logRecordId) -
getNasId
public int getNasId() -
getNasID
Deprecated.ИспользоватьgetNasId()
.- Returns:
-
setNasId
public void setNasId(int nasId) -
setNasID
Deprecated.ИспользоватьsetNasId(int)
.- Parameters:
nasId
-
-
checkAndCreateTables
Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )- Parameters:
con
-
-
getRequestLogRecordId
public int getRequestLogRecordId() -
setRequestLogRecordId
public void setRequestLogRecordId(int requestLogRecordId) -
getLoginName
-
getUserName
- Specified by:
getUserName
in interfaceAccountingSession
-
setLoginName
-
addLogDebug
-
addLogInfo
-
addLogError
-
getLogMessage
-
getServices
-
toString
-