Class SessionServiceImpl

java.lang.Object
org.cxbox.core.util.session.impl.SessionServiceImpl
All Implemented Interfaces:
SessionService

@Service("sessionService") public class SessionServiceImpl extends Object implements SessionService
Вспомогательный класс для получения данных о текущем пользователе (имя, логин, роли и т.п)
  • Constructor Details

    • SessionServiceImpl

      public SessionServiceImpl()
  • Method Details

    • getSessionUser

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="requestCache", key="#root.methodName") public org.cxbox.api.service.session.IUser<Long> getSessionUser()
      Specified by:
      getSessionUser in interface SessionService
    • getSessionUserDepartmentId

      public Long getSessionUserDepartmentId()
      Specified by:
      getSessionUserDepartmentId in interface SessionService
    • getSessionUserRole

      @Cacheable(cacheResolver="cxboxCacheResolver", cacheNames="requestCache", key="#root.methodName") public org.cxbox.api.data.dictionary.LOV getSessionUserRole()
      Specified by:
      getSessionUserRole in interface SessionService
    • getSessionId

      public String getSessionId()
      Specified by:
      getSessionId in interface SessionService