public class UserAdapter extends AbstractMongoAdapter<MongoUserEntity> implements UserModel
UserModel.RequiredAction
invocationContext
EMAIL, FIRST_NAME, LAST_NAME, LOGIN_NAME
Constructor and Description |
---|
UserAdapter(MongoUserEntity userEntity,
MongoStoreInvocationContext invContext) |
Modifier and Type | Method and Description |
---|---|
void |
addRequiredAction(UserModel.RequiredAction action) |
String |
getAttribute(String name) |
Map<String,String> |
getAttributes() |
String |
getEmail() |
String |
getFirstName() |
String |
getId() |
String |
getLastName() |
String |
getLoginName() |
MongoUserEntity |
getMongoEntity() |
int |
getNotBefore() |
Set<UserModel.RequiredAction> |
getRequiredActions() |
MongoUserEntity |
getUser() |
boolean |
isEmailVerified() |
boolean |
isEnabled() |
boolean |
isTotp() |
void |
removeAttribute(String name) |
void |
removeRequiredAction(UserModel.RequiredAction action) |
void |
setAttribute(String name,
String value) |
void |
setEmail(String email) |
void |
setEmailVerified(boolean verified) |
void |
setEnabled(boolean enabled) |
void |
setFirstName(String firstName) |
void |
setLastName(String lastName) |
void |
setLoginName(String loginName) |
void |
setNotBefore(int notBefore) |
void |
setTotp(boolean totp) |
protected void |
updateUser() |
equals, getMongoStore, hashCode, updateMongoEntity
public UserAdapter(MongoUserEntity userEntity, MongoStoreInvocationContext invContext)
public String getLoginName()
getLoginName
in interface UserModel
public void setLoginName(String loginName)
setLoginName
in interface UserModel
public void setEnabled(boolean enabled)
setEnabled
in interface UserModel
public int getNotBefore()
getNotBefore
in interface UserModel
public void setNotBefore(int notBefore)
setNotBefore
in interface UserModel
public String getFirstName()
getFirstName
in interface UserModel
public void setFirstName(String firstName)
setFirstName
in interface UserModel
public String getLastName()
getLastName
in interface UserModel
public void setLastName(String lastName)
setLastName
in interface UserModel
public boolean isEmailVerified()
isEmailVerified
in interface UserModel
public void setEmailVerified(boolean verified)
setEmailVerified
in interface UserModel
public void setAttribute(String name, String value)
setAttribute
in interface UserModel
public void removeAttribute(String name)
removeAttribute
in interface UserModel
public String getAttribute(String name)
getAttribute
in interface UserModel
public Map<String,String> getAttributes()
getAttributes
in interface UserModel
public MongoUserEntity getUser()
public Set<UserModel.RequiredAction> getRequiredActions()
getRequiredActions
in interface UserModel
public void addRequiredAction(UserModel.RequiredAction action)
addRequiredAction
in interface UserModel
public void removeRequiredAction(UserModel.RequiredAction action)
removeRequiredAction
in interface UserModel
protected void updateUser()
public MongoUserEntity getMongoEntity()
getMongoEntity
in class AbstractMongoAdapter<MongoUserEntity>
Copyright © 2014. All Rights Reserved.