@AccessLevel(value=EXTERNAL)
public interface Incidents
Modifier and Type | Method and Description |
---|---|
void |
addAttachmentForIncident(curam.attachmentlink.struct.AttachmentLinkDetails details)
Method to add an attachment for an Incident
|
void |
addContactLogContact1(curam.core.facade.struct.CreateIncidentContactLogContactDetails1 details)
Method to add a contact to an Incident Contact Log.
|
curam.incident.entity.struct.IncidentParticipantRoleKey |
addIncidentParticipantRole1(curam.incident.entity.struct.IncidentKey incidentKey,
curam.core.facade.struct.CreateIncidentParticipantRoleDetails1 details)
Adds an Incident Participant to the Incident.
|
void |
cancelContactLog(curam.core.sl.struct.CancelContactLogDetails details)
This method is intended to be used by the user responsible for maintaining
the incidents.This method cancels the contact log of an incident.
|
void |
closeIncidentWithVersionNo(curam.core.facade.struct.CloseIncidentWithVersionNoDetails details)
Method to close Incident using optimistic locking.
|
curam.core.sl.struct.WizardStateID |
createContactLogWizard(curam.core.facade.struct.IncidentContactLogWizardDetails wizardDetails)
This operation
caches the contact details of the contact log wizard.
|
curam.incident.entity.struct.IncidentKey |
createIncident1(curam.core.facade.struct.CreateIncidentDetails1 details)
Method for creating an Incident in the system.
|
curam.core.sl.entity.struct.ContactLogKey |
createIncidentContactLog1(curam.core.facade.struct.CreateIncidentContactLogDetails1 details)
Method to create a Contact Log for the Incident.
|
void |
deleteIncidentParticipant1(curam.core.facade.struct.IncidentParticipantRoleIDAndVersionNoDtls key)
Method to delete an Incident Participant.
|
void |
deleteIncidentWithVersionNo(curam.core.facade.struct.IncidentIDAndVersionNoDtls key)
Method to delete an incident using optimistic locking.
|
curam.core.facade.struct.IncidentContextDescriptionDetails |
getIncidentContextDescription(curam.incident.entity.struct.IncidentKey key)
Method to get Incident context description details.
|
curam.core.sl.struct.PrintContactLogWizardDetails |
getIncidentPrintContactLogDetails(curam.core.facade.struct.PreviewIncidentContactLogIDKey previewIncidentContactLogIDKey)
Gets the incident print contact log details.
|
curam.core.sl.entity.struct.ContactLogKey |
insertContactLogWizardDetails(curam.core.sl.struct.WizardStateID wizardStateID)
This operation storesthe contact wizard details to their respective
entities.
|
curam.core.facade.struct.IncidentAttachmentWithVersionNoDetailsList |
listAttachmentsWithVersionNoByIncident(curam.incident.entity.struct.IncidentKey key)
Method to list attachments with versionNo for an Incident.
|
curam.core.facade.struct.ListContactLogDetails |
listContactLogForIncident1(curam.incident.entity.struct.IncidentKey key)
Deprecated.
and replaced by method listIncidentContactLogDetails(CaseKey).
Since V6.0.5.4.see release notes of CR00407986.Method to list Contact Logs
for an Incident.
|
curam.core.facade.struct.IncidentParticipantDetailsList |
listIncidentActiveConcernRoleParticipantRole(curam.incident.entity.struct.IncidentKey key)
Method to list Active Concern Role Participant Roles for an Incident.
|
curam.core.facade.struct.IncidentParticipantDetailsList |
listIncidentActiveParticipantRole(curam.incident.entity.struct.IncidentKey key)
Method to list Active Participant Roles for an Incident.
|
curam.core.facade.struct.IncidentParticipantDetailsList |
listIncidentActiveUserParticipantRole(curam.incident.entity.struct.IncidentKey key)
Method to list Active User Participant Roles for an Incident.
|
curam.core.facade.struct.ContactLogAttendeeList |
listIncidentContactLogAttendee(curam.incident.entity.struct.IncidentKey key)
Lists all contact log attendees for an incident.
|
curam.core.facade.struct.ListIncidentContactLogDetails |
listIncidentContactLogDetails(curam.incident.entity.struct.IncidentKey key)
Method to list Contact Logs for an Incident.
|
curam.core.facade.struct.IncidentParticipantRoleDetailsList |
listIncidentParticipantRole(curam.incident.entity.struct.IncidentKey key)
Method to list Participant Roles for an Incident.
|
curam.core.facade.struct.IncidentForDuplicateParticipantDetailsList |
listIncidentsForDuplicateParticipant1(curam.core.struct.ConcernRoleKey key)
Deprecated.
by listIncidentsForDuplicateParticipant2.
|
curam.core.facade.struct.IncidentForDuplicateParticipantDetailsList1 |
listIncidentsForDuplicateParticipant2(curam.core.struct.ConcernRoleKey key)
Shows a list of incidents for a duplicate participant.
|
curam.core.facade.struct.IncidentForParticipantDetailsList1 |
listIncidentsForParticipant2(curam.core.struct.ConcernRoleKey key)
Lists all incidents for the specified Concern Role ID.
|
curam.core.facade.struct.IncidentStatusHistoryDetailsList1 |
listStatusHistoryForIncident1(curam.incident.entity.struct.IncidentKey key)
Returns a list of status history records for an Incident
|
void |
maintainIncident1(curam.core.facade.struct.MaintainIncidentDetails1 details)
Method for maintaining an Incident on the system.
|
void |
maintainIncidentParticipantRole(curam.core.facade.struct.IncidentParticipantRoleDetails details)
Method for maintaining an incident participant role.
|
curam.core.facade.struct.PreviewIncidentContactLogXMLDetails |
previewIncidentContactLogDetails(curam.core.facade.struct.PreviewIncidentContactLogIDKey previewCaseContactLogIDKey)
Preview list of Incident Contact Logs.
|
curam.core.facade.struct.PreviewIncidentContactLogXMLDetails |
previewIncidentContactLogs(curam.core.facade.struct.PreviewIncidentContactLogKey key)
Deprecated.
Since Curam 6.0.5.0, replaced with
previewIncidentContactLogDetails(previewIncidentContactLogIDkey). This
method
has been deprecated as the size of the key is increased . See release
note: CR00357485.
Method to preview list of Incident Contact Logs.
|
curam.core.facade.struct.IncidentReportedByName |
readReportedByName(curam.incident.entity.struct.IncidentKey key)
Reads the full name of the reporter of the incident.
|
curam.core.facade.struct.IncidentContactLogWizardDetails |
readWizardDetails(curam.core.sl.struct.WizardStateID wizardStateID)
This
operation reads the wizard details cached in the
WizardPersistentState.
|
curam.core.facade.struct.ContactLogWizardMenuDetails |
readWizardMenu(curam.core.sl.struct.WizardStateID wizardStateID)
Reads
the
wizard menu properties.
|
curam.core.facade.struct.SearchContactLogDetails |
searchContactLogs(curam.core.facade.struct.ContactLogSearchKey1 key)
Search for an incident contact log details by given search criteria.
|
curam.core.facade.struct.IncidentSearchDetailsList |
searchIncidentsDetails(curam.core.facade.struct.IncidentSearchKey key)
Search incident details by provided search criteria.
|
curam.core.sl.entity.struct.ContactLogKey |
storeAttachmentDetails(curam.core.facade.struct.IncidentContactLogWizardDetails attachementDetails)
This operation
caches the Attachment details of the
contact log wizard.
|
curam.core.sl.entity.struct.ContactLogKey |
storeNarrativeText(curam.core.facade.struct.IncidentContactLogWizardDetails narrativeDetails)
This
operation caches the Narrative text of
the contact log wizard.
|
curam.core.sl.entity.struct.ContactLogKey |
storeParticipantsDetails(curam.core.facade.struct.IncidentContactLogWizardDetails participantDetails)
This operation
caches Participant details of the contact log wizard.
|
curam.core.facade.struct.ViewIncidentDetails1 |
viewIncident1(curam.incident.entity.struct.IncidentKey key)
Method for viewing an Incident in the system.
|
curam.core.facade.struct.IncidentDetails |
viewIncidentDetails(curam.incident.entity.struct.IncidentKey key)
Method to read Incident details.
|
curam.core.facade.struct.IncidentParticipantRoleDetails |
viewIncidentParticipantRole(curam.incident.entity.struct.IncidentParticipantRoleKey key)
Method for viewing an incident participant role.
|
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentParticipantRoleDetails viewIncidentParticipantRole(curam.incident.entity.struct.IncidentParticipantRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void maintainIncidentParticipantRole(curam.core.facade.struct.IncidentParticipantRoleDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void addAttachmentForIncident(curam.attachmentlink.struct.AttachmentLinkDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancelContactLog(curam.core.sl.struct.CancelContactLogDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentParticipantDetailsList listIncidentActiveParticipantRole(curam.incident.entity.struct.IncidentKey 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.IncidentContextDescriptionDetails getIncidentContextDescription(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ContactLogKey createIncidentContactLog1(curam.core.facade.struct.CreateIncidentContactLogDetails1 details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void addContactLogContact1(curam.core.facade.struct.CreateIncidentContactLogContactDetails1 details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentStatusHistoryDetailsList1 listStatusHistoryForIncident1(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.incident.entity.struct.IncidentParticipantRoleKey addIncidentParticipantRole1(curam.incident.entity.struct.IncidentKey incidentKey, curam.core.facade.struct.CreateIncidentParticipantRoleDetails1 details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.incident.entity.struct.IncidentKey createIncident1(curam.core.facade.struct.CreateIncidentDetails1 details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void maintainIncident1(curam.core.facade.struct.MaintainIncidentDetails1 details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ViewIncidentDetails1 viewIncident1(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteIncidentWithVersionNo(curam.core.facade.struct.IncidentIDAndVersionNoDtls key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteIncidentParticipant1(curam.core.facade.struct.IncidentParticipantRoleIDAndVersionNoDtls key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void closeIncidentWithVersionNo(curam.core.facade.struct.CloseIncidentWithVersionNoDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ContactLogAttendeeList listIncidentContactLogAttendee(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated @AccessLevel(value=EXTERNAL) curam.core.facade.struct.ListContactLogDetails listContactLogForIncident1(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated @AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentForDuplicateParticipantDetailsList listIncidentsForDuplicateParticipant1(curam.core.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated @AccessLevel(value=EXTERNAL) curam.core.facade.struct.PreviewIncidentContactLogXMLDetails previewIncidentContactLogs(curam.core.facade.struct.PreviewIncidentContactLogKey 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.IncidentParticipantDetailsList listIncidentActiveConcernRoleParticipantRole(curam.incident.entity.struct.IncidentKey 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.IncidentParticipantDetailsList listIncidentActiveUserParticipantRole(curam.incident.entity.struct.IncidentKey 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.IncidentReportedByName readReportedByName(curam.incident.entity.struct.IncidentKey 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.IncidentParticipantRoleDetailsList listIncidentParticipantRole(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.WizardStateID createContactLogWizard(curam.core.facade.struct.IncidentContactLogWizardDetails wizardDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation caches the contact details of the contact log wizard.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentContactLogWizardDetails readWizardDetails(curam.core.sl.struct.WizardStateID wizardStateID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation reads the wizard details cached in the WizardPersistentState.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ContactLogKey insertContactLogWizardDetails(curam.core.sl.struct.WizardStateID wizardStateID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation storesthe contact wizard details to their respective entities.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ContactLogKey storeAttachmentDetails(curam.core.facade.struct.IncidentContactLogWizardDetails attachementDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation caches the Attachment details of the contact log wizard.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ContactLogKey storeNarrativeText(curam.core.facade.struct.IncidentContactLogWizardDetails narrativeDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation caches the Narrative text of the contact log wizard.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ContactLogKey storeParticipantsDetails(curam.core.facade.struct.IncidentContactLogWizardDetails participantDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation caches Participant details of the contact log wizard.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ContactLogWizardMenuDetails readWizardMenu(curam.core.sl.struct.WizardStateID wizardStateID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Reads the wizard menu properties.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentDetails viewIncidentDetails(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Method to read Incident details.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.IncidentAttachmentWithVersionNoDetailsList listAttachmentsWithVersionNoByIncident(curam.incident.entity.struct.IncidentKey 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.IncidentForParticipantDetailsList1 listIncidentsForParticipant2(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.facade.struct.IncidentForDuplicateParticipantDetailsList1 listIncidentsForDuplicateParticipant2(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.facade.struct.SearchContactLogDetails searchContactLogs(curam.core.facade.struct.ContactLogSearchKey1 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.IncidentSearchDetailsList searchIncidentsDetails(curam.core.facade.struct.IncidentSearchKey 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.PreviewIncidentContactLogXMLDetails previewIncidentContactLogDetails(curam.core.facade.struct.PreviewIncidentContactLogIDKey previewCaseContactLogIDKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.PrintContactLogWizardDetails getIncidentPrintContactLogDetails(curam.core.facade.struct.PreviewIncidentContactLogIDKey previewIncidentContactLogIDKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ListIncidentContactLogDetails listIncidentContactLogDetails(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException