新的复制器接口应包含三种方法:
replicateInsertEvidence,将已激活的插入“样本外国居留权”证据复制到“样本外国居留权”旧数据库表中。它接受以下一种参数:
replicateModifyEvidence,将已激活的修改“样本外国居留权”证据复制到“样本外国居留权”旧数据库表中。它接受以下两种参数:
replicateRemoveEvidence,将已激活的除去“样本外国居留权”证据复制到“样本外国居留权”旧数据库表中。它接受以下一种参数:
@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;
}