org.jasig.portlet.announcements.service
Interface ITopicSubscriptionService

All Known Implementing Classes:
PortletPreferencesTopicSubscriptionService, UserConfiguredTopicSubscriptionService

public interface ITopicSubscriptionService

Implementations of this interface tell the controller(s) which topic(s) will be displayed in the portlet for the specified user, and for enforcing restrictions on those topics established by administrators.

Author:
awills

Method Summary
 List<TopicSubscription> getTopicSubscription(javax.portlet.RenderRequest request)
           
 List<TopicSubscription> getTopicSubscription(javax.portlet.RenderRequest request, boolean includeEmergency)
           
 List<TopicSubscription> getTopicSubscriptionEdit(javax.portlet.RenderRequest request)
           
 

Method Detail

getTopicSubscription

List<TopicSubscription> getTopicSubscription(javax.portlet.RenderRequest request,
                                             boolean includeEmergency)
                                             throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

getTopicSubscriptionEdit

List<TopicSubscription> getTopicSubscriptionEdit(javax.portlet.RenderRequest request)
                                                 throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

getTopicSubscription

List<TopicSubscription> getTopicSubscription(javax.portlet.RenderRequest request)
                                             throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException


Copyright © 2012 Jasig, Inc.. All Rights Reserved.