@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy={nablarch.common.code.validator.ee.CodeValue.CodeValueValidator.class,nablarch.common.code.validator.ee.CodeValue.CodeValueArrayValidator.class})
@Published
public @interface CodeValue
使用例
genderがcodeIdとpatternで選択された値と合致するかチェックpublic class Sample
{@CodeValue(codeId = "GENDER", pattern = "PATTERN1") String gender;
} genderがcodeIdで選択された値と合致するかチェックpublic class Sample
{@CodeValue(codeId = "GENDER") String gender;
}
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
codeId
コードID
|