@AccessLevel(value=EXTERNAL)
public interface Alert
Modifier and Type | Method and Description |
---|---|
void |
create(curam.core.facade.struct.CreateAlertDetails createAlertDetails)
Creates an alert.
|
curam.core.facade.struct.AlertMultiRemoveKey |
getAlertIDsForRemoval(curam.core.facade.struct.AlertMultiRemoveKey alertRemoveKey)
Returns a comma-delimited list of alert identifiers for removal.
|
curam.core.facade.struct.AlertSummaryDetailsList |
listAlerts()
Returns a list of alerts for the currently logged in user.
|
curam.core.facade.struct.AlertContextDescription |
readContextDescription(curam.core.facade.struct.AlertContextKey alertContextKey)
Returns the context description for an alert.
|
void |
remove(curam.core.facade.struct.AlertKey alertKey)
Removes an alert.
|
void |
removeSelected(curam.core.facade.struct.AlertMultiRemoveKey alertMultiRemoveKey)
Removes the alerts specified in the comma-delimited list.
|
curam.core.facade.struct.ViewAlertDetails |
view(curam.core.facade.struct.AlertKey alertKey)
Returns the details of an alert.
|
curam.core.facade.struct.AlertWorkflowGraphDetails |
viewProcessInstanceForAlert(curam.core.facade.struct.AlertKey alertKey)
Returns the XML representing the graph of the process instance associated
with the specified alert.
|
curam.core.facade.pdt.struct.WorkflowGraphDetails |
visualiseProcessInstanceForAlert(curam.core.facade.struct.AlertKey alertKey)
Deprecated.
Since Bluewash 6.0.3.0, this method has been replaced by
viewProcessInstanceForAlert(AlertKey) . See Release Note
CR00309046. |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ViewAlertDetails view(curam.core.facade.struct.AlertKey alertKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
alertKey
- The identifier of the alert whose details will be
returned.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void remove(curam.core.facade.struct.AlertKey alertKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Alert
database
table.alertKey
- The unique identifier of the alert to remove.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void create(curam.core.facade.struct.CreateAlertDetails createAlertDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
createAlertDetails
- the details of the new alert.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AlertContextDescription readContextDescription(curam.core.facade.struct.AlertContextKey alertContextKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
alertContextKey
- The details required to generate the alert context.
In this scenario, this is the user name.curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated @AccessLevel(value=EXTERNAL) curam.core.facade.pdt.struct.WorkflowGraphDetails visualiseProcessInstanceForAlert(curam.core.facade.struct.AlertKey alertKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
viewProcessInstanceForAlert(AlertKey)
. See Release Note
CR00309046.alertKey
- The unique identifier of the alert whose graphical
representation will be returned.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AlertMultiRemoveKey getAlertIDsForRemoval(curam.core.facade.struct.AlertMultiRemoveKey alertRemoveKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
alertRemoveKey
- A tab delimited list of alert identifiers for
removal. This tab delimited list is converted into a comma-delimited list
by this operation.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeSelected(curam.core.facade.struct.AlertMultiRemoveKey alertMultiRemoveKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Alert
database table.alertMultiRemoveKey
- A comma-delimited list of identifiers for the
alerts to remove.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AlertSummaryDetailsList listAlerts() throws curam.util.exception.AppException, curam.util.exception.InformationalException
ENV_NOTIFICATION_MAX_LIST_SIZE
environment variable. If the number of
records exceed this maximum value then an information message is displayed
(INF_READMULTI_MAX_EXCEEDED
) informing the user that more records exist.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.AlertWorkflowGraphDetails viewProcessInstanceForAlert(curam.core.facade.struct.AlertKey alertKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
alertKey
- The unique identifier of the alert whose graphical
representation will be returned.curam.util.exception.AppException
curam.util.exception.InformationalException