Package io.jmix.webdav.service.impl
Class WebdavUserManagementServiceImpl
java.lang.Object
io.jmix.webdav.service.impl.WebdavUserManagementServiceImpl
- All Implemented Interfaces:
WebdavUserManagementService
@Component("webdav_WebdavUserManagementService")
public class WebdavUserManagementServiceImpl
extends Object
implements WebdavUserManagementService
-
Field Summary
Modifier and TypeFieldDescriptionprotected UnconstrainedDataManager
protected DigestAuthUtils
protected Metadata
protected UserRepository
protected WebdavUserDetailsService
-
Constructor Summary
ConstructorDescriptionWebdavUserManagementServiceImpl
(UserRepository userRepository, DigestAuthUtils digestAuthUtils, UnconstrainedDataManager dataManager, Metadata metadata, WebdavUserDetailsService webdavUserDetailsService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
changeUserPasswordAsPlainText
(String username, String newPassword) Changes password for user.
-
Field Details
-
userRepository
-
digestAuthUtils
-
dataManager
-
metadata
-
webdavUserDetailsService
-
-
Constructor Details
-
WebdavUserManagementServiceImpl
public WebdavUserManagementServiceImpl(UserRepository userRepository, DigestAuthUtils digestAuthUtils, UnconstrainedDataManager dataManager, Metadata metadata, WebdavUserDetailsService webdavUserDetailsService)
-
-
Method Details
-
changeUserPasswordAsPlainText
Description copied from interface:WebdavUserManagementService
Changes password for user.- Specified by:
changeUserPasswordAsPlainText
in interfaceWebdavUserManagementService
-