类 WebSocketPrincipal
java.lang.Object
cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- 所有已实现的接口:
Principal
Description: Websocket登录连接对象
用于保存websocket连接过程中需要存储的业务参数
- 作者:
- : gengwei.zheng
- Date:
- : 2021/10/24 18:43
-
构造器概要
构造器构造器说明WebSocketPrincipal(cn.herodotus.engine.assistant.definition.domain.oauth2.PrincipalDetails details) WebSocketPrincipal(String userId) -
方法概要
修饰符和类型方法说明booleangetName()这里的 Name 是发送信息目标的标识。getRoles()inthashCode()voidvoidsetEmployeeId(String employeeId) voidvoidvoidsetUsername(String username) toString()
-
构造器详细资料
-
WebSocketPrincipal
public WebSocketPrincipal(cn.herodotus.engine.assistant.definition.domain.oauth2.PrincipalDetails details) -
WebSocketPrincipal
-
-
方法详细资料
-
getUsername
-
setUsername
-
getName
这里的 Name 是发送信息目标的标识。使用 Username 可控度不高,使用也不方便。直接用ID
-
getUserId
-
setUserId
-
getEmployeeId
-
setEmployeeId
-
getAvatar
-
setAvatar
-
getRoles
-
setRoles
-
equals
-
hashCode
public int hashCode() -
toString
-