nl.surfnet.coin.portal.control
Class BaseController
java.lang.Object
nl.surfnet.coin.portal.control.BaseController
- Direct Known Subclasses:
- GadgetController, HomeController, InvitesController, JSController, PortalPreferenceController, PrefsController, TabController, TabOverviewController, TeamController, TeamsController
public class BaseController
- extends Object
Base class for Controller that needs
access to the GroupService
- Author:
- oharsta
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tabService
@Autowired
protected TabService tabService
gadgetService
@Autowired
protected GadgetService gadgetService
personService
@Autowired
@Qualifier(value="opensocialPersonService")
protected nl.surfnet.coin.opensocial.service.PersonService personService
userPreferencesService
@Autowired
protected UserPreferencesService userPreferencesService
logger
public static org.slf4j.Logger logger
BaseController
public BaseController()
getGroupsForLoggedInPerson
protected GroupList getGroupsForLoggedInPerson(javax.servlet.http.HttpServletRequest request)
throws InterruptedException,
ExecutionException
- Throws:
InterruptedException
ExecutionException
isMemberOfGroup
protected boolean isMemberOfGroup(javax.servlet.http.HttpServletRequest request,
String teamName)
getGadget
protected Gadget getGadget(javax.servlet.http.HttpServletRequest request,
String gadgetId)
getTab
protected Tab getTab(javax.servlet.http.HttpServletRequest request,
String tabId)
getPerson
protected org.opensocial.models.Person getPerson(javax.servlet.http.HttpServletRequest request)
getPreferences
protected UserPreferences getPreferences(javax.servlet.http.HttpServletRequest request)
- Fetch the user's preferences
- Parameters:
request -
- Returns:
populateModelMapWithPreferences
protected void populateModelMapWithPreferences(org.springframework.ui.ModelMap modelMap,
javax.servlet.http.HttpServletRequest request)
- Populate the model map with the user's preferences.
- Parameters:
modelMap - request -
Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.