Class InternalUserDirectoryServiceProvider
java.lang.Object
com.foreach.across.modules.user.services.InternalUserDirectoryServiceProvider
- All Implemented Interfaces:
 UserDirectoryServiceProvider
public class InternalUserDirectoryServiceProvider
extends Object
implements UserDirectoryServiceProvider
Default 
UserDirectoryServiceProvider that supports the
 InternalUserDirectory.- Since:
 - 2.0.0
 - Author:
 - Arne Vandamme
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationProvidergetAuthenticationProvider(UserDirectory userDirectory) Get theAuthenticationProviderrequired for authenticating principals for this directory.org.springframework.validation.ValidatorgetValidator(UserDirectory userDirectory, Class<? extends BasicSecurityPrincipal> securityPrincipalClass) booleansupports(Class<? extends UserDirectory> userDirectoryClass) Returnstrueif theUserDirectoryimplementation type is supported by this provider. 
- 
Constructor Details
- 
InternalUserDirectoryServiceProvider
public InternalUserDirectoryServiceProvider() 
 - 
 - 
Method Details
- 
supports
Description copied from interface:UserDirectoryServiceProviderReturnstrueif theUserDirectoryimplementation type is supported by this provider.- Specified by:
 supportsin interfaceUserDirectoryServiceProvider- Parameters:
 userDirectoryClass- user directory implementation- Returns:
 trueif the user directory type is supported
 - 
getAuthenticationProvider
public org.springframework.security.authentication.AuthenticationProvider getAuthenticationProvider(UserDirectory userDirectory) Description copied from interface:UserDirectoryServiceProviderGet theAuthenticationProviderrequired for authenticating principals for this directory.- Specified by:
 getAuthenticationProviderin interfaceUserDirectoryServiceProvider- Parameters:
 userDirectory- instance- Returns:
 - provider instance
 
 - 
getValidator
public org.springframework.validation.Validator getValidator(UserDirectory userDirectory, Class<? extends BasicSecurityPrincipal> securityPrincipalClass) - Specified by:
 getValidatorin interfaceUserDirectoryServiceProvider
 
 -