@AccessLevel(value=EXTERNAL)
public abstract class DefaultNotificationDeliveryAdapter
extends java.lang.Object
implements curam.util.workflow.impl.NotificationDelivery
Constructor and Description |
---|
DefaultNotificationDeliveryAdapter() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails,
curam.core.sl.struct.AllocationTargetList allocationTargets)
Delivers the specified notification using the allocation targets defined.
|
boolean |
deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails,
java.util.Map allocationTargets)
Delivers the specified notification using the allocation targets defined.
|
boolean |
deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails,
java.lang.Object allocationTargets)
Delivers the specified notification using the allocation targets defined.
|
boolean |
deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails,
java.lang.String allocationTargetID)
Delivers the specified notification using the allocation targets defined.
|
public boolean deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails, java.lang.Object allocationTargets)
deliverNotification
in interface curam.util.workflow.impl.NotificationDelivery
notificationDetails
- The details of the notification that will be
delivered.allocationTargets
- The list of allocation target objects used in the
delivery of the notification.True
if the notification has been successfully
delivered to at least one user, otherwise False
.public boolean deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails, java.util.Map allocationTargets)
deliverNotification
in interface curam.util.workflow.impl.NotificationDelivery
notificationDetails
- The details of the notification that will be
delivered.allocationTargets
- A Map
of allocation target names to
allocation target types.True
if the notification has been successfully
delivered to at least one user, otherwise False
.public boolean deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails, java.lang.String allocationTargetID)
deliverNotification
in interface curam.util.workflow.impl.NotificationDelivery
notificationDetails
- The details of the notification that will be
delivered.allocationTargetID
- The identifier of an allocation target.True
if the notification has been successfully
delivered to at least one user, otherwise False
.public abstract boolean deliverNotification(curam.util.workflow.struct.NotificationDetails notificationDetails, curam.core.sl.struct.AllocationTargetList allocationTargets)
notificationDetails
- The details of the notification that will be
delivered.allocationTargets
- The list of allocation targets used in the
delivery of the notification.True
if the notification has been successfully
delivered to at least one user, otherwise False
.