第一步是为证据类型提供用于实现相关复制扩展接口的新实现,将定制数据映射回旧表。下面的代码段演示了 PDCPhoneNumberReplicatorExtender 的定制实现。它只是将动态证据属性的值分配给 phoneProvider 结构属性。随后会使用 PDCPhoneNumberReplicatorExtender 的缺省实现将此信息与其他动态证据属性一起插入。
public class SampleReplicatorExtenderImpl
implements PDCPhoneNumberReplicatorExtender {
public void assignDynamicEvidenceToExtendedDetails(
DynamicEvidenceDataDetails dynamicEvidenceDataDetails,
ParticipantPhoneDetails details)
throws AppException, InformationalException {
details.phoneProvider =
dynamicEvidenceDataDetails.getAttribute("phoneProvider").getValue();
}
}