このページでは、Designer要素からADF Business Components要素へのマッピングを説明します。
各ADF Business Components要素は、Designerからのマッピングを提供するクラスで表してあります。 このドキュメントは、これらのクラスのJavadocから作成されたものです。 マッピング・クラスの名前は、ターゲットのADF Business Components要素に対して付けられています。たとえば、AppModuleは、ADF Business ComponentsのApplicationModuleに対するマッピングです。
リンク | 説明 |
---|---|
AppModule | DesignerのApplicationModuleから、ADF Business Componentsのアプリケーション・モジュールを作成します。 |
Association | Designerの外部キーConstraintDefinitionから、ADF Business ComponentsのAssociationを作成します。 |
AssociationEnd | DesignerのConstraintDefinitionから、ADF Business ComponentsのAssociationEndを作成します。 |
Attribute | DesignerのColumnDefinitionから、ADF Business Componentsのエンティティ属性を作成します。 |
CalculatedViewAttribute | Designerのアンバウンド項目(「SQL式」または「サーバー側ファンクション」)から、ADF Business Componentsの計算ビュー属性を作成します。 |
EO | DesignerのTableDefinitionから、ADF Business ComponentsのEntityを作成します。 |
EntityUsage | DesignerのTableUsageから、ADF Business ComponentsのEntityUsageを作成します。 |
JboPackage | DesignerのApplicationModuleから、BC4JのJboPackageを作成します。 |
JboProject | DesignerのApplicationModuleから、BC4JのJboProjectを作成します。 |
Key | DesignerのConstraintDefinitionから、ADF Business ComponentsのKeyを作成します。対象となるのは主キーのみです。 |
ListValidationBean | DesignerのAttributeValueまたはDomainReferenceから、ADF Business ComponentsのListValidationBeanを作成します。 |
LovValidation | DesignerのLOVUsageから、ADF Business ComponentsのListValidationBeanを作成します。 |
RangeValidationBean | 範囲である(上限値および下限値を持つ)DesignerのAttributeValueから、ADF Business ComponentsのRangeValidationBeanを作成します。 |
SummaryViewAttribute | Designerの「計算」アンバウンド項目から、ADF Business Componentsのサマリー・ビュー属性を作成します。 |
SummaryViewUsage | DesignerのModuleComponentから、ADF Business ComponentsのViewUsageを作成します。 |
VO | DesignerのModuleComponentまたはListOFValuesから、ADF Business ComponentsのViewObjectを作成します。 |
VOSummary | 計算済のアンバウンド項目であるDesignerのModuleComponentから、ADF Business ComponentsのViewObjectを作成します。 |
ViewAttribute | DesignerのDataBoundItemから、ADF Business ComponentsのViewAttributeを作成します。 |
ViewLink | DesignerのKeyBasedLinkから、ADF Business ComponentsのViewLinkを作成します。 |
ViewLinkDefEnd | DesignerのKeyBasedLinkから、ADF Business ComponentsのViewLinkDefEndを作成します。 |
ViewLinkUsage | DesignerのKeyBasedLinkから、ADF Business ComponentsのViewLinkUsageを作成します。 |
ViewUsage | DesignerのModuleComponentから、ADF Business ComponentsのViewUsageを作成します。 |
DesignerのApplicationModuleから、ADF Business Componentsのアプリケーション・モジュールを作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | ApplicationModuleの実装名+「AppModule」 |
Designerの外部キーConstraintDefinitionから、ADF Business ComponentsのAssociationを作成します。
Associationのプロパティ | マッピング元 |
---|---|
Name | ConstraintDefinitionの名前 |
DesignerのConstraintDefinitionから、ADF Business ComponentsのAssociationEndを作成します。
両方のAssociationEndが同時に作成されます。Designerの制約定義は、AssociationEndの親からすでにマッピングされています。
AssociationEndのプロパティ | マッピング元 |
---|---|
Name | エンティティ名(これが一意な関連の端の名前ではない場合は、整数を補って一意にします) |
Cardinality | -1。多を表し、ADF Business Componentsのアソシエーション・ウィザードでは「*」で示されます。 |
Owner | エンティティのフルネーム |
AttrArray of key columns | キー列 |
外部AssociationEndのプロパティ | マッピング元 |
---|---|
Name | 外部エンティティ名(これが一意な関連の端の名前ではない場合は、整数を補って一意にします) |
Cardinality | 0。選択可能であることを表し、ADF Business Componentsのアソシエーション・ウィザードでは「0..1」で示されます。 |
Source | true |
Owner | 外部エンティティのフルネーム |
AttrArray of key columns | 外部キー列 |
DesignerのColumnDefinitionから、ADF Business Componentsのエンティティ属性を作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | 各単語の先頭を大文字にした、ColumnDefinitionの名前 |
TableName | 表の名前 |
ColumnName | ColumnDefinitionの名前 |
ColumnType | Datatype 処理できるのはDatatypeを持つ列のみであるため、これは生成に必須です。ない場合(デフォルト、または列がオブジェクト・タイプの場合)、その列は無視されます。 |
IsUpdateable | デフォルトはtrue 履歴列でない場合は任意 |
HistoryColumn | AutoGenerated 作成日および作成者がIsUpdateableの場合はwhile_insert。 |
DefaultValue | DefaultValue |
Precision | MaximumLength |
Scale | DecimalPlaces |
IsNotNull | NullIndicator |
Type | 必須の要素。ただし、マイグレータはADF Business Componentsのタイプ名を認識しません。これは空の文字列に設定されています。作成者が列の値からこの値を設定します。 |
RetrievedOnInsert | サーバー導出かどうか、 およびサーバー・デフォルトかどうか。 |
RetrievedOnUpdate | サーバー導出かどうか、 およびサーバー・デフォルトかどうか。 |
検証失敗のメッセージは、ValidationFailureMessageという名前のDesignTimeAttrノードに配置されます。 | |
次のUIヒントがマッピングされます。 | |
表示 | 表示 |
ラベル | プロンプト |
表示幅 | 表示長さ |
表示高さ | 表示高さ |
Designerのアンバウンド項目(「SQL式」または「サーバー側ファンクション」)から、ADF Business Componentsの計算ビュー属性を作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | アンバウンド項目の名前 |
Type | アンバウンド項目のDatatype |
SQLType | アンバウンド項目のDatatype |
AliasName | アンバウンド項目の名前 |
Expression | アンバウンド項目のCDEXPRタイプの複数行テキスト |
DefaultValue | DefaultValue |
IsVisible | DisplayFlag |
IsQueriable | SelectFlag |
DiscrColumn | ContextFlag |
IsNotNull | NullifyFlag |
OrderSequence | 並替えの順序 |
SortingOrder | ソート順 |
ビュー属性はUsageSequenceでソートされます。 | |
次のUIヒントがマッピングされます。 | |
表示 | 表示 |
ラベル | プロンプト |
ツール・チップ | ヒント |
表示幅 | 幅 |
表示高さ | 高さ |
DesignerのTableDefinitionから、ADF Business ComponentsのEntityを作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | TableDefinitionの名前 |
AliasName | 別名 |
DBObjectName | TableDefinitionの名前 |
DBObjectType | TableType |
CodeGenFlag | 0 |
DesignerのTableUsageから、ADF Business ComponentsのEntityUsageを作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | TableUsageの名前+「EntityUsage」 |
Entity | パッケージ名+「.」+表名 |
_queryWhere (visible in View Object) | CDWHCLタイプの複数行テキスト |
AppModuleのプロパティ | マッピング元 |
---|---|
Association | LookupConstraintのフルネーム |
SourceUsage | LookupOnのフルネーム+「EntityUsage」 |
DesignerのApplicationModuleから、BC4JのJboPackageを作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | ApplicationModuleの実装名+「Package」 NULLの場合は、アプリケーション・モジュール名が使用されます。空白はアンダースコアに変換されます。 |
PackageName | ApplicationModuleの名前 |
DesignerのApplicationModuleから、BC4JのJboProjectを作成します。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | ApplicationModuleの実装名+「Project」 |
DesignerのConstraintDefinitionから、ADF Business ComponentsのKeyを作成します。対象となるのは主キーのみです。
AppModuleのプロパティ | マッピング元 |
---|---|
Name | ApplicationModuleの名前+「AppModule」 |
DesignerのAttributeValueまたはDomainReferenceから、ADF Business ComponentsのListValidationBeanを作成します。
注意1: DOMAINは属性リストの親です。
注意2: 属性は単一の値です。
注意3: 実際には、項目の最初のAttributeValueのみによってListValidationBeanが作成されます。後続のAttributeValueノードは、ListValidationBeanノードのAttrArrayノードに、追加項目の値をAttrノードとして追加します。
ListValidationBeanノードは匿名です。これが子ノードAttrArrayを持ち、その子が各値の1つのAttrノードです。
ListValidationBeanのプロパティ | マッピング元 |
---|---|
OperandType | LowValueType |
Attrのプロパティ | マッピング元 | |
---|---|---|
Value | LowValue | |
この属性値はRadioSequenceでソートされます。 |
DesignerのLOVUsageから、ADF Business ComponentsのListValidationBeanを作成します。
ListValidationBeanノードは匿名です。
AppModuleのプロパティ | マッピング元 |
---|---|
OperandType | "JBO" |
ListValue | LOVによって作成されるViewObjectのViewAttribute |
範囲である(上限値および下限値を持つ)DesignerのAttributeValueから、ADF Business ComponentsのRangeValidationBeanを作成します。
RangeValidationBeanノードは匿名です。
AppModuleのプロパティ | マッピング元 |
---|---|
OperandType | LowValueType |
MinValue | LowValue |
MaxValue | HighValue |
Designerの「計算」アンバウンド項目から、ADF Business Componentsのサマリー・ビュー属性を作成します。
ViewAttributeのプロパティ | マッピング元 |
---|---|
Name | アンバウンド項目の名前 |
Type | アンバウンド項目のDatatype(デフォルトはjava.lang.String) |
SQLType | アンバウンド項目のDatatype |
AliasName | アンバウンド項目の名前 |
Expression | アンバウンド項目のCDEXPRタイプの複数行テキスト |
DefaultValue | DefaultValue |
IsVisible | DisplayFlag |
IsQueriable | SelectFlag |
DiscrColumn | ContextFlag |
IsNotNull | NullifyFlag |
ビュー属性はUsageSequenceでソートされます。 | |
次のUIヒントがマッピングされます。 | |
表示 | 表示 |
ラベル | プロンプト |
ツール・チップ | ヒント |
表示幅 | 幅 |
表示高さ | 高さ |
DesignerのModuleComponentから、ADF Business ComponentsのViewUsageを作成します。
ViewUsageのプロパティ | マッピング元 |
---|---|
Name | ModuleComponentの名前+「SummaryViewUsage」 |
ViewObjectName | ModuleComponentの名前+「SummaryViewObject」 |
DesignerのModuleComponentまたはListOFValuesから、ADF Business ComponentsのViewObjectを作成します。
ビュー・オブジェクトのプロパティ | マッピング元 |
---|---|
Name | ModuleComponentまたはListOFValuesの名前 |
CustomQuery | "false" |
Where | CDWHCLタイプの表取扱いの複数行テキスト (エンティティ使用_whereClause経由) |
計算済のアンバウンド項目であるDesignerのModuleComponentから、ADF Business ComponentsのViewObjectを作成します。
ViewObjectのプロパティ | マッピング元 |
---|---|
Name | ModuleComponentまたはListOFValuesの名前+「SummaryViewObject」 |
CustomQuery | "false" |
DesignerのDataBoundItemから、ADF Business ComponentsのViewAttributeを作成します。
ViewAttributeのプロパティ | マッピング元 |
---|---|
Name | DataBoundItemの名前 |
DiscrColumn | ContextFlag |
IsNotNull | NullifyFlag |
EntityAttrName | 列名 |
EntityUsage | 表取扱い細目の名前+「EntityUsage」 |
DefaultValue | DefaultValue |
IsVisible | DisplayFlag |
IsQueriable | SelectFlag |
DiscrColumn | ContextFlag |
OrderSequence | 並替えの順序、またはそれがなければ列の並替えの順序 |
SortingOrder | ソート順。これは、前述の並替えの順序に関連付けられたソート順です。 |
IsNotNull | NullifyFlag |
IsUpdateable | UpdateFlagが"true"の場合は"true"、 InsertFlagが"true"の場合は"while_insert"、 それ以外の場合は"false"。 |
ビュー属性はUsageSequenceでソートされます。 | |
次のUIヒントがマッピングされます。 | |
表示 | 表示 |
ラベル | プロンプト |
ツール・チップ | ヒント |
表示幅 | 幅 |
表示高さ | 高さ |
DesignerのKeyBasedLinkから、ADF Business ComponentsのViewLinkを作成します。
制約は、ConstraintReferenceから取得されます。
ViewLinkのプロパティ | マッピング元 |
---|---|
Name | 制約名+「ViewLink」 |
EntityAssociation | 制約のフルネーム |
DesignerのKeyBasedLinkから、ADF Business ComponentsのViewLinkDefEndを作成します。
マスター用とディテール用に1つずつ、2つのViewLinkDefEndノードが作成されます。
ViewLinkDefEndのプロパティ | マッピング元 |
---|---|
Name | TableUsageReferenceToからマッピングされたビュー名 |
Cardinality | -1。多を表し、ADF Business Componentsの「View Link」ウィザードでは「*」で示されます。 |
Owner | ViewObjectのフルネーム(前述のビュー・オブジェクト) |
ViewLinkDefEndのプロパティ | マッピング元 |
---|---|
Name | キーに基づくリンクの親であるTableUsageからマッピングされたViewObjectの名前 |
Cardinality | 0。選択可能であることを表し、ADF Business Componentsの「View Link」ウィザードでは「0..1」で示されます。 |
Source | "true" |
Owner | ViewObjectのフルネーム(前述のビュー・オブジェクト) |
DesignerのKeyBasedLinkから、ADF Business ComponentsのViewLinkUsageを作成します。
ViewLinkUsageのプロパティ | マッピング元 |
---|---|
Name | ViewLinkの名前(KeyBasedLinkからマッピングされたViewLink) |
ViewLinkObjectName | ViewLinkのフルネーム(前述のビュー・リンク) |
SrcViewUsageName | ディテールViewUsageの名前(KeyBasedLinkの親TableUsageからマッピングされたViewObjectのViewUsage) |
DstViewUsageName | マスターViewUsageの名前(TableUsageReferenceToにより参照されるTableUsageからマッピングされたViewObjectのViewUsage) |
DesignerのModuleComponentから、ADF Business ComponentsのViewUsageを作成します。
ViewUsageのプロパティ | マッピング元 |
---|---|
Name | ModuleComponentの名前+「ViewUsage」 |
ViewObjectName | ModuleComponentの名前+「ViewObject」 |
Copyright © 1997, 2004, Oracle. All rights reserved.