Package cn.gmkit.core

Class Messages

java.lang.Object
cn.gmkit.core.Messages

public final class Messages extends Object
统一的中英双语消息工具。

中文优先用于直接展示,英文保留用于日志检索、搜索 issue 或与第三方实现对照。

  • Method Details

    • bilingual

      public static String bilingual(String zh, String en)
      组合一条中英双语消息。
      Parameters:
      zh - 中文消息
      en - 英文消息
      Returns:
      双语消息,格式为 中文 / English
    • nullValue

      public static String nullValue(String label)
      构造空值错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • emptyValue

      public static String emptyValue(String label)
      构造空内容错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • blankValue

      public static String blankValue(String label)
      构造空白字符串错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • invalidHexEven

      public static String invalidHexEven(String label)
      构造十六进制长度错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • invalidHex

      public static String invalidHex(String label)
      构造十六进制格式错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • invalidBase64

      public static String invalidBase64(String label)
      构造 Base64 格式错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • invalidHexOrBase64

      public static String invalidHexOrBase64(String label)
      构造十六进制或 Base64 自动识别失败消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • invalidBlankInput

      public static String invalidBlankInput(String label)
      构造空白输入错误消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • expectedLength

      public static String expectedLength(String label, int expectedLength, int actualLength)
      构造定长校验失败消息。
      Parameters:
      label - 参数名称
      expectedLength - 期望长度
      actualLength - 实际长度
      Returns:
      双语错误消息
    • multipleOf

      public static String multipleOf(String label, int blockSize)
      构造整数倍长度校验失败消息。
      Parameters:
      label - 参数名称
      blockSize - 块大小
      Returns:
      双语错误消息
    • positiveValue

      public static String positiveValue(String label)
      构造正数校验失败消息。
      Parameters:
      label - 参数名称
      Returns:
      双语错误消息
    • sm2EncryptionFailed

      public static String sm2EncryptionFailed()
      构造 SM2 加密失败消息。
      Returns:
      双语错误消息
    • sm2DecryptionFailed

      public static String sm2DecryptionFailed()
      构造 SM2 解密失败消息。
      Returns:
      双语错误消息
    • sm2SigningFailed

      public static String sm2SigningFailed()
      构造 SM2 签名失败消息。
      Returns:
      双语错误消息
    • sm2InitiatorConfirmationTagRequired

      public static String sm2InitiatorConfirmationTagRequired()
      构造 SM2 发起方确认标签缺失消息。
      Returns:
      双语错误消息
    • sm2UserIdTooLong

      public static String sm2UserIdTooLong()
      构造 SM2 用户标识长度错误消息。
      Returns:
      双语错误消息
    • invalidSm2Signature

      public static String invalidSm2Signature()
      构造 SM2 签名格式错误消息。
      Returns:
      双语错误消息
    • invalidSm2DerSignature

      public static String invalidSm2DerSignature()
      构造 SM2 DER 签名格式错误消息。
      Returns:
      双语错误消息
    • invalidSm2RawSignatureLength

      public static String invalidSm2RawSignatureLength(int expectedLength)
      构造 SM2 RAW 签名长度错误消息。
      Parameters:
      expectedLength - 期望长度
      Returns:
      双语错误消息
    • invalidSm2RawSignatureEncoding

      public static String invalidSm2RawSignatureEncoding()
      构造 SM2 RAW 签名编码失败消息。
      Returns:
      双语错误消息