Paso 1: Proporcionar una interfaz de replicador

La nueva interfaz de replicador debe contener tres métodos:

replicateInsertEvidence que replica las pruebas del Ejemplo de residencia en el extranjero insertadas activadas en la tabla de base de datos heredada del ejemplo de residencia en el extranjero. Acepta un parámetro:

replicateModifyEvidence: que replica las pruebas del Ejemplo de residencia en el extranjero activadas modificadas en la tabla de base de datos heredada del ejemplo de residencia en el extranjero. Acepta dos parámetros:

replicateRemoveEvidence: que replica las pruebas del Ejemplo de residencia en el extranjero activadas eliminadas en la tabla de base de datos heredada de ejemplo de residencia en el extranjero. Acepta un parámetro:

@ImplementedBy(SampleForeignResidencyReplicatorImpl.class)
public interface SampleForeignResidencyReplicator {

  public void replicateInsertEvidence(
    final EvidenceDescriptorDtls evidenceDescriptorDtls)
    throws AppException, InformationalException;
  
  public void replicateModifyEvidence(
    final EvidenceDescriptorDtls evidenceDescriptorDtls, 
    final EvidenceDescriptorDtls previousActiveEvidDescriptorDtls)
    throws AppException, InformationalException;

  public void replicateRemoveEvidence(
    final EvidenceDescriptorDtls evidenceDescriptorDtls)
    throws AppException, InformationalException;
}