public interface ApplicationClient
Modifier and Type | Method and Description |
---|---|
void |
addClient(curam.application.facade.struct.AddClientDetails key)
Creates a new client for the application.This also creates a
caseParticipantRole record for the client.
|
curam.application.facade.struct.InformationalMsgDtlsList |
getFindClientPodInformational(curam.application.facade.struct.SearchPersonAndProspectPersonKey key)
Retrieves any informational error messages coming from the Find Client
Pod.
|
curam.application.facade.struct.ApplicationClientDetailsList |
listClients(curam.application.entity.struct.ApplicationKey key)
Retrieves the list of client details associated with the application.
|
void |
modifyClientDetails(curam.application.facade.struct.ModifyClientDetails modifyClientDetails)
Modifies the details of a client for an application.
|
curam.application.facade.struct.ClientWizardDisplayDetails |
readAddClientWizardDetails()
Get the the wizard details for the the add client page.
|
curam.application.facade.struct.ApplicationClientDetails |
readClientDetails(curam.application.entity.struct.IntakeApplicantKey key)
Reads all the client details for the application.
|
curam.application.facade.struct.ApplicationClientDetailsForModify |
readClientDetailsForModify(curam.application.entity.struct.IntakeApplicantKey key)
Reads the client details for modification.
|
curam.struct.ConcernRoleIDKey |
registerAParticipantAndAddAsClient(curam.application.facade.struct.RegisterPersonWithApplicantDetails details)
Registers new person and add the person as a client on the application.
|
curam.struct.ConcernRoleIDKey |
registerPersonAndAddAsClient(curam.application.facade.struct.RegisterPersonAndApplicantDetails details)
Deprecated.
Since Curam 6.0.5.1, replaced by
curam.application.facade.impl.ApplicationClient#registerAParticipantAndAddAsClient() |
void |
removeClientFromApplication(curam.application.entity.struct.IntakeApplicantKey key)
Removes the client on the application.
|
curam.application.facade.struct.PersonAndProspectPersonDetailsList |
searchPersonAndProspectPersonForClient(curam.application.facade.struct.SearchPersonAndProspectPersonKey key)
Retrieves a list of person or prospect persons based on certain search
criteria passed in, to add as a client for the application.
|
curam.application.facade.struct.PersonAndProspectPersonDetailsList |
searchPersonAndProspectPersons(curam.application.facade.struct.SearchPersonAndProspectPersonKey key)
Retrieves a list of person or prospect persons based on certain search
criteria passed in.
|
curam.application.facade.struct.PersonAndProspectPersonDetailsList |
searchPersonAndProspectPersonsForMerge(curam.application.facade.struct.SearchPersonAndProspectPersonKey key)
Search for the person to match with a prospect person.
|
void |
validateSearchPersonAndProspecrPerson(curam.application.facade.struct.ValidateSearchPersonAndProspectPersonKey key)
Validates the details of the person or prospect person search criteria.
|
curam.application.facade.struct.ApplicationClientDetailsList listClients(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- System unique identifier for the application.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ApplicationClientDetails readClientDetails(curam.application.entity.struct.IntakeApplicantKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- System generated unique identifier for the client.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.PersonAndProspectPersonDetailsList searchPersonAndProspectPersons(curam.application.facade.struct.SearchPersonAndProspectPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
searchPersonAndProspectPersonKey
- Key for searching the person and
prospect person details.curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated curam.struct.ConcernRoleIDKey registerPersonAndAddAsClient(curam.application.facade.struct.RegisterPersonAndApplicantDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.application.facade.impl.ApplicationClient#registerAParticipantAndAddAsClient()
details
- Details of the person to be registered.curam.util.exception.AppException
curam.util.exception.InformationalException
void addClient(curam.application.facade.struct.AddClientDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the client to create.curam.util.exception.AppException
curam.util.exception.InformationalException
void removeClientFromApplication(curam.application.entity.struct.IntakeApplicantKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Unique identifier for the client record.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ClientWizardDisplayDetails readAddClientWizardDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void validateSearchPersonAndProspecrPerson(curam.application.facade.struct.ValidateSearchPersonAndProspectPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key containing the details to validate.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.PersonAndProspectPersonDetailsList searchPersonAndProspectPersonsForMerge(curam.application.facade.struct.SearchPersonAndProspectPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
searchPersonAndProspectPersonKey
- Key for searching the person and
prospect person details.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.PersonAndProspectPersonDetailsList searchPersonAndProspectPersonForClient(curam.application.facade.struct.SearchPersonAndProspectPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
searchPersonAndProspectPersonKey
- Key for searching the person and
prospect person details.curam.util.exception.AppException
curam.util.exception.InformationalException
void modifyClientDetails(curam.application.facade.struct.ModifyClientDetails modifyClientDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
modifyClientDetails
- The details of the client to be modified.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ApplicationClientDetailsForModify readClientDetailsForModify(curam.application.entity.struct.IntakeApplicantKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
intakeApplicantKey
- System generated unique identifier for the
client.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.InformationalMsgDtlsList getFindClientPodInformational(curam.application.facade.struct.SearchPersonAndProspectPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains the person and prospect person search criteria.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.struct.ConcernRoleIDKey registerAParticipantAndAddAsClient(curam.application.facade.struct.RegisterPersonWithApplicantDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Details of the person to be registered.curam.util.exception.AppException
curam.util.exception.InformationalException