@Override public UserSession getAndRefreshNN(UUID id) { UserSession userSession = getAndRefresh(id); if (userSession == null) throw new NoUserSessionException(id); return userSession; }
@Override public UserSession getNN(UUID id) { UserSession userSession = internalGet(id, false, false); if (userSession == null) throw new NoUserSessionException(id); return userSession; }
@Override public UserSession getAndRefreshNN(UUID id, boolean propagate) { UserSession userSession = getAndRefresh(id, propagate); if (userSession == null) throw new NoUserSessionException(id); return userSession; }
/** * @deprecated use {@link UserSessionsAPI#getNN(UUID)}} */ @Deprecated public UserSession getSession(UUID sessionId) { UserSession session = findSession(sessionId); if (session == null) { throw new NoUserSessionException(sessionId); } return session; }
@Override public synchronized UserSession getUserSession() { if (exceptionOnGetUserSession) { throw new NoUserSessionException(UUID.fromString(USER_ID)); } if (session == null) { User user = new User(); user.setId(UUID.fromString(USER_ID)); user.setLogin("test_admin"); user.setName("Test Administrator"); user.setPassword(DigestUtils.md5Hex("test_admin")); session = new UserSession(UUID.randomUUID(), user, Collections.<Role>emptyList(), Locale.forLanguageTag("en"), false); } return session; }
throw new NoUserSessionException(userSession.getId());
throw new NoUserSessionException(securityContext.getSessionId());
@Override public UserSession getUserSession() { SecurityContext securityContext = AppContext.getSecurityContextNN(); if (securityContext.getSession() != null && securityContext.getSession().isSystem()) { return securityContext.getSession(); } UserSession session = userSessions.getAndRefresh(securityContext.getSessionId()); if (session == null) { throw new NoUserSessionException(securityContext.getSessionId()); } return session; } }