<viewEntityExtension> elements and related data object types
The <viewEntityExtension> XML root element defines view entity extension
data object types. You use the view entity extension entity to extend the definition
of a viewEntity entity. See <viewEntity> elements and related data object types for more information on view entities. Guidewire defines view entity
extension data object types in the data model metadata files.
Attributes of <viewEntityExtension>
The <viewEntityExtension> element contains the following attributes:
|
Description |
Default |
|---|---|---|
|
Required. This value must match the file name of the PolicyCenter generates an error at resource verification if the value set that you set for the |
None |
Subelements of <viewEntityExtension>
The <viewEntityExtension> element contains the following subelements:
|
Description |
|---|---|
|
Specifies a column with row values that Guidewire computes while querying the database. For example, the values of a computed column might be the sum of the values from two database columns ( |
|
Specifies a typekey that has some type of transformation applied to it during querying from the database. |
|
A description of the purpose and use of the entity. |
|
Represents a column in a
Note: If you reference a column of type |
|
Uses to access another entity through a foreign key. Typically, you use this value within the PolicyCenter interface to create a link to that entity. |
|
Represents an entity name column in a |
|
Represents a typekey column in a |
Important caution
Guidewire strongly recommends that you not create a view entity extension—viewEntityExtension—that causes traversals into revisioned (effdated) data. Doing so has the possibility of returning duplicate rows if any revisioning in the traversal path splits an entity.
Instead, try one of the following:
- Denormalize the desired data onto a non-effdated entity.
- Add domain methods to the implementation of the View entity.
