カスタマイズ・クラスの作成方法

この項では、カスタマイズ・クラスを作成する方法について説明します。この例では、MyCustomizationLayerという名前のカスタマイズ・レイヤーのクラスを作成します。

カスタマイズ・クラスを作成するには:

  1. Oracle JDeveloperでJavaクラスの作成ウィザードを起動するには、「ファイル」「ギャラリから」「一般」「Java」の順に選択します。
  2. 次のクラスを拡張するJavaクラスを作成します。
    oracle.tip.tools.ide.fabric.custom.GenericSOACustomizationClass
    
  3. カスタマイズ・クラスに次のコンテンツを指定します。
    package myCustomizationPackage;
    
    import oracle.tip.tools.ide.fabric.custom.GenericSOACustomizationClass;
    
    public class MyCustomizationClass extends GenericSOACustomizationClass {
    
        public MyCustomizationClass() {
            super();
    
            // set the customization layer name
            setName("MyCustomizationLayer");
        }
    }
    

    カスタマイズ・クラスに正しいカスタマイズ・レイヤーが設定されるようにするには、コンストラクタに次をパラメータなしで追加して、カスタマイズ・レイヤー名を設定する必要があります。

     // set the customization layer name        
            setName("MyCustomizationLayer");
    

    オプションで、パラメータ付きのコンストラクタを削除することもできます。

    「Javaクラスの作成」ウィザードによって次のコンテンツが自動的に生成されます。

    package myCustomizationPackage;
    
    import oracle.tip.tools.ide.fabric.custom.GenericSOACustomizationClass;
    
    public class MyCustomizationClass extends GenericSOACustomizationClass {
        public MyCustomizationClass(String string, String string1) {
            super(string, string1);
        }
    
        public MyCustomizationClass() {
            super();
        }
    }
    

    カスタマイズ・クラスを有効にするには、SOAプロジェクトをビルドしてカスタマイズ・クラスをコンパイルします。

  4. 「アプリケーション」ウィンドウで、「SOAプロジェクト」を右クリックして「ビルドSOA_project_name.jpr」を選択します。
  5. Oracle JDeveloperの下部にある「ログ」ウィンドウで出力を確認して、ビルドが成功したことを確認します。