@AccessLevel(value=EXTERNAL)
public interface PDCPerson
Modifier and Type | Method and Description |
---|---|
curam.pdc.facade.struct.PDCCaseDetailsList |
listCurrentCases(curam.core.struct.ConcernRoleKey key)
Retrieves a list of current cases details for a participant.
|
curam.pdc.facade.struct.PDCEvidenceDetailsList |
listCurrentParticipantEvidenceByTypes(curam.core.facade.infrastructure.struct.PersonAndEvidenceTypeList key)
Retrieves a list of person details that are stored as evidence on the
Participant Data Case.
|
curam.pdc.facade.struct.PDCEvidenceDetailsList |
listEvidenceForParticipant(curam.core.struct.PersonKey key)
Retrieves a list of person details that are stored as evidence on the
Participant Data Case.
|
curam.pdc.facade.struct.PDCEvidenceDetailsList |
listParticipantEvidenceByTypes(curam.core.facade.infrastructure.struct.PersonAndEvidenceTypeList key)
Retrieves a list of person details that are stored as evidence on the
Participant Data Case.
|
curam.pdc.facade.struct.PDCEvidenceTypeDetailsList |
listPDCEvidenceTypeDetails(curam.core.struct.PersonKey key)
Retrieves a list of evidence types configured for the Participant Data
Case.
|
curam.pdc.facade.struct.PDCApplicationDetailsList |
listPendingApplications(curam.core.struct.ConcernRoleKey key)
Retrieves a list of pending applications details for a participant.
|
void |
modifyNonPDCDemographicData(curam.pdc.facade.struct.PersonDemographicPageDetails details)
Modifies demographic data associated with a person that is not stored on
the Participant Data Case.
|
curam.core.facade.struct.InformationalMsgDetailsList |
modifyPersonHomePageDetails(curam.pdc.facade.struct.PersonHomePageDetails modifyDtls)
Modify Person details that are not stored on the Participant Data Case.
|
curam.pdc.facade.struct.PersonHomePageDetails |
readHomePageDetailsForModify(curam.pdc.facade.struct.ReadPersonKey key)
Retrieves data related to the specified person that is not stored on the
Participant Data Case.
|
curam.pdc.facade.struct.PersonFullHomePageDetails |
readHomePageDetailsShowTasks(curam.pdc.facade.struct.ReadPersonKey key)
Presentation layer operation to retrieve home page information for a
person.
|
curam.pdc.facade.struct.ReadPersonDemographicDetails |
readNonPDCDemographicData(curam.core.struct.PersonKey key)
Retrieves demographic data related to the specified person that is not
stored on the Participant Data Case.
|
curam.pdc.facade.struct.PersonRegistrationResult |
registerPerson(curam.pdc.facade.struct.PersonRegistrationDetails registrationDtls)
Register a Person using Participant evidence.
|
curam.pdc.facade.struct.PDCEvidenceDetailsList |
searchParticipantEvidenceByDateRange(curam.core.facade.infrastructure.struct.SearchParticipantEvidenceByRangeKey key)
Retrieves a list of person details that are stored as evidence on the
Participant Data Case.
|
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.InformationalMsgDetailsList modifyPersonHomePageDetails(curam.pdc.facade.struct.PersonHomePageDetails modifyDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PersonRegistrationResult registerPerson(curam.pdc.facade.struct.PersonRegistrationDetails registrationDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.ReadPersonDemographicDetails readNonPDCDemographicData(curam.core.struct.PersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyNonPDCDemographicData(curam.pdc.facade.struct.PersonDemographicPageDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PDCEvidenceDetailsList listEvidenceForParticipant(curam.core.struct.PersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PDCEvidenceTypeDetailsList listPDCEvidenceTypeDetails(curam.core.struct.PersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PDCApplicationDetailsList listPendingApplications(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.pdc.facade.struct.PDCCaseDetailsList listCurrentCases(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.pdc.facade.struct.PersonFullHomePageDetails readHomePageDetailsShowTasks(curam.pdc.facade.struct.ReadPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PersonHomePageDetails readHomePageDetailsForModify(curam.pdc.facade.struct.ReadPersonKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PDCEvidenceDetailsList listCurrentParticipantEvidenceByTypes(curam.core.facade.infrastructure.struct.PersonAndEvidenceTypeList key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PDCEvidenceDetailsList listParticipantEvidenceByTypes(curam.core.facade.infrastructure.struct.PersonAndEvidenceTypeList key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.pdc.facade.struct.PDCEvidenceDetailsList searchParticipantEvidenceByDateRange(curam.core.facade.infrastructure.struct.SearchParticipantEvidenceByRangeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException