Class DatarouterUser
java.lang.Object
io.datarouter.model.databean.BaseDatabean<DatarouterUserKey,DatarouterUser>
io.datarouter.auth.storage.user.datarouteruser.DatarouterUser
- All Implemented Interfaces:
SessionBasedUser,io.datarouter.model.databean.Databean<DatarouterUserKey,,DatarouterUser> Comparable<io.datarouter.model.databean.Databean<?,?>>
public class DatarouterUser
extends io.datarouter.model.databean.BaseDatabean<DatarouterUserKey,DatarouterUser>
implements SessionBasedUser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
Fields inherited from class io.datarouter.model.databean.BaseDatabean
DEFAULT_KEY_FIELD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRoles(Collection<Role> roles) static booleanequals(DatarouterUser first, DatarouterUser second) io.datarouter.types.MilliTimegetId()getRolesWithSamlGroups(RoleManager roleManager) getToken()removeRoles(Collection<Role> roles) voidsetCreated(io.datarouter.types.MilliTime createdMs) voidsetEnabled(Boolean enabled) voidsetLastLoggedIn(io.datarouter.types.MilliTime lastLoggedIn) voidsetPasswordDigest(String passwordDigest) voidsetPasswordSalt(String passwordSalt) voidsetRoles(Collection<Role> roles) voidsetSamlGroups(List<String> samlGroups) voidsetUsername(String username) voidsetUserToken(String userToken) voidMethods inherited from class io.datarouter.model.databean.BaseDatabean
compareTo, equals, getDatabeanName, getKey, getKeyFieldName, getKeyFields, hashCode, toString
-
Constructor Details
-
DatarouterUser
public DatarouterUser() -
DatarouterUser
-
DatarouterUser
-
-
Method Details
-
getKeySupplier
- Specified by:
getKeySupplierin interfaceio.datarouter.model.databean.Databean<DatarouterUserKey,DatarouterUser>
-
getRolesIgnoreSaml
-
getRolesWithSamlGroups
-
setRoles
-
addRoles
-
removeRoles
-
getSamlGroups
-
setSamlGroups
-
equals
-
getCreated
public io.datarouter.types.MilliTime getCreated() -
setCreated
public void setCreated(io.datarouter.types.MilliTime createdMs) -
getUsername
- Specified by:
getUsernamein interfaceSessionBasedUser
-
setUsername
-
getPasswordDigest
-
setPasswordDigest
-
getId
- Specified by:
getIdin interfaceSessionBasedUser
-
getPasswordSalt
-
setPasswordSalt
-
getUserToken
-
getToken
- Specified by:
getTokenin interfaceSessionBasedUser
-
setUserToken
-
getEnabled
-
isEnabled
- Specified by:
isEnabledin interfaceSessionBasedUser
-
setEnabled
-
getLastLoggedIn
-
setLastLoggedIn
public void setLastLoggedIn(io.datarouter.types.MilliTime lastLoggedIn) -
getZoneId
- Specified by:
getZoneIdin interfaceSessionBasedUser
-
setZoneId
-