検証ドメインは、属性レベルでの検証ロジックの再利用に役立ちます。たとえば、電子メール・アドレスの形式が正しいかを確認するEmailDomainを作成すると、フィールドで電子メール・アドレスが必要となるたびにこのロジックを再利用できます。
ドメイン・レベルでの検証を実装するには、新しいドメイン型を作成してコードをvalidate()メソッドに追加します。作成したドメインは、属性の型として割り当てることができます。
検証ドメインを作成するには、次のようにします。
protected void validate() { // ### Implement custom domain validation logic here. ### }
Copyright © 1997, 2007, Oracle. All rights reserved.