public class ThreadLocalSessionAccessor extends java.lang.Object implements SessionAccessor
| Constructor and Description |
|---|
ThreadLocalSessionAccessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSessionId() |
void |
deleteTenantId() |
long |
getSessionId()
Get current session id
|
long |
getTenantId()
Get the tenant id
|
void |
setSessionInfo(long sessionId,
long tenantId) |
void |
setTenantId(long tenantId) |
public long getSessionId()
throws SessionIdNotSetException
ReadSessionAccessorgetSessionId in interface ReadSessionAccessorSessionIdNotSetException - if no session exists for the given id, throw exceptionpublic void setSessionInfo(long sessionId,
long tenantId)
setSessionInfo in interface SessionAccessorpublic void setTenantId(long tenantId)
setTenantId in interface SessionAccessorpublic void deleteSessionId()
deleteSessionId in interface SessionAccessorpublic void deleteTenantId()
deleteTenantId in interface SessionAccessorpublic long getTenantId()
throws STenantIdNotSetException
ReadSessionAccessorgetTenantId in interface ReadSessionAccessorSTenantIdNotSetException - if no tenant exists for the given id, throw exception