验证从数据库检索的一组值

时间:2012-12-09 17:47:47

标签: java validation enums

  

可能重复:
  What is the best approach for validating a combination of values using ENUMS in Java?

我从数据库'Value'和'Check'获取两个值,它们通过Hibernate映射映射到枚举ValueEnum(A,B,C,D)和CheckEnum(1,2,3)。

需要验证这些值,以便我允许不同的检查使用不同的组合。

例如:

isChecked()  - should allow A1, A2, B3
isProcessed() - B2, C2, D3

必须定义这些方法,以便我能够根据要求添加/删除条件。还必须在外部定义,以便我的所有类都可以使用它。

最好的方法是什么?

0 个答案:

没有答案