クラス MongoDbErrorCodes

java.lang.ObjectSE
org.springframework.data.mongodb.util.MongoDbErrorCodes

public final class MongoDbErrorCodes extends ObjectSE
MongoDbErrorCodes は、mongo/base/error_codes.yml に概説されている MongoDB 固有のエラーコードを保持します。
導入:
1.8
作成者:
Christoph Strobl, Mark Paluch, SangHyuk Lee
  • コンストラクターの詳細

    • MongoDbErrorCodes

      public MongoDbErrorCodes()
  • 方法の詳細

    • getErrorDescription

      public static @Nullable StringSE getErrorDescription(@Nullable IntegerSE errorCode)
    • isDataIntegrityViolationCode

      public static boolean isDataIntegrityViolationCode(@Nullable IntegerSE errorCode)
    • isDataIntegrityViolationError

      public static boolean isDataIntegrityViolationError(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4
    • isDataAccessResourceFailureCode

      public static boolean isDataAccessResourceFailureCode(@Nullable IntegerSE errorCode)
    • isDataAccessResourceError

      public static boolean isDataAccessResourceError(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4
    • isDuplicateKeyCode

      public static boolean isDuplicateKeyCode(@Nullable IntegerSE errorCode)
    • isDuplicateKeyError

      public static boolean isDuplicateKeyError(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4
    • isDataDuplicateKeyError

      public static boolean isDataDuplicateKeyError(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4
    • isPermissionDeniedCode

      public static boolean isPermissionDeniedCode(@Nullable IntegerSE errorCode)
    • isPermissionDeniedError

      public static boolean isPermissionDeniedError(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4
    • isInvalidDataAccessApiUsageCode

      public static boolean isInvalidDataAccessApiUsageCode(@Nullable IntegerSE errorCode)
    • isInvalidDataAccessApiUsageError

      public static boolean isInvalidDataAccessApiUsageError(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4
    • isClientSessionFailureCode

      public static boolean isClientSessionFailureCode(@Nullable IntegerSE errorCode)
      指定されたエラーコードが既知のセッション関連のエラーと一致するかどうかを確認します。
      パラメーター:
      errorCode - 確認するエラーコード。
      戻り値:
      エラーが一致する場合は true。
      導入:
      2.1
    • isTransactionFailureCode

      public static boolean isTransactionFailureCode(@Nullable IntegerSE errorCode)
      指定されたエラーコードが既知のトランザクション関連のエラーと一致するかどうかを確認します。
      パラメーター:
      errorCode - 確認するエラーコード。
      戻り値:
      エラーが一致する場合は true。
      導入:
      2.1
    • isClientSessionFailure

      public static boolean isClientSessionFailure(ExceptionSE exception)
      パラメーター:
      exception - null でもかまいません。
      戻り値:
      導入:
      4.4