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
Modifier and TypeFieldDescriptionprotected Profile
protected ProfileRepository
protected org.craftercms.commons.mongo.UpdateHelper
-
Constructor Summary
ConstructorDescriptionProfileUpdater
(Profile profile, org.craftercms.commons.mongo.UpdateHelper updateHelper, ProfileRepository profileRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttributes
(Map<String, Object> attributes) void
addRoles
(Collection<String> roles) void
removeAttributes
(Collection<String> attributeNames) void
removeRoles
(Collection<String> roles) void
setAttributes
(Map<String, Object> attributes) void
void
setEnabled
(boolean enabled) void
setFailedLoginAttempts
(int failedLoginAttempts) void
setLastFailedLogin
(Date lastFailedLogin) void
setLastModified
(Date lastModified) void
setPassword
(String password) void
void
setUsername
(String username) void
setVerified
(boolean verified) void
update()
-
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
-