@AccessLevel(value=EXTERNAL)
public interface HomeVisitInterview
Modifier and Type | Method and Description |
---|---|
curam.cpm.facade.struct.HomeVisitInterviewKey |
createHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewDetails details)
This method creates home visit interview evidence.
|
void |
deleteHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewCancelKey key)
This method deletes a home visit interview logically.
|
curam.cpm.facade.struct.InterviewAttendeeDtlsList |
listAttendeesForInterview(curam.cpm.facade.struct.HomeVisitInterviewKey key)
This method returns a list of interview attendee details for this home
visit interview.
|
curam.cpm.facade.struct.HomeVisitInterviewDetailsList |
listByHomeStudyHomeVisit(curam.cpm.facade.struct.HomeVisitInterviewSearchByHomeStudyHomeVisitKey key)
This method returns a list of home visit interviews for the parent home
visit.
|
curam.cpm.facade.struct.ProviderSummaryDetailsList |
listProviderPartysForCurrentProvider(curam.cpm.facade.struct.HomeStudyKey homeStudyKey)
This method returns a list of the provider parties that are associated
with the provider that the interview was being held with.
|
void |
modifyHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewDetails details)
This method updates an existing home visit interview.
|
curam.cpm.sl.entity.struct.ProviderPartyKey |
registerProviderParticpantInterviewAttendee(curam.cpm.facade.struct.CreateProviderParticipantDetails details)
This method inserts a new provider participant for a provider and sets the
participant's type to interview attendee.
|
curam.cpm.facade.struct.HomeVisitInterviewDetails |
viewHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewKey key)
This method reads home visit interview details.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.HomeVisitInterviewDetailsList listByHomeStudyHomeVisit(curam.cpm.facade.struct.HomeVisitInterviewSearchByHomeStudyHomeVisitKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.HomeVisitInterviewKey createHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.HomeVisitInterviewDetails viewHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteHomeVisitInterview(curam.cpm.facade.struct.HomeVisitInterviewCancelKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderSummaryDetailsList listProviderPartysForCurrentProvider(curam.cpm.facade.struct.HomeStudyKey homeStudyKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.InterviewAttendeeDtlsList listAttendeesForInterview(curam.cpm.facade.struct.HomeVisitInterviewKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderPartyKey registerProviderParticpantInterviewAttendee(curam.cpm.facade.struct.CreateProviderParticipantDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException