Los conversores proporcionados con la aplicación se pueden ampliar para permitir
convertir las columnas de base de datos personalizadas en pruebas dinámicas de
persona/candidato. Hay interfaces disponibles para cada tipo de pruebas original, que se
pueden encontrar en el paquete curam.pdc.impl, y se listan a continuación. Se pueden grabar implementaciones personalizadas que utilicen
estas interfaces, en función del tipo de pruebas.
Interfaces de ampliación de conversor (llenado)
- PDCAddressEvidencePopulator
- PDCAlternateIDEvidencePopulator
- PDCAlternateNameEvidencePopulator
- PDCBankAccountEvidencePopulator
- PDCBirthAndDeathEvidencePopulator
- PDCContactPreferencesEvidencePopulator
- PDCEmailAddressEvidencePopulator
- PDCGenderEvidencePopulator
- PDCPhoneNumberEvidencePopulator
- PDCRelationshipsEvidencePopulator
La mayoría de las interfaces tienen un método populate.
Éste acepta diferentes parámetros en función de los tipos de pruebas.
PDCBirthAndDeathEvidencePopulator y
PDCGenderEvidencePopulator, las interfaces tienen dos métodos,
populatePerson y populateProspectPerson.
populatePerson acepta cuatro parámetros:
- concernRoleKey: identificador exclusivo para el rol de asunto con el que se están relacionando estas pruebas
- caseIDKey: identificador exclusivo del caso de datos de participante
- personDtls: estructura que contiene los detalles de la persona ampliados de la tabla heredada
- dynamicEvidenceDataDetails: detalles de pruebas dinámicas
populateProspectPerson también acepta cuatro parámetros:
- concernRoleKey: identificador exclusivo para el rol de asunto con el que se están relacionando estas pruebas
- caseIDKey: identificador exclusivo del caso de datos de participante
- prospectPersonDtls: estructura que contiene los detalles de candidato ampliados de la tabla heredada
- dynamicEvidenceDataDetails: detalles de pruebas dinámicas