Added method for update local account state

This commit is contained in:
Andrey Terentev 2024-03-30 11:49:49 +07:00 committed by Andrey Terentev
parent bbd55ed8b3
commit 0a2c5d5789
2 changed files with 8 additions and 0 deletions

View File

@ -19,6 +19,9 @@ public interface AccountService extends UserDetailsService {
@PreAuthorize("hasRole('ADMIN')") @PreAuthorize("hasRole('ADMIN')")
void removeAccount(@NotNull Account account); void removeAccount(@NotNull Account account);
@PreAuthorize("hasRole('ADMIN')")
void updateState(@NotNull Account account);
@Override @Override
Account loadUserByUsername(String username) throws UsernameNotFoundException; Account loadUserByUsername(String username) throws UsernameNotFoundException;
} }

View File

@ -49,6 +49,11 @@ public class AccountServiceImpl implements AccountService {
account.setEnabled(false); account.setEnabled(false);
} }
@Override
public void updateState(@NotNull Account account) {
// TODO: save data to local storage
}
@Override @Override
public Account loadUserByUsername(String username) throws UsernameNotFoundException { public Account loadUserByUsername(String username) throws UsernameNotFoundException {
var lowerUsername = username.toLowerCase(); var lowerUsername = username.toLowerCase();