詳細アイコン カスタマイズ・クラスの登録

「カスタマイズ・クラスの編集」ダイアログで必ず「SiteCC (oracle.model.mycompany)」クラスを選択します。

「カスタマイズ・クラスの編集」ダイアログ

カスタマイズ・クラスを追加した後、adf-config.xmlの概要エディタで「ソース」をクリックし、JDeveloperにより追加されたコードを表示します。次のコードが表示されます。

<adf-mds-config xmlns="http://xmlns.oracle.com/adf/mds/config">
  <mds-config xmlns="http://xmlns.oracle.com/mds/config" version="11.1.1.000">
    <cust-config>
      <match path="/">
        <customization-class name="oracle.model.mycompany.SiteCC"/> 
      </match>
    </cust-config>
  </mds-config>
</adf-mds-config>

アプリケーションのベース・メタデータの最上位に複数のカスタマイズ・レイヤーを適用できます。階層化されたカスタマイズは、構成ファイルadf-config.xml内のカスタマイズ・クラスの順序により定義された優先順位に従って適用されます。

adf-config.xmlでは、カスタマイズされたアプリケーションのカスタマイズ・クラスと優先順位が<mds-config><cust-config>要素で指定されます。たとえば、次のコードは、ベース・アプリケーションにindustryレイヤーでのカスタマイズが適用されてから、siteレイヤーでのカスタマイズが適用されることを示しています。

<adf-mds-config xmlns="http://xmlns.oracle.com/adf/mds/config">
  <mds-config xmlns="http://xmlns.oracle.com/mds/config" version="11.1.1.000">
    <cust-config>
      <match path="/">
        <customization-class name="oracle.model.mycompany.IndustryCC"/>
        <customization-class name="oracle.model.mycompany.SiteCC"/>
      </match>
    </cust-config>
  </mds-config>
</adf-mds-config>