Root entity element
The root entity element (<RootEntity>) corresponds
to a particular type of Guidewire business entity, such as PolicyLocation or Building. Root entity elements
require a type attribute specifying the type for which this element applies.
These elements correspond to all nodes in the generated tree of that
particular type. For example, the node for a particular added PolicyLocation or the container
Building node for a property
change on a Building.
The root entity element has the following Boolean attributes.
showadds– Specifies whether to display added Guidewire entities of this type. The default istrue. Set it tofalseto suppress the default behavior.showremoves– Specifies whether to display removed Guidewire entities of this type. The default istrue. Set it tofalseto suppress the default behavior.showchanges– Specifies whether to use this entity as a container for property change difference items. The default is true. Set it to false to suppress the default behavior. However, setting theshowchangesattribute tofalseon a root entity element does not affect any explicitly defined child<Properties>elements in other parts of the XML hierarchy. Also, setting theshowchangesattribute tofalseon a root entity element does not affect any explicitly defined child<Properties>elements directly under a<RootEntity>element.
The root entity element also has a label attribute you can optionally
use to customize what label to display for entities of this type. The
expression can access a symbol ENTITY,
which corresponds to the entity for the node. This symbol automatically
has the appropriate Gosu type for the entity. If you do not set this
attribute (or it is null),
the difference tree node uses the entity’s DisplayName property.
These elements can have children of three types.
EntityElementPropertiesElementSubSectionElement
<RootEntity type="PolicyDriver"
label="displaykey.Web.Differences.LOB.Common.PolicyDriver(ENTITY.DisplayName)"/>
