Class InetSessionLog
java.lang.Object
ru.bitel.bgbilling.modules.inet.common.bean.InetSession
ru.bitel.bgbilling.modules.inet.common.bean.InetSessionLog
- All Implemented Interfaces:
 Cloneable
- 
Field Summary
Fields inherited from class ru.bitel.bgbilling.modules.inet.common.bean.InetSession
connectionId, deviceState, id, lastActive, parentId, sessionCost, sessionStart, sessionStop, sessionTime, splittedId, status, STATUS_ALIVE, STATUS_CLOSED, STATUS_FINISHED, STATUS_SUSPENDED, TYPE_FAKE, TYPE_NORMAL - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionclone()booleanintДля неавторизованной сессии - код ошибки.intintbyte[]shortintintintВозвращает продолжительность сессии в строковом виде.Возвращает строку "с номера/на номер" для отображения в таблицеbyte[]intlongbyte[]shortintgetRealm()intintgetType()Авторизированная ли сессия.inthashCode()hashCode является connectionId - чтобы можно было в hashmap хранить по одному connectionIdvoidsetAccessCode(int accessCode) voidsetAccountMap(Map<Integer, InetSessionLogAccount> accountMap) voidsetAcctSessionId(String acctSessionId) voidsetAgentDeviceId(int agentDeviceId) voidsetCalledStationId(String fromNumber) voidsetCallingStationId(String toNumber) voidsetChildren(List<InetSessionLog> children) voidsetCircuitId(String circuitId) voidsetConnectionStart(Date connectionStart) voidsetContractComment(String contractComment) voidsetContractId(int contractId) voidsetContractTitle(String contractTitle) voidsetDelegatedPrefix(byte[] delegatedPrefix) voidsetDelegatedPrefixLength(short delegatedPrefixLength) voidsetDelegatedPrefixResourceId(int delegatedPrefixResourceId) voidsetDeviceId(int deviceId) voidsetDeviceOptions(Set<Integer> deviceOptions) voidsetDevicePort(int port) voidsetInetAddress(String nil) Заглушка для JAXBvoidsetInetAddressBytes(byte[] inetAddressBytes) voidsetIpResourceId(int ipResourceId) voidsetParentConnectionId(long parentSessionId) voidsetPrefix(byte[] prefix) voidsetPrefixLength(short prefixLength) voidsetPrefixResourceId(int prefixResourceId) voidvoidsetRouteList(List<IpNet> routeList) voidsetServiceTitle(String serviceTitle) voidsetServId(int loginId) voidsetStatusName(String nil) Заглушка для JAXBvoidsetTrafficMap(Map<Integer, Long> trafficMap) voidsetType(int type) voidsetUsername(String userName) toString()Methods inherited from class ru.bitel.bgbilling.modules.inet.common.bean.InetSession
getConnectionId, getDeviceState, getId, getLastActive, getParentId, getSessionCost, getSessionStart, getSessionStop, getSessionTime, getSplittedId, getStatus, setConnectionId, setDeviceState, setId, setLastActive, setParentId, setSessionCost, setSessionStart, setSessionStop, setSessionTime, setSplittedId, setStatus 
- 
Constructor Details
- 
InetSessionLog
public InetSessionLog() - 
InetSessionLog
 
 - 
 - 
Method Details
- 
equals
 - 
hashCode
public int hashCode()hashCode является connectionId - чтобы можно было в hashmap хранить по одному connectionId - 
getContractId
public int getContractId() - 
setContractId
public void setContractId(int contractId)  - 
getServId
public int getServId() - 
setServId
public void setServId(int loginId)  - 
getDeviceId
public int getDeviceId() - 
setDeviceId
public void setDeviceId(int deviceId)  - 
getDevicePort
public int getDevicePort() - 
setDevicePort
public void setDevicePort(int port)  - 
getAgentDeviceId
public int getAgentDeviceId() - 
setAgentDeviceId
public void setAgentDeviceId(int agentDeviceId)  - 
getConnectionStart
 - 
setConnectionStart
 - 
getParentConnectionId
public long getParentConnectionId() - 
setParentConnectionId
public void setParentConnectionId(long parentSessionId)  - 
getRealm
 - 
setRealm
 - 
getChildren
 - 
setChildren
 - 
getAcctSessionId
 - 
setAcctSessionId
 - 
getUsername
 - 
setUsername
 - 
getCalledStationId
 - 
setCalledStationId
 - 
getCallingStationId
 - 
setCallingStationId
 - 
getCircuitId
 - 
setCircuitId
 - 
getIpResourceId
public int getIpResourceId() - 
setIpResourceId
public void setIpResourceId(int ipResourceId)  - 
getInetAddressBytes
public byte[] getInetAddressBytes() - 
setInetAddressBytes
public void setInetAddressBytes(byte[] inetAddressBytes)  - 
getInetAddress
 - 
setInetAddress
Заглушка для JAXB- Parameters:
 nil-
 - 
getRouteList
 - 
setRouteList
 - 
getType
public int getType()Авторизированная ли сессия. Если true - как fake сессия в dialup.- Returns:
 
 - 
setType
public void setType(int type)  - 
getAccessCode
public int getAccessCode()Для неавторизованной сессии - код ошибки.- Returns:
 
 - 
setAccessCode
public void setAccessCode(int accessCode)  - 
getDeviceOptions
 - 
setDeviceOptions
 - 
clone
- Overrides:
 clonein classObject- Throws:
 CloneNotSupportedException
 - 
toString
 - 
getTrafficMap
 - 
setTrafficMap
 - 
getAccountMap
 - 
setAccountMap
 - 
getStatusName
 - 
setStatusName
Заглушка для JAXB- Parameters:
 nil-
 - 
getContractComment
 - 
setContractComment
 - 
setContractTitle
 - 
getContractTitle
 - 
getServiceTitle
 - 
setServiceTitle
 - 
toSession
 - 
toConnection
 - 
getFromNumberToNumberAsString
Возвращает строку "с номера/на номер" для отображения в таблице- Returns:
 
 - 
getDurationAsString
Возвращает продолжительность сессии в строковом виде.- Returns:
 
 - 
getConnectionStartAsString
 - 
getSessionStartAsString
 - 
getSessionStopAsString
 - 
getSessionActivityAsString
 - 
getPrefixResourceId
public int getPrefixResourceId() - 
setPrefixResourceId
public void setPrefixResourceId(int prefixResourceId)  - 
getPrefix
public byte[] getPrefix() - 
setPrefix
public void setPrefix(byte[] prefix)  - 
getPrefixLength
public short getPrefixLength() - 
setPrefixLength
public void setPrefixLength(short prefixLength)  - 
getDelegatedPrefixResourceId
public int getDelegatedPrefixResourceId() - 
setDelegatedPrefixResourceId
public void setDelegatedPrefixResourceId(int delegatedPrefixResourceId)  - 
getDelegatedPrefix
public byte[] getDelegatedPrefix() - 
setDelegatedPrefix
public void setDelegatedPrefix(byte[] delegatedPrefix)  - 
getDelegatedPrefixLength
public short getDelegatedPrefixLength() - 
setDelegatedPrefixLength
public void setDelegatedPrefixLength(short delegatedPrefixLength)  
 -