1단계: 복제자 확장 구현 제공

첫 번째 단계는 증거 유형에 대해 관련 복제 확장 인터페이스를 구현하고 레거시 테이블에 사용자 정의 데이터를 다시 맵핑하는 새 구현을 제공하는 것입니다. 아래의 코드 스니펫은 PDCPhoneNumberReplicatorExtender에 대한 사용자 정의 구현을 보여줍니다. 이 스니펫은 단순히 phoneProvider 구조 속성에 동적 증거 속성의 값을 지정합니다. 그런 다음 이 정보는 PDCPhoneNumberReplicatorExtender에 대한 기본 구현을 통해 다른 동적 증거 속성과 함께 삽입됩니다.

public class SampleReplicatorExtenderImpl
  implements PDCPhoneNumberReplicatorExtender {

  public void assignDynamicEvidenceToExtendedDetails(
    DynamicEvidenceDataDetails dynamicEvidenceDataDetails,
    ParticipantPhoneDetails details)
    throws AppException, InformationalException {

    details.phoneProvider =
    dynamicEvidenceDataDetails.getAttribute("phoneProvider").getValue();
  }
}