<extension> elements and related data object types
The <extension> XML root element defines extension data object types. An
extension data object type extends an already existing data object type or entity.
Guidewire defines extensions in data model metadata files.
See also
- For information on how to extend the base data objects, see Modifying the base data model.
Attributes of <extension>
The <extension>
element contains the following attributes.
|
Description |
Default |
|---|---|---|
|
Required. This value must match the file name of the entity that it extends. PolicyCenter generates an error at resource verification if the
value that you set for the |
|
Subelements of <extension>
The <extension>
element contains the following subelements.
|
Description |
|---|---|
|
See <array>. |
|
Use to override, or
flip, the value of the |
|
See <column>. |
|
Use to override certain very specific attributes of a base data object. See Working with attribute and element overrides for details. |
|
A description of the purpose and use of the entity. |
|
See <edgeForeignKey>. |
|
Use to override certain very specific attributes of a base data object. |
|
See <events>. |
|
See <foreignkey>. |
|
Use to override, or
flip, the value of the |
|
See <implementsEntity>. |
|
|
|
See <index>. |
|
Internal. |
|
Handles monetary amounts. The |
|
See <onetoone>. |
|
Use to override, or flip, the value of the |
|
See <remove-index>. |
|
|
|
Defines a search denormalization typekey in the database. The denormalization copies the value of a column on another table into a typekey field on the denormalizing table. You must link the tables through a foreign key. The purpose of this denormalization is to avoid costly joins in performance critical searches. |
|
See <typekey>. |
|
Use to override certain
specific attributes, or fields, of a |
