public interface Visitor
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getFieldValue(java.lang.String fieldName)
获取指定属性值
|
java.lang.String |
getId()
获取用户ID
|
java.util.Map<java.lang.String,java.lang.String> |
getMap()
获取以Map表示的数据
|
<T> T |
getOnlineUser()
获取当前访问者对象,默认为存储时的bean
|
<T> T |
getOnlineUser(java.lang.Class<T> clazz)
获取当前访问者对象,转为指定的bean
|
<T> T |
getOnlineUserByOpenid(java.lang.String openid)
通过微信OPENID获取当前在线访问者
|
java.lang.String |
getOrgId()
获取当前机构ID
|
java.lang.String |
getRoleId()
获取当前角色ID
|
java.util.Set<java.lang.String> |
getRoleIds()
获取当前用户所拥有的所有角色ID
|
java.util.List<Role> |
getRoles()
获取当前登录用户所拥有的角色
|
static <T> T |
getUser()
获取当前在线用户
|
static <T> T |
getUser(java.lang.Class<T> clazz)
获取当前在线用户
|
static Visitor |
getVisitor()
获取当前访问者控制对象实例
|
<T> T |
getVisitorByOpenid(java.lang.String openid)
通过微信OPENID获取当前在线访问者
|
static <T> T |
isVisitor()
验证登陆者信息,验证成功返回在线用户实例对象,验证失败抛出未登录异常
code:-2(前端统一处理, 跳转至登录页让用户重新登录)
|
static <T> T |
isVisitor(java.lang.Class<T> clazz)
验证登陆者信息,验证成功返回在线用户实例对象,验证失败抛出未登录异常
code:-2(前端统一处理, 跳转至登录页让用户重新登录)
|
java.lang.String getId()
<T> T getOnlineUserByOpenid(java.lang.String openid)
T - -openid - -微信OPENID<T> T getVisitorByOpenid(java.lang.String openid)
T - -openid - -微信OPENID<T> T getOnlineUser()
T - -<T> T getOnlineUser(java.lang.Class<T> clazz)
T - -clazz - -java.lang.String getFieldValue(java.lang.String fieldName)
fieldName - -属性名称java.lang.String getRoleId()
java.util.Set<java.lang.String> getRoleIds()
java.util.List<Role> getRoles()
java.lang.String getOrgId()
java.util.Map<java.lang.String,java.lang.String> getMap()
static Visitor getVisitor()
static <T> T getUser()
T - -static <T> T getUser(java.lang.Class<T> clazz)
T - -clazz - -static <T> T isVisitor()
T - -static <T> T isVisitor(java.lang.Class<T> clazz)
T - -clazz - -