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)