@AccessLevel(value=EXTERNAL)
public interface Applicant
Modifier and Type | Method and Description |
---|---|
curam.isproduct.intakeapplication.sl.struct.ReadApplicantRelationshipsResult |
createApplicant(curam.isproduct.intakeapplication.facade.struct.IntakeApplicationIDAndConcernRoleIDString key)
This method creates the applicant record for the intake application
|
void |
createPossibleApplicants(curam.isproduct.intakeapplication.facade.struct.ConcernRoleIDString details)
This method create the possible applicant record.
|
void |
createRelatedApplicants(curam.isproduct.intakeapplication.facade.struct.IntakeApplicationIDAndConcernRoleIDString dtls)
This method creates an applicant record for registered person(s) who are
related to the applicant
|
void |
endMerge(curam.core.facade.struct.EndMergeKey key,
curam.core.facade.struct.OriginalAndDuplicateKey originalAndDuplicateKey,
curam.workspaceservices.intake.struct.IntakeApplicationKey intakeApplicationKey)
This method ends the client merge by updating the concern role merge
record to status merge complete.
|
curam.core.sl.struct.ClientPageURL |
getURLBasedOnLoginUser() |
curam.isproduct.intakeapplication.sl.struct.ApplicantRelatedPersonsDtlsList |
listApplicantRelatedPersons(curam.isproduct.intakeapplication.sl.struct.ReadApplicantRelationshipKey key)
This method lists the registered persons who are related to the applicant.
|
curam.isproduct.intakeapplication.sl.struct.ApplicantDtlsList |
listApplicants(curam.workspaceservices.intake.struct.IntakeApplicationKey key)
This method lists the applicant records for the intake application
|
curam.application.facade.struct.ApplicationDisplayDtlsForPersonList1 |
listApplicationsForPersonHome(curam.core.sl.struct.ConcernRoleIDKey concernRoleID)
Reads a list of applications by concern role.
|
curam.isproduct.intakeapplication.sl.struct.PossibleApplicantsDetailsList |
listPossibleApplicants(curam.core.struct.ConcernRoleKey key)
This method lists the possible applicant records
|
curam.isproduct.intakeapplication.sl.struct.RegisteredApplicantSearchResult |
listSearchResults(curam.core.struct.PersonSearchKey key)
This method lists the results of the registered person search
|
void |
markOrUnmarkPossibleApplicants(curam.isproduct.intakeapplication.facade.struct.PossibleMatchKey key)
Method to mark or un-mark the applicant as a possible person.
|
curam.core.facade.struct.AgendaDetails |
mergeProspectToPerson(curam.core.facade.struct.OriginalAndDuplicateKey key,
curam.workspaceservices.intake.struct.IntakeApplicationKey intakeApplicationKey)
This method calls the core client merge functionality in the form of an
agenda player to merge any participant evidence that a prospect and a
person may have in common
|
curam.core.struct.AddressDtls |
prePopulateWithSearchedCriteria(curam.core.struct.PersonSearchKey key)
Method used by the client to pre populate the search criteria on the
registered person page
|
curam.core.struct.PersonSearchDtls |
readProspectPerson(curam.core.struct.ProspectPersonKey key)
Method to read the prospect person details
|
curam.core.struct.ConcernRoleID |
registerProspectPersonAndCreateApplicant(curam.isproduct.intakeapplication.sl.struct.ProspectPersonAndApplicantDtls dtls)
This method creates the applicant record and registers the person as a
prospect person.
|
curam.core.facade.struct.ProspectPersonRegistrationResult |
registerProspectPersonAsPerson(curam.core.facade.struct.ReadProspectPersonKey key,
curam.core.facade.struct.ProspectPersonRegistrationDetails details)
This method registers the prospect person as a person
|
void |
searchForPossibleApplicants(curam.isproduct.intakeapplication.sl.struct.SearchPossibleApplicantsKey key)
This method searches for additional possible matches and creates the
searched person(s) as possible applicants
|
curam.isproduct.intakeapplication.sl.struct.SearchForRegisterApplicantResult |
searchForRegisteredApplicants(curam.core.struct.PersonSearchKey key)
This method searches for applicants who are already registered.
|
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.SearchForRegisterApplicantResult searchForRegisteredApplicants(curam.core.struct.PersonSearchKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.RegisteredApplicantSearchResult listSearchResults(curam.core.struct.PersonSearchKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.ReadApplicantRelationshipsResult createApplicant(curam.isproduct.intakeapplication.facade.struct.IntakeApplicationIDAndConcernRoleIDString key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.ApplicantDtlsList listApplicants(curam.workspaceservices.intake.struct.IntakeApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.ApplicantRelatedPersonsDtlsList listApplicantRelatedPersons(curam.isproduct.intakeapplication.sl.struct.ReadApplicantRelationshipKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createRelatedApplicants(curam.isproduct.intakeapplication.facade.struct.IntakeApplicationIDAndConcernRoleIDString dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createPossibleApplicants(curam.isproduct.intakeapplication.facade.struct.ConcernRoleIDString details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.PossibleApplicantsDetailsList listPossibleApplicants(curam.core.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.ConcernRoleID registerProspectPersonAndCreateApplicant(curam.isproduct.intakeapplication.sl.struct.ProspectPersonAndApplicantDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AgendaDetails mergeProspectToPerson(curam.core.facade.struct.OriginalAndDuplicateKey key, curam.workspaceservices.intake.struct.IntakeApplicationKey intakeApplicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void searchForPossibleApplicants(curam.isproduct.intakeapplication.sl.struct.SearchPossibleApplicantsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.AddressDtls prePopulateWithSearchedCriteria(curam.core.struct.PersonSearchKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void endMerge(curam.core.facade.struct.EndMergeKey key, curam.core.facade.struct.OriginalAndDuplicateKey originalAndDuplicateKey, curam.workspaceservices.intake.struct.IntakeApplicationKey intakeApplicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void markOrUnmarkPossibleApplicants(curam.isproduct.intakeapplication.facade.struct.PossibleMatchKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.PersonSearchDtls readProspectPerson(curam.core.struct.ProspectPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ProspectPersonRegistrationResult registerProspectPersonAsPerson(curam.core.facade.struct.ReadProspectPersonKey key, curam.core.facade.struct.ProspectPersonRegistrationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.application.facade.struct.ApplicationDisplayDtlsForPersonList1 listApplicationsForPersonHome(curam.core.sl.struct.ConcernRoleIDKey concernRoleID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the concern role.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.sl.struct.ClientPageURL getURLBasedOnLoginUser() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException