@RequestMapping(value="VIEW")
public class NotificationLifecycleController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DO_EVENTS_PREFERENCE |
static java.lang.String |
INVOKE_REDIRECT_PORT_PREFERENCE
See INVOKE_REDIRECT_PROTOCOL_PREFERENCE.
|
static java.lang.String |
INVOKE_REDIRECT_PROTOCOL_PREFERENCE
Some deployments are experiencing issues whe the 'invokeNotificationService' handler sends a redirect because
they're using SSL implemented by a load balancer and the portal/portlet container doesn't realize the traffic is
over HTTPS.
|
| Constructor and Description |
|---|
NotificationLifecycleController() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectNotifications(javax.portlet.EventRequest req,
javax.portlet.EventResponse res) |
org.springframework.web.portlet.ModelAndView |
getNotificationsUncategorized(javax.portlet.ResourceRequest req,
java.lang.String doRefresh) |
void |
invokeNotificationService(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res,
java.lang.String doRefresh) |
void |
invokeUserAction(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res,
java.lang.String notificationId,
java.lang.String actionId) |
public static final java.lang.String DO_EVENTS_PREFERENCE
public static final java.lang.String INVOKE_REDIRECT_PROTOCOL_PREFERENCE
public static final java.lang.String INVOKE_REDIRECT_PORT_PREFERENCE
@ResourceMapping(value="GET-NOTIFICATIONS-UNCATEGORIZED")
public org.springframework.web.portlet.ModelAndView getNotificationsUncategorized(javax.portlet.ResourceRequest req,
@RequestParam(value="refresh",required=false)
java.lang.String doRefresh)
throws java.io.IOException
java.io.IOException@ActionMapping(params="action=invokeNotificationService")
public void invokeNotificationService(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res,
@RequestParam(value="refresh",required=false)
java.lang.String doRefresh)
throws java.io.IOException
java.io.IOException@ActionMapping
public void invokeUserAction(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res,
@RequestParam(value="notificationId")
java.lang.String notificationId,
@RequestParam(value="actionId")
java.lang.String actionId)
throws java.io.IOException
java.io.IOException@EventMapping(value="{https://source.jasig.org/schemas/portlet/notification}NotificationResult")
public void collectNotifications(javax.portlet.EventRequest req,
javax.portlet.EventResponse res)