@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
public static @interface CodeValue.List
CodeValue
アノテーションを複数指定するためのアノテーション。
使用例
genderがcodeIdとpatternで選択された値と合致するかチェックpublic class Sample
{@CodeValue.List(
{@CodeValue(codeId = "GENDER", pattern = "PATTERN1"),
@CodeValue(codeId = "GENDER", pattern = "PATTERN2")
}) String gender; }
public abstract CodeValue[] value