1

重複の可能性:
JavaでENUMSを使用して値の組み合わせを検証するための最良のアプローチは何ですか?

Hibernateマッピングを介して列挙型ValueEnum(A、B、C、D)およびCheckEnum(1、2、3)にマップされているデータベース「Value」および「Check」から2つの値を取得しています。

これらの値は、さまざまなチェックに対してさまざまな組み合わせを許可するように検証する必要があります。

例:

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

これらのメソッドは、要件に基づいて条件を追加/削除できるように定義する必要があります。また、すべてのクラスで使用できるように、外部で定義する必要があります。

このための最善のアプローチは何ですか?

4

0 に答える 0