|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 NotificationMessageDeliverer
messageDelivery
- The messageDelivery to process
NotificationMessageDeliveryException
NotificationMessageDeliverer.deliverMessage(org.kuali.rice.ken.bo.NotificationMessageDelivery)
public void autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery) throws NotificationAutoRemoveException
autoRemoveMessageDelivery
in interface NotificationMessageDeliverer
messageDelivery
- The messageDelivery to auto remove
NotificationAutoRemoveException
NotificationMessageDeliverer.autoRemoveMessageDelivery(org.kuali.rice.ken.bo.NotificationMessageDelivery)
public void dismissMessageDelivery(NotificationMessageDelivery messageDelivery, String user, String cause)
NotificationMessageDeliverer
dismissMessageDelivery
in interface NotificationMessageDeliverer
messageDelivery
- 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 |