@Service public class DefaultUserDirectoryStrategyImpl extends Object implements DefaultUserDirectoryStrategy
DefaultUserDirectoryStrategy that will apply the
UserDirectoryService.getDefaultUserDirectory() to all principals that do not
have a user directory set. This ensures that the requirement that all principals belong
to a user directory does not break compatibility with pre-userdirectory installations.| Constructor and Description |
|---|
DefaultUserDirectoryStrategyImpl(UserDirectoryService userDirectoryService) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(BasicSecurityPrincipal<?> securityPrincipal)
Apply the default directory if required.
|
UserDirectory |
getDefaultUserDirectory() |
public DefaultUserDirectoryStrategyImpl(UserDirectoryService userDirectoryService)
public UserDirectory getDefaultUserDirectory()
getDefaultUserDirectory in interface DefaultUserDirectoryStrategynull)public void apply(BasicSecurityPrincipal<?> securityPrincipal)
DefaultUserDirectoryStrategyapply in interface DefaultUserDirectoryStrategysecurityPrincipal - instanceCopyright © 2020. All rights reserved.