可对应用程序随附的转换器进行扩展,以允许将定制数据库列转换为人员/潜在人员动态证据。接口可供所有证据类型使用并且可在 curam.pdc.impl 包中找到,如下所列。可以根据证据类型撰写使用这些接口的定制实现。
转换器扩展(填充器)接口
- PDCAddressEvidencePopulator
- PDCAlternateIDEvidencePopulator
- PDCAlternateNameEvidencePopulator
- PDCBankAccountEvidencePopulator
- PDCBirthAndDeathEvidencePopulator
- PDCContactPreferencesEvidencePopulator
- PDCEmailAddressEvidencePopulator
- PDCGenderEvidencePopulator
- PDCPhoneNumberEvidencePopulator
- PDCRelationshipsEvidencePopulator
这些接口中的大多数具有一种方法 populate。根据证据类型的不同,它接受的参数也不同。
PDCBirthAndDeathEvidencePopulator 和 PDCGenderEvidencePopulator 接口具有两种方法,populatePerson 和 populateProspectPerson。
populatePerson 接受以下四种参数:
- concernRoleKey - 此证据的相关关注角色的唯一标识
- caseIDKey - 参与者数据案例的唯一标识
- personDtls - 包含旧表中扩展人员详细信息的结构
- dynamicEvidenceDataDetails - 动态证据详细信息
populateProspectPerson 也接受以下四种参数:
- concernRoleKey - 此证据的相关关注角色的唯一标识
- caseIDKey - 参与者数据案例的唯一标识
- prospectPersonDtls - 包含旧表中扩展潜在人员详细信息的结构
- dynamicEvidenceDataDetails - 动态证据详细信息