Package ru.bitel.bgbilling.server.util

# Class UserSession

java.lang.Object
ru.bitel.bgbilling.server.util.UserSession

public class UserSession extends Object
Эмулирует бесконечные по времени "сессии", в которых можно держать для юзера объекты. Аналог сессии бывшей, но не сбрасывается через полчаса с потерей данных, методы setAttribute, getAttribute, removeAttribute с таким же сигнатурами. Используется для "логина" юзера на ККТ или терминал сбпилота, например.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `getAttribute(String name)`
  `static UserSession`
  `getInstance()`
  `void`
  `removeAttribute(String name)`
  `void`
  `setAttribute(String name, Object value)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getInstance

    public static UserSession getInstance()

  - ### setAttribute

    public void setAttribute(String name, Object value)

  - ### getAttribute

    public Object getAttribute(String name)

  - ### removeAttribute

    public void removeAttribute(String name)