Die neue Replikatorschnittstelle sollte die folgenden drei Methoden enthalten:
replicateInsertEvidence - Repliziert aktivierten, eingefügten Angaben des 'Beispiels für Wohnsitz im Ausland' in der älteren Datenbanktabelle 'Beispiel für Wohnsitz im Ausland'. Für sie kann der folgende Parameter angegeben werden:
replicateModifyEvidence - Repliziert aktivierten, geänderten Angaben des 'Beispiels für Wohnsitz im Ausland' in der älteren Datenbanktabelle 'Beispiel für Wohnsitz im Ausland'. Für sie können die folgenden zwei Parameter angegeben werden:
replicateRemoveEvidence - Repliziert aktivierten, entfernten Angaben des 'Beispiels für Wohnsitz im Ausland' in der älteren Datenbanktabelle 'Beispiel für Wohnsitz im Ausland'. Für sie kann der folgende Parameter angegeben werden:
@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;
}