メンバーの定義
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
メンバー定義オブジェクト
メンバー定義オブジェクトは、エンティティ定義に対してプロパティまたはリレーションの定義を定義します。
!重要 パフォーマンスのベストプラクティス には、メンバーの設定に関するさらなる情報が含まれています。
性質の定義
プロパティ定義には8種類あります
、10進数、整数、Long、String、DateTime、File Reference、JSONです。それぞれに以下のプロパティが含まれています:名称
種類
概要
type
ストリング
プロパティの種類。「ブール」、「Decimal」、「Integer」、「Long」、「String」、「DateTime」、「FileReference」、「Json」のいずれかです。
name
ストリング
物件の名前です。
labels
レーベル
この物件のラベル。
is_indexed
ブール
この物件が検索可能ならそれは正しいです。
is_mandatory
ブール
このプロパティが検証時に値を持つ必要がある場合、それは真です。
is_multivalue
ブール
この性質が複数の値を持つ場合、それは真です。
is_multilanguage
ブール
この性質が複数の言語を持つ場合、それは真です。
is_display_property
ブール
この性質をエンティティの記述に使う場合、真です。エンティティ定義でtrueに設定できるプロパティは1つだけです。
「String」型のプロパティ定義については、さらに2つのプロパティが利用可能です:
名称
種類
概要
is_multiline
ブール
この文字列の性質が行切りをサポートする場合は真です。
validation_expression
ストリング
プロパティ値が一致しなければならない正則表現を含む文字列。
関係の定義
関係定義には以下の性質が含まれます:
名称
種類
概要
type
ストリング
このメンバー定義を関係定義として定義するための「関係」を含みます。
name
ストリング
その関係の名前です。
labels
レーベル
関係のラベル。
role
ストリング
関係の親側か子側かを表すために「親」か「子」のいずれかを含みます。
is_indexed
ブール
この物件が検索に対応できるなら、それは本当です。
cardinality
ストリング
この関係の濃度を表すために「OneToOne」または「OneToMany」のいずれかを含みます。
child_is_mandatory
ブール
この関係が有効であるために少なくとも一人の子供が必要な場合、これは真である。
parent_is_mandatory
ブール
この関係が有効であるために少なくとも一方の親が必要な場合、真である。
associated_entitydefinition
リンク
関連エンティティのエンティティ定義へのリンクです。
inherits_security
ブール
この関係が権限の解決に参加している場合は、それは真です。
例
例としては エンティティ定義オブジェクト を参照してください