첫 번째 단계는 증거 유형에 대해 관련 복제 확장 인터페이스를 구현하고 레거시 테이블에 사용자 정의 데이터를 다시 맵핑하는 새 구현을 제공하는 것입니다. 아래의 코드 스니펫은 PDCPhoneNumberReplicatorExtender에 대한 사용자 정의 구현을 보여줍니다. 이 스니펫은 단순히 phoneProvider 구조 속성에 동적 증거 속성의 값을 지정합니다. 그런 다음 이 정보는 PDCPhoneNumberReplicatorExtender에 대한 기본 구현을 통해 다른 동적 증거 속성과 함께 삽입됩니다.
public class SampleReplicatorExtenderImpl
implements PDCPhoneNumberReplicatorExtender {
public void assignDynamicEvidenceToExtendedDetails(
DynamicEvidenceDataDetails dynamicEvidenceDataDetails,
ParticipantPhoneDetails details)
throws AppException, InformationalException {
details.phoneProvider =
dynamicEvidenceDataDetails.getAttribute("phoneProvider").getValue();
}
}