@AccessLevel(value=EXTERNAL)
public interface MaintainIncidentStaffAction
Modifier and Type | Method and Description |
---|---|
curam.cpm.facade.struct.IncidentStaffActionKey |
createIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionDetails details)
Creates a staff action on an incident.
|
void |
deleteIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionKeyVersionDtls KeyVersionDtls)
Cancels an incident staff action.
|
curam.cpm.facade.struct.IncidentStaffActionDetailsList |
listIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionKey key)
Returns the list of the staff actions for a specified incident.
|
curam.cpm.facade.struct.StaffParticipantDetailsList |
listStaffParticipant(curam.cpm.facade.struct.StaffParticipantKey key)
Returns the list of provider members who are participants of an incident.
|
void |
modifyIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionDetails details)
Modifies an incident staff action.
|
curam.cpm.facade.struct.IncidentStaffActionDetails |
viewIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionKey key)
Reads the details of an incident staff action.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.IncidentStaffActionKey createIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident staff action.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentStaffAction |
@AccessLevel(value=EXTERNAL) void deleteIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionKeyVersionDtls KeyVersionDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
keyVersionDtls
- The key of the incident staff action and the version
number.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentStaffAction |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.IncidentStaffActionDetailsList listIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the incident.curam.util.exception.AppException
curam.util.exception.InformationalException
Incident, IncidentStaffAction |
@AccessLevel(value=EXTERNAL) void modifyIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident staff action.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentStaffAction |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.IncidentStaffActionDetails viewIncidentStaffAction(curam.cpm.facade.struct.IncidentStaffActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the incident staff action and the incident.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentStaffAction |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.StaffParticipantDetailsList listStaffParticipant(curam.cpm.facade.struct.StaffParticipantKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the provider whose members are to be read and the
key of the incident.curam.util.exception.AppException
curam.util.exception.InformationalException
Incident, ProviderMember |