类 DinoContextThreadLocalImpl
java.lang.Object
cn.dinodev.spring.commons.context.DinoContextThreadLocalImpl
- 所有已实现的接口:
DinoContext
#DinoContext 的ThreadLocal版本的实现- 作者:
- Cody Lu
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取当前租户voidcurrentTenant(Tenant tenant) 设置当前租户信息<K extends Serializable>
User<K>获取当前登录的用户<K extends Serializable>
voidcurrentUser(User<K> user) 设置当前用户static org.springframework.context.ApplicationContextstatic Tenantstatic <T extends User<?>>
Tstatic voidremove()static voidsetApplicationContext(org.springframework.context.ApplicationContext context) static voidsetCurrentTenant(Tenant tenant) static <T extends User<?>>
voidsetCurrentUser(T user)
-
构造器详细资料
-
DinoContextThreadLocalImpl
public DinoContextThreadLocalImpl()
-
-
方法详细资料
-
getCurrentTenant
-
setCurrentTenant
-
remove
public static void remove() -
getCurrentUser
-
setCurrentUser
-
setApplicationContext
public static void setApplicationContext(org.springframework.context.ApplicationContext context) -
getApplicationContext
public static org.springframework.context.ApplicationContext getApplicationContext() -
currentUser
从接口复制的说明:DinoContext获取当前登录的用户- 指定者:
currentUser在接口中DinoContext- 类型参数:
K- 用户ID类型参数- 返回:
-
currentTenant
从接口复制的说明:DinoContext获取当前租户- 指定者:
currentTenant在接口中DinoContext- 返回:
-
currentUser
从接口复制的说明:DinoContext设置当前用户- 指定者:
currentUser在接口中DinoContext
-
currentTenant
从接口复制的说明:DinoContext设置当前租户信息- 指定者:
currentTenant在接口中DinoContext
-