Package org.craftercms.profile.utils.db
Class ProfileUpdater
java.lang.Object
org.craftercms.profile.utils.db.ProfileUpdater
Created by alfonsovasquez on 14/6/16.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Profileprotected ProfileRepositoryprotected org.craftercms.commons.mongo.UpdateHelper -
Constructor Summary
ConstructorsConstructorDescriptionProfileUpdater(Profile profile, org.craftercms.commons.mongo.UpdateHelper updateHelper, ProfileRepository profileRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributes(Map<String, Object> attributes) voidaddRoles(Collection<String> roles) voidremoveAttributes(Collection<String> attributeNames) voidremoveRoles(Collection<String> roles) voidsetAttributes(Map<String, Object> attributes) voidvoidsetEnabled(boolean enabled) voidsetFailedLoginAttempts(int failedLoginAttempts) voidsetLastFailedLogin(Date lastFailedLogin) voidsetLastModified(Date lastModified) voidsetPassword(String password) voidvoidsetUsername(String username) voidsetVerified(boolean verified) voidupdate()
-
Field Details
-
profile
-
updateHelper
protected org.craftercms.commons.mongo.UpdateHelper updateHelper -
profileRepository
-
-
Constructor Details
-
ProfileUpdater
public ProfileUpdater(Profile profile, org.craftercms.commons.mongo.UpdateHelper updateHelper, ProfileRepository profileRepository)
-
-
Method Details
-
getProfile
-
setUsername
-
setPassword
-
setEmail
-
setVerified
public void setVerified(boolean verified) -
setEnabled
public void setEnabled(boolean enabled) -
setLastModified
-
setRoles
-
addRoles
-
removeRoles
-
setAttributes
-
addAttributes
-
removeAttributes
-
setFailedLoginAttempts
public void setFailedLoginAttempts(int failedLoginAttempts) -
setLastFailedLogin
-
update
public void update() throws org.craftercms.commons.mongo.MongoDataException- Throws:
org.craftercms.commons.mongo.MongoDataException
-