Class InetSession
java.lang.Object
ru.bitel.bgbilling.modules.inet.common.bean.InetSession
- Direct Known Subclasses:
InetSessionLog
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected shortСостояние на устройстве для сессии (на момент начала сессии).
Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=InetServ#STATE_DISABLEprotected longprotected Dateprotected longprotected BigDecimalprotected Dateprotected Dateprotected longprotected longprotected intstatic final shortstatic final shortstatic final shortstatic final shortstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongshortСостояние на устройстве для сессии (на момент начала сессии).
Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=InetServ#STATE_DISABLElonggetId()longlonglongintvoidsetConnectionId(long connectionId) voidsetDeviceState(short type) Состояние на устройстве для сессии (на момент начала сессии).
Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=InetServ#STATE_DISABLEvoidsetId(long id) voidsetLastActive(Date lastActive) voidsetParentId(long parentId) voidsetSessionCost(BigDecimal sessionCost) voidsetSessionStart(Date sessionStart) voidsetSessionStop(Date sessionStop) voidsetSessionTime(long sessionTime) voidsetSplittedId(long splittedId) voidsetStatus(int status)
-
Field Details
-
STATUS_ALIVE
public static final short STATUS_ALIVE- See Also:
-
STATUS_SUSPENDED
public static final short STATUS_SUSPENDED- See Also:
-
STATUS_CLOSED
public static final short STATUS_CLOSED- See Also:
-
STATUS_FINISHED
public static final short STATUS_FINISHED- See Also:
-
TYPE_NORMAL
public static final int TYPE_NORMAL- See Also:
-
TYPE_FAKE
public static final int TYPE_FAKE- See Also:
-
id
protected long id -
connectionId
protected long connectionId -
parentId
protected long parentId -
splittedId
protected long splittedId -
sessionStart
-
sessionStop
-
lastActive
-
deviceState
protected short deviceStateСостояние на устройстве для сессии (на момент начала сессии).
Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=InetServ#STATE_DISABLE -
sessionTime
protected long sessionTime -
sessionCost
-
status
protected int status
-
-
Constructor Details
-
InetSession
public InetSession() -
InetSession
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getConnectionId
public long getConnectionId() -
setConnectionId
public void setConnectionId(long connectionId) -
getParentId
public long getParentId() -
setParentId
public void setParentId(long parentId) -
getSplittedId
public long getSplittedId() -
setSplittedId
public void setSplittedId(long splittedId) -
getDeviceState
public short getDeviceState()Состояние на устройстве для сессии (на момент начала сессии).
Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=InetServ#STATE_DISABLE- Returns:
-
setDeviceState
public void setDeviceState(short type) Состояние на устройстве для сессии (на момент начала сессии).
Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=InetServ#STATE_DISABLE -
getSessionStart
-
setSessionStart
-
getSessionStop
-
setSessionStop
-
getLastActive
-
setLastActive
-
getSessionTime
public long getSessionTime() -
setSessionTime
public void setSessionTime(long sessionTime) -
getSessionCost
-
setSessionCost
-
getStatus
public int getStatus() -
setStatus
public void setStatus(int status)
-