@Profile(value="!ldap") @Component public class DomainUserRepositoryMock extends Object implements DomainUserRepository, MockRepository
| Constructor and Description |
|---|
DomainUserRepositoryMock(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder objectMapperBuilder,
DomainRepository domainRepository,
DomainGroupRepository groupRepository)
Instantiates a new Domain user repository mock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete(String userName)
Delete user.
|
boolean |
exists(String userName)
Check whether user exists or not.
|
Stream<org.bremersee.dccon.model.DomainUser> |
findAll(String query)
Find all users.
|
Optional<byte[]> |
findAvatar(String userName,
org.bremersee.dccon.model.AvatarDefault avatarDefault,
Integer size)
Find avatar.
|
Optional<org.bremersee.dccon.model.DomainUser> |
findOne(String userName)
Find user by name.
|
void |
init()
Init.
|
void |
resetData()
Reset data.
|
org.bremersee.dccon.model.DomainUser |
save(org.bremersee.dccon.model.DomainUser domainUser,
Boolean updateGroups)
Save domain user.
|
void |
savePassword(String userName,
String newPassword)
Save password.
|
public DomainUserRepositoryMock(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder objectMapperBuilder,
DomainRepository domainRepository,
DomainGroupRepository groupRepository)
objectMapperBuilder - the object mapper builderdomainRepository - the domain repositorygroupRepository - the group repository@EventListener(value=org.springframework.boot.context.event.ApplicationReadyEvent.class) public void init()
public void resetData()
MockRepositoryresetData in interface MockRepositorypublic Stream<org.bremersee.dccon.model.DomainUser> findAll(String query)
DomainUserRepositoryfindAll in interface DomainUserRepositoryquery - the querypublic Optional<org.bremersee.dccon.model.DomainUser> findOne(String userName)
DomainUserRepositoryfindOne in interface DomainUserRepositoryuserName - the user namepublic Optional<byte[]> findAvatar(String userName, org.bremersee.dccon.model.AvatarDefault avatarDefault, Integer size)
DomainUserRepositoryfindAvatar in interface DomainUserRepositoryuserName - the user nameavatarDefault - the avatar defaultsize - the sizepublic boolean exists(String userName)
DomainUserRepositoryexists in interface DomainUserRepositoryuserName - the user nametrue if the user exists, otherwise falsepublic org.bremersee.dccon.model.DomainUser save(org.bremersee.dccon.model.DomainUser domainUser,
Boolean updateGroups)
DomainUserRepositorysave in interface DomainUserRepositorydomainUser - the domain userupdateGroups - specifies whether the groups should also be updated or not (default is
false)public void savePassword(String userName, String newPassword)
DomainUserRepositorysavePassword in interface DomainUserRepositoryuserName - the user namenewPassword - the new passwordpublic boolean delete(String userName)
DomainUserRepositorydelete in interface DomainUserRepositoryuserName - the user nametrue if the user was removed; false if the user didn't existCopyright © 2020 bremersee.org. All rights reserved.