Class InetSession

java.lang.Object
ru.bgcrm.plugin.bgbilling.proto.model.inet.InetSession
Direct Known Subclasses:
InetSessionLog

public class InetSession extends Object
  • 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
    • start

      protected Date start
    • stop

      protected Date stop
    • last

      protected Date last
    • deviceState

      protected short deviceState
      Состояние на устройстве для сессии (на момент начала сессии).
      Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=
      invalid reference
      InetUtils#STATE_DISABLE
    • time

      protected long time
    • cost

      protected BigDecimal cost
    • status

      protected int status
  • Constructor Details

    • InetSession

      public InetSession()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getConId

      public long getConId()
    • setConId

      public void setConId(long connectionId)
    • getConnectionId

      @Deprecated public long getConnectionId()
      Deprecated.
    • setConnectionId

      @Deprecated public void setConnectionId(long connectionId)
      Deprecated.
    • getParentId

      public long getParentId()
    • setParentId

      public void setParentId(long parentId)
    • getSplittedId

      public long getSplittedId()
    • setSplittedId

      public void setSplittedId(long splittedId)
    • getDevState

      public short getDevState()
      Состояние на устройстве для сессии (на момент начала сессии).
      Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=
      invalid reference
      InetUtils#STATE_DISABLE
      Returns:
    • setDevState

      public void setDevState(short type)
      Состояние на устройстве для сессии (на момент начала сессии).
      Для CoA соединений, когда доступ отключается CoA - начинается новая session с deviceState=
      invalid reference
      InetUtils#STATE_DISABLE
    • getDeviceState

      @Deprecated public short getDeviceState()
      Deprecated.
    • setDeviceState

      @Deprecated public void setDeviceState(short type)
      Deprecated.
    • getStart

      public Date getStart()
    • setStart

      public void setStart(Date start)
    • getSessionStart

      @Deprecated public Date getSessionStart()
      Deprecated.
    • setSessionStart

      @Deprecated public void setSessionStart(Date sessionStart)
      Deprecated.
    • getStop

      public Date getStop()
    • setStop

      public void setStop(Date sessionStop)
    • getSessionStop

      @Deprecated public Date getSessionStop()
      Deprecated.
    • setSessionStop

      @Deprecated public void setSessionStop(Date sessionStop)
      Deprecated.
    • getLast

      public Date getLast()
    • setLast

      public void setLast(Date lastActive)
    • getLastActive

      @Deprecated public Date getLastActive()
      Deprecated.
    • setLastActive

      @Deprecated public void setLastActive(Date lastActive)
      Deprecated.
    • getTime

      public long getTime()
    • setTime

      public void setTime(long sessionTime)
    • getSessionTime

      @Deprecated public long getSessionTime()
      Deprecated.
    • setSessionTime

      @Deprecated public void setSessionTime(long sessionTime)
      Deprecated.
    • getCost

      public BigDecimal getCost()
    • setCost

      public void setCost(BigDecimal sessionCost)
    • getSessionCost

      @Deprecated public BigDecimal getSessionCost()
      Deprecated.
    • setSessionCost

      @Deprecated public void setSessionCost(BigDecimal sessionCost)
      Deprecated.
    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)