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
-
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
int
Для неавторизованной сессии - код ошибки.int
int
byte[]
short
int
int
int
Возвращает продолжительность сессии в строковом виде.Возвращает строку "с номера/на номер" для отображения в таблицеbyte[]
int
long
byte[]
short
int
getRealm()
int
int
getType()
Авторизированная ли сессия.int
hashCode()
hashCode является connectionId - чтобы можно было в hashmap хранить по одному connectionIdvoid
setAccessCode
(int accessCode) void
setAccountMap
(Map<Integer, InetSessionLogAccount> accountMap) void
setAcctSessionId
(String acctSessionId) void
setAgentDeviceId
(int agentDeviceId) void
setCalledStationId
(String fromNumber) void
setCallingStationId
(String toNumber) void
setChildren
(List<InetSessionLog> children) void
setCircuitId
(String circuitId) void
setConnectionStart
(Date connectionStart) void
setContractComment
(String contractComment) void
setContractId
(int contractId) void
setContractTitle
(String contractTitle) void
setDelegatedPrefix
(byte[] delegatedPrefix) void
setDelegatedPrefixLength
(short delegatedPrefixLength) void
setDelegatedPrefixResourceId
(int delegatedPrefixResourceId) void
setDeviceId
(int deviceId) void
setDeviceOptions
(Set<Integer> deviceOptions) void
setDevicePort
(int port) void
setInetAddress
(String nil) Заглушка для JAXBvoid
setInetAddressBytes
(byte[] inetAddressBytes) void
setIpResourceId
(int ipResourceId) void
setParentConnectionId
(long parentSessionId) void
setPrefix
(byte[] prefix) void
setPrefixLength
(short prefixLength) void
setPrefixResourceId
(int prefixResourceId) void
void
setRouteList
(List<IpNet> routeList) void
setServiceTitle
(String serviceTitle) void
setServId
(int loginId) void
setStatusName
(String nil) Заглушка для JAXBvoid
setTrafficMap
(Map<Integer, Long> trafficMap) void
setType
(int type) void
setUsername
(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:
clone
in 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:
-
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)
-