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()Авторизированная ли сессия- 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)
-