From 86f4b05b8c92c6cfb905c81f83f300eee1b42d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Fri, 9 Aug 2024 05:27:34 +0200 Subject: [PATCH] optimize imports --- .../releasehive/config/ApplicationConfiguration.java | 3 --- .../beatrice/releasehive/config/InternalConfiguration.java | 5 +++++ .../wtf/beatrice/releasehive/resources/AuthResource.java | 1 - .../beatrice/releasehive/services/AccountServiceImpl.java | 3 --- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java b/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java index b277195..2bcf189 100644 --- a/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java +++ b/src/main/java/wtf/beatrice/releasehive/config/ApplicationConfiguration.java @@ -7,14 +7,11 @@ import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.AuthenticationProvider; import org.springframework.security.authentication.dao.DaoAuthenticationProvider; import org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration; -import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import wtf.beatrice.releasehive.repositories.UserRepository; -import java.util.function.Supplier; - @Configuration public class ApplicationConfiguration { diff --git a/src/main/java/wtf/beatrice/releasehive/config/InternalConfiguration.java b/src/main/java/wtf/beatrice/releasehive/config/InternalConfiguration.java index 86045f8..feb8c47 100644 --- a/src/main/java/wtf/beatrice/releasehive/config/InternalConfiguration.java +++ b/src/main/java/wtf/beatrice/releasehive/config/InternalConfiguration.java @@ -2,6 +2,11 @@ package wtf.beatrice.releasehive.config; public class InternalConfiguration { + +private InternalConfiguration() { + throw new IllegalStateException("Utility class"); +} + public static final String EMAIL_REGEX_RCF = "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])"; public static final String USERNAME_REGEX = "^[a-zA-Z0-9_-]{3,16}$"; public static final String PASSWORD_REGEX = "^.{6,128}$"; diff --git a/src/main/java/wtf/beatrice/releasehive/resources/AuthResource.java b/src/main/java/wtf/beatrice/releasehive/resources/AuthResource.java index 73ac835..2c85e51 100644 --- a/src/main/java/wtf/beatrice/releasehive/resources/AuthResource.java +++ b/src/main/java/wtf/beatrice/releasehive/resources/AuthResource.java @@ -2,7 +2,6 @@ package wtf.beatrice.releasehive.resources; import org.apache.coyote.BadRequestException; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; diff --git a/src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java b/src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java index b5887d8..4268e19 100644 --- a/src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java +++ b/src/main/java/wtf/beatrice/releasehive/services/AccountServiceImpl.java @@ -2,8 +2,6 @@ package wtf.beatrice.releasehive.services; import org.apache.coyote.BadRequestException; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.crypto.password.PasswordEncoder; @@ -11,7 +9,6 @@ import org.springframework.stereotype.Service; import wtf.beatrice.releasehive.config.InternalConfiguration; import wtf.beatrice.releasehive.dtos.LoginUserDto; import wtf.beatrice.releasehive.dtos.RegisterUserDto; -import wtf.beatrice.releasehive.exceptions.HiveException; import wtf.beatrice.releasehive.models.User; import wtf.beatrice.releasehive.repositories.UserRepository;