検証ドメインの作成

検証ドメインは、属性レベルでの検証ロジックの再利用に役立ちます。たとえば、電子メール・アドレスの形式が正しいかを確認するEmailDomainを作成すると、フィールドで電子メール・アドレスが必要となるたびにこのロジックを再利用できます。

ドメイン・レベルでの検証を実装するには、新しいドメイン型を作成してコードをvalidate()メソッドに追加します。作成したドメインは、属性の型として割り当てることができます。

検証ドメインを作成するには、次のようにします。

  1. ナビゲータで、ビジネス・コンポーネント・パッケージ・ノードを右クリックし、「新規ドメイン」を選択します。
    ドメインの作成ウィザードが開きます。
  2. ウィザードの手順に従って、ドメインを作成します。
    ウィザードのヘルプを参照するには、[F1]キーを押すか、「ヘルプ」をクリックしてください。
  3. ナビゲータで、新規ドメインを右クリックし、「ドメイン・クラスに移動」を選択します。
    コード・エディタが開きます。
  4. validate()メソッドが見つかるまでコードをスクロールします。カスタム検証コードをここに追加します。
    protected void validate()
    {
      // ### Implement custom domain validation logic here. ###
    }        
  5. ドメイン型を属性として割り当てる方法は、「検証ドメインの使用方法」を参照してください。

型レベルの検証の実装

 

Copyright © 1997, 2004, Oracle. All rights reserved.