Class User
java.lang.Object
org.summerboot.jexpress.security.auth.User
- All Implemented Interfaces:
Serializable,Comparable<User>,Caller
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleangetId()<T> TintgetType()getUid()inthashCode()booleanbooleanbooleanvoidvoidvoidsetDisplayName(String displayName) voidsetEnabled(boolean enabled) voidvoidsetPassword(String password) voidsetTokenTtlSec(Long tokenTtlSec) toString()
-
Field Details
-
tenantId
-
tenantName
-
id
-
uid
-
displayName
-
password
-
groups
-
type
protected int type -
prop
-
enabled
protected boolean enabled -
tokenTtlSec
-
-
Constructor Details
-
User
-
User
-
-
Method Details
-
toString
-
getTenantId
- Specified by:
getTenantIdin interfaceCaller
-
getTenantName
- Specified by:
getTenantNamein interfaceCaller
-
getId
-
getUid
-
getDisplayName
- Specified by:
getDisplayNamein interfaceCaller
-
setDisplayName
-
getPassword
- Specified by:
getPasswordin interfaceCaller
-
setPassword
-
addGroup
-
isInGroup
-
setGroups
-
getGroups
-
isInRole
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getType
public int getType() -
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<User>
-
getProp
-
putProp
-
remove
-
propKeySet
- Specified by:
propKeySetin interfaceCaller
-
getTokenTtlSec
- Specified by:
getTokenTtlSecin interfaceCaller
-
setTokenTtlSec
-