@AccessLevel(value=EXTERNAL)
public interface ProviderInvestigation
Modifier and Type | Method and Description |
---|---|
curam.core.sl.entity.struct.InvestigationDeliveryKey |
createProviderInvestigation(curam.core.sl.struct.InvestigationCreationDetails details)
Creates an investigation delivery case for a given provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryActionPlanList |
listInvestigationDeliveryActionPlan(curam.core.sl.entity.struct.LinkKey key)
Returns the list of action plans on an investigation delivery case.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryAllegationList |
listInvestigationDeliveryAllegation(curam.core.struct.CaseHeaderKey key)
Returns the list of allegations on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryAttachmentList |
listInvestigationDeliveryAttachment(curam.core.struct.CaseHeaderKey key)
Returns the list of attachments on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryClientRoleList |
listInvestigationDeliveryCaseMember(curam.core.struct.CaseHeaderKey key)
Returns the list of case members on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryClientRoleList |
listInvestigationDeliveryClientRole(curam.core.struct.CaseHeaderKey key)
Returns the list of client roles on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryCommunicationList |
listInvestigationDeliveryCommunication(curam.core.struct.CaseHeaderKey key)
Returns the list of communications on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryContactLogList |
listInvestigationDeliveryContactLog(curam.core.struct.CaseHeaderKey key)
Returns the list of contact logs on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryEventList |
listInvestigationDeliveryEvent(curam.core.struct.CaseHeaderKey key)
Returns the list of events on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryMilestoneList |
listInvestigationDeliveryMilestone(curam.core.struct.CaseHeaderKey key)
Returns the list of milestones on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryNoteList |
listInvestigationDeliveryNote(curam.core.struct.CaseHeaderKey key)
Returns the list of notes on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryRelatedCaseList |
listInvestigationDeliveryRelatedCase(curam.core.struct.CaseHeaderKey key)
Returns the list of cases related to an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryTaskList |
listInvestigationDeliveryTask(curam.core.struct.CaseHeaderKey key)
Returns the list of tasks on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryUserRoleList |
listInvestigationDeliveryUserRole(curam.core.struct.CaseHeaderKey key)
Returns the list of user roles on an investigation delivery case for a
provider.
|
curam.cpm.facade.struct.InvestigationDeliveryListForProvider |
listInvestigationsForProvider(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key)
Returns the list of investigations for a provider where the provider plays
a direct role (or) plays a role in an allegation associated with an
investigation.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryMilestoneList |
listInvestigationUncompletedMilestone(curam.core.struct.CaseHeaderKey key)
Returns the list of milestones of status 'In progress' and 'Not started'
of an investigation delivery case on a provider.
|
curam.cpm.facade.struct.ProviderInvestigationDeliveryList |
listProviderInvestigations(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key)
Returns the list of investigations for a given provider where the provider
plays a direct role in the investigation.
|
curam.cpm.facade.struct.ProviderInvestigationHomeDtls |
readProviderInvestigationHomeDetails(curam.core.sl.entity.struct.InvestigationDeliveryKey key)
Reads the provider investigation details.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryList listProviderInvestigations(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the Provider.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Provider |
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.InvestigationDeliveryKey createProviderInvestigation(curam.core.sl.struct.InvestigationCreationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the investigation.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationHomeDtls readProviderInvestigationHomeDetails(curam.core.sl.entity.struct.InvestigationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryActionPlanList listInvestigationDeliveryActionPlan(curam.core.sl.entity.struct.LinkKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, ActionPlan |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryAllegationList listInvestigationDeliveryAllegation(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Allegation |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryAttachmentList listInvestigationDeliveryAttachment(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Attachment |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryClientRoleList listInvestigationDeliveryCaseMember(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, CaseParticipant |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryClientRoleList listInvestigationDeliveryClientRole(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryCommunicationList listInvestigationDeliveryCommunication(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Communication |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryContactLogList listInvestigationDeliveryContactLog(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, ContactLog |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryEventList listInvestigationDeliveryEvent(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, CaseEvent, Activity |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryMilestoneList listInvestigationDeliveryMilestone(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Milestone |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryNoteList listInvestigationDeliveryNote(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Note |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryRelatedCaseList listInvestigationDeliveryRelatedCase(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, CaseRelationship |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryTaskList listInvestigationDeliveryTask(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Task |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryUserRoleList listInvestigationDeliveryUserRole(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, CaseUserRole |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderInvestigationDeliveryMilestoneList listInvestigationUncompletedMilestone(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the investigation delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Milestone |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.InvestigationDeliveryListForProvider listInvestigationsForProvider(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the provider for whom the related investigations are
to be retrieved.curam.util.exception.AppException
curam.util.exception.InformationalException
Investigation, Provider |