Package bitel.billing.server.call.bean
Class Session
java.lang.Object
bitel.billing.server.call.bean.Session
- All Implemented Interfaces:
AccountingSession
- Direct Known Subclasses:
DialUpSession,VoiceIpSession
public class Session extends java.lang.Object implements AccountingSession
-
Field Summary
Fields Modifier and Type Field Description protected Contractcontractprotected java.lang.StringfromNumberprotected org.apache.logging.log4j.Loggerloggerprotected Loginloginprotected java.lang.StringloginNameprotected intlogRecordIdprotected java.lang.StringlogSessionTableNameprotected intmidprotected intrequestLogRecordIdprotected java.util.CalendarstartTimeprotected java.lang.StringtoNumber -
Constructor Summary
Constructors Constructor Description Session() -
Method Summary
Modifier and Type Method Description voidaddLogDebug(java.lang.String message)voidaddLogError(java.lang.String message)voidaddLogInfo(java.lang.String message)voidcheckAndCreateTables(java.sql.Connection con, DefaultServerSetup setup)Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )ContractgetContract()java.lang.StringgetFromNumber()LogingetLogin()java.lang.StringgetLoginName()java.lang.StringgetLogMessage(java.lang.String message)intgetLogRecordId()intgetMid()intgetNasId()intgetNasID()Deprecated.intgetRequestLogRecordId()java.util.Set<java.lang.Integer>getServices()java.util.CalendargetStartTime()java.lang.StringgetToNumber()java.lang.StringgetUserName()voidsetContract(Contract contract)voidsetFromNumber(java.lang.String fromNumber)voidsetLogin(Login login)voidsetLoginName(java.lang.String loginName)voidsetLogRecordId(int logRecordId)voidsetMid(int mid)voidsetNasId(int nasId)voidsetNasID(int nasId)Deprecated.voidsetRequestLogRecordId(int requestLogRecordId)voidsetStartTime(java.util.Calendar startTime)voidsetToNumber(java.lang.String toNumber)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
loginName
protected java.lang.String loginName -
logRecordId
protected int logRecordId -
requestLogRecordId
protected int requestLogRecordId -
startTime
protected java.util.Calendar startTime -
mid
protected int mid -
fromNumber
protected java.lang.String fromNumber -
toNumber
protected java.lang.String toNumber -
login
-
contract
-
logSessionTableName
protected java.lang.String logSessionTableName -
logger
protected org.apache.logging.log4j.Logger logger
-
-
Constructor Details
-
Session
public Session()
-
-
Method Details
-
getStartTime
public java.util.Calendar getStartTime() -
setStartTime
public void setStartTime(java.util.Calendar startTime) -
getMid
public int getMid() -
setMid
public void setMid(int mid) -
getFromNumber
public java.lang.String getFromNumber() -
setFromNumber
public void setFromNumber(java.lang.String fromNumber) -
getToNumber
public java.lang.String getToNumber() -
setToNumber
public void setToNumber(java.lang.String toNumber) -
getLogin
-
setLogin
-
getContract
-
setContract
-
getLogRecordId
public int getLogRecordId() -
setLogRecordId
public void setLogRecordId(int logRecordId) -
getNasId
public int getNasId() -
getNasID
@Deprecated public int getNasID()Deprecated.ИспользоватьgetNasId().- Returns:
-
setNasId
public void setNasId(int nasId) -
setNasID
@Deprecated public void setNasID(int nasId)Deprecated.ИспользоватьsetNasId(int).- Parameters:
nasId-
-
checkAndCreateTables
Передаем сюда setup, т.к это метод вызывается как из радиуса так и из сервера (переобсчет сессий )- Parameters:
con-
-
getRequestLogRecordId
public int getRequestLogRecordId() -
setRequestLogRecordId
public void setRequestLogRecordId(int requestLogRecordId) -
getLoginName
public java.lang.String getLoginName() -
getUserName
public java.lang.String getUserName()- Specified by:
getUserNamein interfaceAccountingSession
-
setLoginName
public void setLoginName(java.lang.String loginName) -
addLogDebug
public void addLogDebug(java.lang.String message) -
addLogInfo
public void addLogInfo(java.lang.String message) -
addLogError
public void addLogError(java.lang.String message) -
getLogMessage
public java.lang.String getLogMessage(java.lang.String message) -
getServices
public java.util.Set<java.lang.Integer> getServices() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-