public interface MatchClient
Modifier and Type | Method and Description |
---|---|
void |
cloneApplication(curam.application.facade.struct.MatchClientDetails key)
Clones the application from one participant to another participant.
|
void |
cloneParticipantQuickNotes(curam.application.facade.struct.MatchClientKey key)
Clones the quick notes from one participant to another participant.
|
void |
cloneParticipantScreening(curam.application.facade.struct.MatchClientKey key)
Clones the screening associated from the duplicate participant to original
participant.
|
void |
cloneParticipantTriage(curam.application.facade.struct.MatchClientKey key)
Clones the Triage associated with the duplicate participant to original
participant.
|
curam.application.facade.struct.MatchClientResult |
matchAddress(curam.application.facade.struct.MatchClientKey key)
Match the address details of the prospect person with the person and
create new address for the registered person if the merge is required.
|
curam.application.facade.struct.MatchClientResult |
matchAlternateName(curam.application.facade.struct.MatchClientKey key)
Matches the alternate name details of the prospect person with the person
and create a new alternate name for the registered person if the merge is
required.
|
curam.core.struct.InformationalMsgDtlsList |
matchClient(curam.application.facade.struct.MatchClientDetails key)
Match and merge the prospect person's alternate name, client reference,
address, phone number, gender, martial status, country of birth,
screening, triage, application, quick notes and life event to the
registered person.
|
curam.application.facade.struct.MatchClientResult |
matchClientReference(curam.application.facade.struct.MatchClientKey key)
Adds any Alternate ID that the Prospect had to the registered Person with
the following exceptions:
Alternalte ID is not cancelled
The registered person does not already have an Alternate ID of this type
The Alternate ID is not the Primary Alternate ID of the Prospect
|
curam.application.facade.struct.MatchClientResult |
matchPersonDetails(curam.application.facade.struct.MatchClientKey key)
Modify the gender, martial status, nationality and country of birth for
the registered person if the merge is required.
|
curam.application.facade.struct.ClientWizardDisplayDetails |
readMatchClientWizardDetails()
Reads the wizard details for the match client.
|
curam.application.facade.struct.RegisteredOrProspectPersonMergeDetails |
readParticipantDetailsForMerge(curam.struct.ConcernRoleIDKey arg1)
Reads the details of the registerd person or prospect person.
|
curam.application.facade.struct.ValidateMergeAddressAndPhoneNumber |
validateAddressAndPhoneNumberMerge(curam.application.facade.struct.MatchClientKey key)
Validates the person address and phone number requires merge.
|
curam.application.facade.struct.ValidateMergeAlternateNameDetails |
validateAlternateNameMerge(curam.application.facade.struct.MatchClientKey arg1)
Validates the person alternate name requires merge.
|
curam.application.facade.struct.ValidateMergeClientReference |
validateClientReferenceMerge(curam.application.facade.struct.MatchClientKey arg1)
Validates the person alternate id requires merge.
|
curam.application.facade.struct.ValidateMergePersonDetails |
validatePersonDetailsForMerge(curam.application.facade.struct.MatchClientKey arg1)
Validates the person's gender, martial status, nationality and country of
birth requires merge.
|
curam.application.facade.struct.RegisteredOrProspectPersonMergeDetails readParticipantDetailsForMerge(curam.struct.ConcernRoleIDKey arg1) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ValidateMergeAddressAndPhoneNumber validateAddressAndPhoneNumberMerge(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ValidateMergeAlternateNameDetails validateAlternateNameMerge(curam.application.facade.struct.MatchClientKey arg1) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ValidateMergeClientReference validateClientReferenceMerge(curam.application.facade.struct.MatchClientKey arg1) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ValidateMergePersonDetails validatePersonDetailsForMerge(curam.application.facade.struct.MatchClientKey arg1) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.struct.InformationalMsgDtlsList matchClient(curam.application.facade.struct.MatchClientDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Unique identifier for the duplicate and original concern
role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.MatchClientResult matchAlternateName(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the duplicate and original concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.MatchClientResult matchClientReference(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the duplicate and original concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.MatchClientResult matchPersonDetails(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the duplicate and original concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.MatchClientResult matchAddress(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the duplicate and original concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
void cloneApplication(curam.application.facade.struct.MatchClientDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Unique identifier for the original and duplicate concern
role.curam.util.exception.AppException
curam.util.exception.InformationalException
void cloneParticipantTriage(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
void cloneParticipantScreening(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
void cloneParticipantQuickNotes(curam.application.facade.struct.MatchClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the original and duplicate concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ClientWizardDisplayDetails readMatchClientWizardDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException