Package ru.bitel.bgbilling.server.util

# Class UserSession

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

    public class UserSession
    extends java.lang.Object

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

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `java.lang.Object` | `getAttribute​(java.lang.String name)` |
  `static UserSession` | `getInstance()` |
  `void` | `removeAttribute​(java.lang.String name)` |
  `void` | `setAttribute​(java.lang.String name, java.lang.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​(java.lang.String name, java.lang.Object value)

  - ### getAttribute

    public java.lang.Object getAttribute​(java.lang.String name)

  - ### removeAttribute

    public void removeAttribute​(java.lang.String name)