public class ProfileUpdater extends Object
Modifier and Type | Field and Description |
---|---|
protected Profile |
profile |
protected ProfileRepository |
profileRepository |
protected org.craftercms.commons.mongo.UpdateHelper |
updateHelper |
Constructor and Description |
---|
ProfileUpdater(Profile profile,
org.craftercms.commons.mongo.UpdateHelper updateHelper,
ProfileRepository profileRepository) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributes(Map<String,Object> attributes) |
void |
addRoles(Collection<String> roles) |
Profile |
getProfile() |
void |
removeAttributes(Collection<String> attributeNames) |
void |
removeRoles(Collection<String> roles) |
void |
setAttributes(Map<String,Object> attributes) |
void |
setEmail(String email) |
void |
setEnabled(boolean enabled) |
void |
setFailedLoginAttempts(int failedLoginAttempts) |
void |
setLastFailedLogin(Date lastFailedLogin) |
void |
setLastModified(Date lastModified) |
void |
setPassword(String password) |
void |
setRoles(Set<String> roles) |
void |
setUsername(String username) |
void |
setVerified(boolean verified) |
void |
update() |
protected Profile profile
protected org.craftercms.commons.mongo.UpdateHelper updateHelper
protected ProfileRepository profileRepository
public ProfileUpdater(Profile profile, org.craftercms.commons.mongo.UpdateHelper updateHelper, ProfileRepository profileRepository)
public Profile getProfile()
public void setUsername(String username)
public void setPassword(String password)
public void setEmail(String email)
public void setVerified(boolean verified)
public void setEnabled(boolean enabled)
public void setLastModified(Date lastModified)
public void addRoles(Collection<String> roles)
public void removeRoles(Collection<String> roles)
public void removeAttributes(Collection<String> attributeNames)
public void setFailedLoginAttempts(int failedLoginAttempts)
public void setLastFailedLogin(Date lastFailedLogin)
public void update() throws org.craftercms.commons.mongo.MongoDataException
org.craftercms.commons.mongo.MongoDataException
Copyright © 2023 CrafterCMS. All rights reserved.