Annotation Interface CodeValue


指定したコードIDの値と、プロパティの値が合致するかチェックするアノテーション。

使用例

     genderがcodeIdとpatternで選択された値と合致するかチェック
     public class Sample{
         @CodeValue(codeId = "GENDER", pattern = "PATTERN1")
         String gender;
     }

     genderがcodeIdで選択された値と合致するかチェック
     public class Sample{
         @CodeValue(codeId = "GENDER")
         String gender;
     }
 
  • Element Details

    • codeId

      String codeId
      コードID
    • groups

      Class<?>[] groups
      グループ
      Default:
      {}
    • message

      String message
      メッセージ
      Default:
      "{nablarch.common.code.validator.ee.CodeValue.message}"
    • payload

      Class<? extends jakarta.validation.Payload>[] payload
      payload
      Default:
      {}
    • pattern

      String pattern
      使用するパターンのカラム名
      Default:
      ""