PersonVendorDuplicateFinder class

This Gosu class defines matching for the ABPersonVendor subtype. If the subtype is ABAttorney or ABDoctor, matching is performed for ABPersonVendor.

To open this class in Guidewire Studio™, navigate in the Project window to configuration > gsrc and then to gw.plugin.contact.findduplicates.PersonVendorDuplicateFinder.

The class uses the query builder PersonQueryBuilder, described at PersonQueryBuilder class.

PersonDuplicateFinder defines the following match criteria:
Fields to match
FirstName
Match this field as starts with or equals, depending on context.
LastName
Match this field as equals.
PrimaryAddress (AddressLine1, City, State, PostalCode)
Match these PrimaryAddress fields as equals.
TaxID
Match this field as equals.
HomePhone, WorkPhone, FaxPhone, or CellPhone
Match any single phone field as equals.
Required fields
FirstName and LastName and at least one of PrimaryAddress, TaxID, or any phone field.
Match types
Potential
Starts with FirstName and equals LastName and equals one of PrimaryAddress or any phone field.
Potential
Equals TaxID.
Exact
Equals FirstName and LastName and TaxID.