@Controller @RequestMapping(value="VIEW") public class AnnouncementsViewController extends Object
AnnouncementsViewController class.
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_DISPLAY_FULL_ANNOUNCEMENT
Constant
ACTION_DISPLAY_FULL_ANNOUNCEMENT="displayFullAnnouncement" |
static String |
DEFAULT_SORT_STRATEGY
Constant
DEFAULT_SORT_STRATEGY="START_DISPLAY_DATE_ASCENDING" |
static String |
NOTIFICATION_NAMESPACE
Constant
NOTIFICATION_NAMESPACE="https://source.jasig.org/schemas/portle"{trunked} |
static String |
NOTIFICATION_QUERY_LOCAL_NAME
Constant
NOTIFICATION_QUERY_LOCAL_NAME="NotificationQuery" |
static QName |
NOTIFICATION_QUERY_QNAME
Constant
NOTIFICATION_QUERY_QNAME |
static String |
NOTIFICATION_QUERY_QNAME_STRING
Constant
NOTIFICATION_QUERY_QNAME_STRING="{ + NOTIFICATION_NAMESPACE + } + NOTIFI"{trunked} |
static String |
NOTIFICATION_RESULT_LOCAL_NAME
Constant
NOTIFICATION_RESULT_LOCAL_NAME="NotificationResult" |
static QName |
NOTIFICATION_RESULT_QNAME
Constant
NOTIFICATION_RESULT_QNAME |
static String |
NOTIFICATION_RESULT_QNAME_STRING
Constant
NOTIFICATION_RESULT_QNAME_STRING="{ + NOTIFICATION_NAMESPACE + } + NOTIFI"{trunked} |
static String |
PREFERENCE_DISABLE_EDIT
Constant
PREFERENCE_DISABLE_EDIT="AnnouncementsViewController.PREFERENCE_"{trunked} |
static String |
PREFERENCE_DISPLAY_STARTDATE
Constant
PREFERENCE_DISPLAY_STARTDATE="AnnouncementsViewController.displayPubl"{trunked} |
static String |
PREFERENCE_HIDE_ABSTRACT
Constant
PREFERENCE_HIDE_ABSTRACT="AnnouncementsViewController.hideAbstrac"{trunked} |
static String |
PREFERENCE_PAGE_SIZE
Constant
PREFERENCE_PAGE_SIZE="AnnouncementsViewController.PAGE_SIZE" |
static String |
PREFERENCE_SCROLLING_DISPLAY_HEIGHT_PIXELS
Constant
PREFERENCE_SCROLLING_DISPLAY_HEIGHT_PIXELS="AnnouncementsViewController.scrollingDi"{trunked} |
static String |
PREFERENCE_SORT_STRATEGY
Constant
PREFERENCE_SORT_STRATEGY="AnnouncementsViewController.Announcemen"{trunked} |
static String |
PREFERENCE_SYNDICATE_TOPICS_ANNOUNCEMENTS_DISPLAY_FNAME
Constant
PREFERENCE_SYNDICATE_TOPICS_ANNOUNCEMENTS_DISPLAY_FNAME="AnnouncementsViewController.syndicateTo"{trunked} |
static String |
PREFERENCE_SYNDICATE_TOPICS_AS_NOTIFICATIONS
Constant
PREFERENCE_SYNDICATE_TOPICS_AS_NOTIFICATIONS="AnnouncementsViewController.syndicateTo"{trunked} |
static String |
PREFERENCE_USE_SCROLLING_DISPLAY
Constant
PREFERENCE_USE_SCROLLING_DISPLAY="AnnouncementsViewController.useScrollin"{trunked} |
static String |
TOPICS_CACHE
Constant
TOPICS_CACHE="topicLists" |
static String |
USER_TOPICS_CACHE
Constant
USER_TOPICS_CACHE="userTopicLists" |
| Constructor and Description |
|---|
AnnouncementsViewController() |
| Modifier and Type | Method and Description |
|---|---|
void |
announcementsResource(javax.portlet.ResourceRequest request,
javax.portlet.ResourceResponse response)
announcementsResource.
|
String |
displayFullAnnouncement(org.springframework.ui.Model model,
javax.portlet.RenderRequest request,
String announcementId)
displayFullAnnouncement.
|
String |
displayFullAnnouncementHistory(org.springframework.ui.Model model,
javax.portlet.RenderRequest request,
String announcementId)
displayFullAnnouncementHistory.
|
String |
displayHistory(org.springframework.ui.Model model,
javax.portlet.RenderRequest request)
displayHistory.
|
void |
emergenciesResource(javax.portlet.ResourceRequest request,
javax.portlet.ResourceResponse response)
emergenciesResource.
|
boolean |
getDisplayPublishDate(javax.portlet.PortletRequest req)
getDisplayPublishDate.
|
int |
getPageSize(javax.portlet.PortletRequest req)
getPageSize.
|
int |
getScrollingDisplayHeightPixels(javax.portlet.PortletRequest req)
getScrollingDisplayHeightPixels.
|
boolean |
getUseScrollingDisplay(javax.portlet.PortletRequest req)
getUseScrollingDisplay.
|
boolean |
isGuest(javax.portlet.PortletRequest req)
isGuest.
|
String |
mainView(org.springframework.ui.Model model,
javax.portlet.RenderRequest request,
Integer from,
Integer to)
Main method of this display controller.
|
void |
setCm(org.springframework.cache.ehcache.EhCacheCacheManager cm)
Setter for the field
cm. |
void |
setTss(ITopicSubscriptionService tss)
Setter for the field
tss. |
void |
syndicateAnnouncementsAsNotifications(javax.portlet.EventRequest req,
javax.portlet.EventResponse res)
syndicateAnnouncementsAsNotifications.
|
public static final String ACTION_DISPLAY_FULL_ANNOUNCEMENT
ACTION_DISPLAY_FULL_ANNOUNCEMENT="displayFullAnnouncement"public static final String PREFERENCE_DISPLAY_STARTDATE
PREFERENCE_DISPLAY_STARTDATE="AnnouncementsViewController.displayPubl"{trunked}public static final String PREFERENCE_DISABLE_EDIT
PREFERENCE_DISABLE_EDIT="AnnouncementsViewController.PREFERENCE_"{trunked}public static final String PREFERENCE_PAGE_SIZE
PREFERENCE_PAGE_SIZE="AnnouncementsViewController.PAGE_SIZE"public static final String PREFERENCE_SORT_STRATEGY
PREFERENCE_SORT_STRATEGY="AnnouncementsViewController.Announcemen"{trunked}public static final String PREFERENCE_USE_SCROLLING_DISPLAY
PREFERENCE_USE_SCROLLING_DISPLAY="AnnouncementsViewController.useScrollin"{trunked}public static final String PREFERENCE_SCROLLING_DISPLAY_HEIGHT_PIXELS
PREFERENCE_SCROLLING_DISPLAY_HEIGHT_PIXELS="AnnouncementsViewController.scrollingDi"{trunked}public static final String PREFERENCE_HIDE_ABSTRACT
PREFERENCE_HIDE_ABSTRACT="AnnouncementsViewController.hideAbstrac"{trunked}public static final String PREFERENCE_SYNDICATE_TOPICS_AS_NOTIFICATIONS
PREFERENCE_SYNDICATE_TOPICS_AS_NOTIFICATIONS="AnnouncementsViewController.syndicateTo"{trunked}public static final String PREFERENCE_SYNDICATE_TOPICS_ANNOUNCEMENTS_DISPLAY_FNAME
PREFERENCE_SYNDICATE_TOPICS_ANNOUNCEMENTS_DISPLAY_FNAME="AnnouncementsViewController.syndicateTo"{trunked}public static final String DEFAULT_SORT_STRATEGY
DEFAULT_SORT_STRATEGY="START_DISPLAY_DATE_ASCENDING"public static final String NOTIFICATION_NAMESPACE
NOTIFICATION_NAMESPACE="https://source.jasig.org/schemas/portle"{trunked}public static final String NOTIFICATION_QUERY_LOCAL_NAME
NOTIFICATION_QUERY_LOCAL_NAME="NotificationQuery"public static final QName NOTIFICATION_QUERY_QNAME
NOTIFICATION_QUERY_QNAMEpublic static final String NOTIFICATION_QUERY_QNAME_STRING
NOTIFICATION_QUERY_QNAME_STRING="{ + NOTIFICATION_NAMESPACE + } + NOTIFI"{trunked}public static final String NOTIFICATION_RESULT_LOCAL_NAME
NOTIFICATION_RESULT_LOCAL_NAME="NotificationResult"public static final QName NOTIFICATION_RESULT_QNAME
NOTIFICATION_RESULT_QNAMEpublic static final String NOTIFICATION_RESULT_QNAME_STRING
NOTIFICATION_RESULT_QNAME_STRING="{ + NOTIFICATION_NAMESPACE + } + NOTIFI"{trunked}public static final String USER_TOPICS_CACHE
USER_TOPICS_CACHE="userTopicLists"public static final String TOPICS_CACHE
TOPICS_CACHE="topicLists"@RenderMapping public String mainView(org.springframework.ui.Model model, javax.portlet.RenderRequest request, @RequestParam(value="from",required=false) Integer from, @RequestParam(value="to",required=false) Integer to) throws javax.portlet.PortletException
@ResourceMapping(value="emergencies")
public void emergenciesResource(javax.portlet.ResourceRequest request,
javax.portlet.ResourceResponse response)
throws IOException,
javax.portlet.PortletException
emergenciesResource.
request - a ResourceRequest object.response - a ResourceResponse object.IOException - if any.javax.portlet.PortletException - if any.@ResourceMapping(value="announcements")
public void announcementsResource(javax.portlet.ResourceRequest request,
javax.portlet.ResourceResponse response)
throws IOException,
javax.portlet.PortletException
announcementsResource.
request - a ResourceRequest object.response - a ResourceResponse object.IOException - if any.javax.portlet.PortletException - if any.@RenderMapping(params="action=displayFullAnnouncement") public String displayFullAnnouncement(org.springframework.ui.Model model, javax.portlet.RenderRequest request, @RequestParam(value="announcementId") String announcementId) throws Exception
displayFullAnnouncement.
@EventMapping(value="{https://source.jasig.org/schemas/portlet/notification}NotificationQuery")
public void syndicateAnnouncementsAsNotifications(javax.portlet.EventRequest req,
javax.portlet.EventResponse res)
throws javax.portlet.PortletException
syndicateAnnouncementsAsNotifications.
req - a EventRequest object.res - a EventResponse object.javax.portlet.PortletException - if any.@ModelAttribute(value="displayPublishDate") public boolean getDisplayPublishDate(javax.portlet.PortletRequest req)
getDisplayPublishDate.
req - a PortletRequest object.public void setTss(ITopicSubscriptionService tss)
Setter for the field tss.
tss - a ITopicSubscriptionService object.public void setCm(org.springframework.cache.ehcache.EhCacheCacheManager cm)
Setter for the field cm.
cm - a EhCacheCacheManager object.@RenderMapping(params="action=displayFullAnnouncementHistory") public String displayFullAnnouncementHistory(org.springframework.ui.Model model, javax.portlet.RenderRequest request, @RequestParam(value="announcementId") String announcementId) throws Exception
displayFullAnnouncementHistory.
@RenderMapping(params="action=displayHistory") public String displayHistory(org.springframework.ui.Model model, javax.portlet.RenderRequest request) throws Exception
displayHistory.
@ModelAttribute(value="increment") public int getPageSize(javax.portlet.PortletRequest req)
getPageSize.
req - a PortletRequest object.@ModelAttribute(value="isGuest") public boolean isGuest(javax.portlet.PortletRequest req)
isGuest.
req - a PortletRequest object.@ModelAttribute(value="useScrollingDisplay") public boolean getUseScrollingDisplay(javax.portlet.PortletRequest req)
getUseScrollingDisplay.
req - a PortletRequest object.@ModelAttribute(value="scrollingDisplayHeightPixels") public int getScrollingDisplayHeightPixels(javax.portlet.PortletRequest req)
getScrollingDisplayHeightPixels.
req - a PortletRequest object.Copyright © 2023 Jasig, Inc.. All rights reserved.