Address owners

AddressOwner is the interface for a helper object that is passed to the GlobalAddressInputSet PCF file. The helper object provides a way to set and get a single address on the enclosing entity. It also provides methods that you can use to set a field as required or visible. Following are some properties on AddressOwner.

Property

Description

Address

Sets or retrieves a single address on the enclosing entity. For example, you can use this property to set or get the primary address for a Contact. PolicyCenter automatically creates a new Address object if you use a Gosu expression of the form:

  owner.Address.State = someState

HiddenFields

Set of address fields that PolicyCenter hides (does not show) in the application interface.

RequiredFields

Set of address fields for which the user must supply a value.

In the base configuration, PolicyCenter provides the following classes that implement AddressOwner or extend a class that implements AddressOwner:

AddressOwnerBase
OptionalSelectedCountryAddressOwner
AccountAddressSearchOwner
AddressCountryCityStatePostalCodeOwner
ContactResultAddressSearchOwner
PolicyInfoAddressOwner