diff --git a/src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java b/src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java deleted file mode 100644 index af7ebd9..0000000 --- a/src/main/java/com/onixbyte/helix/enumeration/ExternalHost.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.onixbyte.helix.enumeration; - -/** - * Constants for external host configurations and endpoints. - *

- * This utility class provides centralised definitions for external service hosts, API endpoints, - * and third-party integration points used throughout the Helix application. It serves as a single - * source of truth for external service configurations, promoting maintainability and consistency. - *

- * The class is designed to hold static final constants representing: - *

- *

- * This class cannot be instantiated as it serves purely as a constant container. - * - * @author zihluwang - * @since 1.0.0 - */ -public final class ExternalHost { - - -} diff --git a/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java b/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java index 2591d2e..2a44c0f 100644 --- a/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java +++ b/src/main/java/com/onixbyte/helix/shared/AssetPrefix.java @@ -1,10 +1,13 @@ package com.onixbyte.helix.shared; -public class AssetPrefix { +public final class AssetPrefix { public static final String UPLOADS = "uploads"; public static final String AVATARS = "avatars"; public static final String PROFILES = "profiles"; + + private AssetPrefix() { + } } diff --git a/src/main/java/com/onixbyte/helix/shared/CacheName.java b/src/main/java/com/onixbyte/helix/shared/CacheName.java index 607d6d7..8babf0f 100644 --- a/src/main/java/com/onixbyte/helix/shared/CacheName.java +++ b/src/main/java/com/onixbyte/helix/shared/CacheName.java @@ -1,6 +1,6 @@ package com.onixbyte.helix.shared; -public class CacheName { +public final class CacheName { public static final String USER = "user"; @@ -12,7 +12,6 @@ public class CacheName { public static final String CAPTCHA = "captcha"; - public static final String CAPTCHA_SETTING = "captcha-setting"; - - public static final String AUTH_SETTING = "auth-setting"; + private CacheName() { + } } diff --git a/src/main/java/com/onixbyte/helix/shared/ExternalHost.java b/src/main/java/com/onixbyte/helix/shared/ExternalHost.java new file mode 100644 index 0000000..5911e7b --- /dev/null +++ b/src/main/java/com/onixbyte/helix/shared/ExternalHost.java @@ -0,0 +1,13 @@ +package com.onixbyte.helix.shared; + +/** + * Constants for external host configurations and endpoints. + * + * @author zihluwang + * @since 1.0.0 + */ +public final class ExternalHost { + + private ExternalHost() { + } +} diff --git a/src/main/java/com/onixbyte/helix/shared/SettingName.java b/src/main/java/com/onixbyte/helix/shared/SettingName.java index 9d92b64..80ee4b3 100644 --- a/src/main/java/com/onixbyte/helix/shared/SettingName.java +++ b/src/main/java/com/onixbyte/helix/shared/SettingName.java @@ -1,8 +1,11 @@ package com.onixbyte.helix.shared; -public class SettingName { +public final class SettingName { public static final String CAPTCHA_ENABLED = "captcha-enabled"; public static final String REGISTER_ENABLED = "register-enabled"; + + private SettingName() { + } } diff --git a/src/main/java/com/onixbyte/helix/shared/TokenConstant.java b/src/main/java/com/onixbyte/helix/shared/TokenConstant.java index 7dbd3e8..739ad25 100644 --- a/src/main/java/com/onixbyte/helix/shared/TokenConstant.java +++ b/src/main/java/com/onixbyte/helix/shared/TokenConstant.java @@ -1,10 +1,13 @@ package com.onixbyte.helix.shared; -public class TokenConstant { +public final class TokenConstant { public static final String TOKEN_HEADER_NAME = "Authorization"; public static final String TOKEN_PREFIX = "Bearer "; public static final int TOKEN_PREFIX_LENGTH = TOKEN_PREFIX.length(); + + private TokenConstant() { + } }