Support classes for ContactManager web services

ContactManager provides a number of Gosu classes that are used by its web services. The following classes are the most common ones that you might edit to support your extensions to ContactManager, such as support for new search criteria. The class path for most of these classes is gw.webservice.ab.ab1000.abcontactapi.

Gosu Class

Description

ABContactAPIFindDuplicatesResult

A Gosu class used to define duplicate ABContact entities found by the ABContactAPI.findDuplicates method. You can edit this class to add your contact extensions so they can be returned by the findDuplicates method.

ABContactAPIPendingContactChange

An instance of this Gosu class is the second parameter to the method ABContactAPI.createContactPendingApproval. This class contains the metadata for the change that ContactManager will send back to the calling application if the change is rejected. The calling application can then notify the user of the rejection.

See also Review pending changes to contacts.

ABContactAPIProximitySearchParameters

A Gosu class that defines the search parameters for a proximity search. You can modify this class.

See also Geocoding and proximity search for vendor contacts.

ABContactAPISearchCriteria

A Gosu class that specifies the contact search criteria that the Guidewire core applications can use. The class package is gw.webservice.ab.ab1000.abcontactapi. This class is used by the web service ABContactAPI. You can edit this class to add new search criteria for contacts, as described in Add search support in ContactManager for Guidewire core applications.

ABContactAPISearchResult

A Gosu class that specifies the fields included in the contact search results that ContactManager sends back to the Guidewire core application. The class package is gw.webservice.ab.ab1000.abcontactapi. This class is used by the web service ABContactAPI.

See Add search support in ContactManager for Guidewire core applications.

ABContactAPISpecialistService

A Gosu class that defines a SpecialistSevice entity to be returned by the method ABContactAPI.getSpecialistService. You can edit this class if you have made extensions to how Services work.

ABVendorEvaluationAPIReviewSummary

A Gosu class that enables ClaimCenter to update the review summary of a vendor evaluation with additional, new information. The class package is gw.webservice.ab.ab1000.abvendorevaluationapi. This class supports the web service ABVendorEvaluationAPI.

AddressInfo

A Gosu class that defines Address objects to be passed in ABContactAPI method calls. If you have extended the Address entity, you can edit this class to add your extensions, such as new address fields.

See also