|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.ken.deliverer.impl.KEWActionListMessageDeliverer
public class KEWActionListMessageDeliverer
This class is responsible for describing the default delivery mechanism for the system - the KEW Action List.
| Field Summary | |
|---|---|
static String |
INTERNAL_COMMAND_FLAG
Property set in the attribute content that indicates the action received by workflow was initiated by the Notification System itself (and not an end user) |
| Constructor Summary | |
|---|---|
KEWActionListMessageDeliverer()
Constructs a KEWActionListMessageDeliverer.java. |
|
| Method Summary | |
|---|---|
void |
autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery)
This implementation does an auto-remove by "canceling" the workflow document associated with the message delivery record. |
void |
deliverMessage(NotificationMessageDelivery messageDelivery)
This implementation leverages the workflow integration services to push this notification into the KEW action list. |
void |
dismissMessageDelivery(NotificationMessageDelivery messageDelivery,
String user,
String cause)
This method dismisses/removes the NotificationMessageDelivery so that it is no longer being presented to the user via this deliverer. |
protected void |
flagWorkflowDocument(WorkflowDocument doc)
Marks the workflow document as originating from the Notification System, so that the Notification post-processor does not route the action back through the Notification System. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String INTERNAL_COMMAND_FLAG
| Constructor Detail |
|---|
public KEWActionListMessageDeliverer()
| Method Detail |
|---|
public void deliverMessage(NotificationMessageDelivery messageDelivery)
throws NotificationMessageDeliveryException
deliverMessage in interface NotificationMessageDeliverermessageDelivery - The messageDelivery to process
NotificationMessageDeliveryExceptionNotificationMessageDeliverer.deliverMessage(org.kuali.rice.ken.bo.NotificationMessageDelivery)
public void autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery)
throws NotificationAutoRemoveException
autoRemoveMessageDelivery in interface NotificationMessageDeliverermessageDelivery - The messageDelivery to auto remove
NotificationAutoRemoveExceptionNotificationMessageDeliverer.autoRemoveMessageDelivery(org.kuali.rice.ken.bo.NotificationMessageDelivery)
public void dismissMessageDelivery(NotificationMessageDelivery messageDelivery,
String user,
String cause)
NotificationMessageDeliverer
dismissMessageDelivery in interface NotificationMessageDeliverermessageDelivery - the messageDelivery to dismisscause - the reason the message was dismissedNotificationMessageDeliverer.dismissMessageDelivery(org.kuali.rice.ken.bo.NotificationMessageDelivery,
java.lang.String, java.lang.String)protected void flagWorkflowDocument(WorkflowDocument doc)
doc - the doc to monogram
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||