ContactManager plugins
The following table lists most of the ContactManager plugins, except for the messaging plugins.
gw.plugin.AbstractClientSystemPlugin. Do not implement the
plugin interface gw.plugin.ClientSystemPlugin. Implementing the
ClientSystemPlugin interface will prevent ContactManager from
starting.|
Registry |
Description |
|---|---|
|
AuthenticationSourceCreatorPlugin |
Authenticates the user logging in to ContactManager. |
|
BillingSystemPlugin |
Sends changes in contacts to BillingCenter. See Integrating ContactManager with Guidewire core applications. |
|
ClaimSystemPlugin |
Sends changes in contacts to ClaimCenter. See Integrating ContactManager with Guidewire core applications. |
|
GeocodePlugin |
Connects with a geocoding service to provide geocoding information for addresses. For information on setting up geocoding with this plugin, see Geocoding and proximity search for vendor contacts. |
|
IABContactScoringPlugin |
Scores provider reviews sent from ClaimCenter. . |
|
IAddressAutocompletePlugin |
Use this plugin to configure how automatic address completion and fill-in operate. See Address automatic completion and autofill plugin. |
|
IEncryption |
Encodes or decodes a |
|
IFindDuplicatesPlugin |
Finds duplicate contacts. See IFindDuplicatesPlugin plugin interface. |
|
IGroupExceptionPlugin |
Calls the group exception rule set. See Exception and escalation plugins. |
|
IPhoneNormalizerPlugin |
The default registered plugin class extends the DefaultPhoneNormalizerPlugin class, which extends AbstractPhoneNormalizerPlugin. DefaultABPhoneNormalizerPlugin provides support for phone numbers to ABContact and its subtypes. See Phone number normalizer plugin. |
|
ITestingClock |
The default registered plugin class extends the LongBasedTestingClock class, which extends com.guidewire.pl.plugin.system.internal.ClusterWideTestingClockBase<java.lang.Long>. Used for testing complex behavior over a long span of time, such as timeouts that are multiple days or weeks later. This plugin is for development (non-production) use only. It programmatically changes the system time to simulate passage of time in ContactManager. Important: You must never use the testing clock plugin
on a production server. See Testing clock plugin interface.
|
|
IUserExceptionPlugin |
Calls the user exception rule set. See Exception and escalation plugins. |
|
OfficialIdToTaxIdMappingPlugin |
In the base configuration, this plugin is used only by
PolicyCenter. However, it is available to all core applications.
In the base configurations of ContactManager, ClaimCenter, and
BillingCenter, the registered plugin is
AlwaysFalseOfficialIDToTaxIDMappingPlugin,
which always returns In the base configuration of PolicyCenter, the registered plugin
is
gw.plugin.contact.impl.PCOfficialIdToTaxIdMappingPlugin.
PolicyCenter supports an array of official IDs for each contact.
For the integration with ContactManager to work, PolicyCenter
needs to be able to map one of the typecodes from its
In the base configuration of PolicyCenter, the plugin
implementation overrides the method isTaxId.
This method override determines if the tax ID is in the
|
|
PendingContactChangeConfigurationPlugin |
Controls the matching used in generating the contact difference view in the Pending Updates screen. To configure how pending updates work, write a plugin that implements the interface. |
|
PolicySystemPlugin |
Sends changes in contacts to PolicyCenter. See Integrating ContactManager with Guidewire core applications. |
|
ValidateABContactCreationPlugin |
Validates that creation criteria have been met before creating a contact. See ValidateABContactCreationPlugin plugin interface. |
|
ValidateABContactSearchCriteriaPlugin |
Validates that search criteria have been met for finding a contact. To specify that a Contact entity field is required in a search, add it to gw.plugin.contact.ValidateABContactSearchCriteriaPluginImpl. The following code snippet from ValidateABContactSearchCriteriaPluginBase shows the default search criteria defined for an ABPerson entity:
|
|
WebservicesAuthenticationPlugin |
For WS-I web services only, configures custom authentication logic. See Web services authentication plugin. |
See also Messaging and events.
|
Registry |
Description |
|---|---|
|
BCBillingSystemTransport |
|
|
CCClaimSystemTransport |
|
|
PCPolicySystemTransport |
|
|
documentStoreTransport |
|
|
emailMessageTransport |
|
