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)  
 -