@AccessLevel(value=EXTERNAL)
public interface MaintainIncidentRestraint
Modifier and Type | Method and Description |
---|---|
curam.cpm.facade.struct.IncidentRestraintKey |
createIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintDetails details)
Creates a restraint for an incident.
|
void |
deleteIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintKeyVersionDetails keyVersionDetails)
Cancels an incident restraint.
|
curam.cpm.facade.struct.ByWhomParticipantDetailsList |
listByWhomParticipants(curam.cpm.facade.struct.IncidentRestraintKey key)
Returns the list of the active participants and provider members for an
incident.
|
curam.cpm.facade.struct.IncidentRestraintDetailsList |
listIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintKey key)
Returns the list of restraints for a specified incident.
|
void |
maintainIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintDetails details)
Modifies an incident restraint.
|
void |
modifyIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintDetails details)
Modifies an incident restraint.
|
curam.cpm.facade.struct.IncidentRestraintDetails |
viewIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintKey key)
Retrieves the incident restraint details, On Whom participant name and By
Whom participant name.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.IncidentRestraintKey createIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident restraint.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentRestraint |
@AccessLevel(value=EXTERNAL) void deleteIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintKeyVersionDetails keyVersionDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
keyVersionDetails
- The key of incident restraint and the version
number.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentRestraint |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.IncidentRestraintDetailsList listIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Key
- The key of the incident.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentRestraint, IncidentParticipant |
@AccessLevel(value=EXTERNAL) void modifyIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident restraint.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentRestraint |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.IncidentRestraintDetails viewIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the incident restraint.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentRestraint, IncidentParticipant |
@AccessLevel(value=EXTERNAL) void maintainIncidentRestraint(curam.cpm.facade.struct.IncidentRestraintDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the incident restraint.curam.util.exception.AppException
curam.util.exception.InformationalException
IncidentRestraint |
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ByWhomParticipantDetailsList listByWhomParticipants(curam.cpm.facade.struct.IncidentRestraintKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Key
- The key of the provider whose members are to be read for a
particular incident.curam.util.exception.AppException
curam.util.exception.InformationalException
Incident, ProviderMember |