@Controller @RequestMapping public class ServiceDetailController extends BaseController
context, DEEPLINK_TO_SURFMARKET_ALLOWED, FACET_CONNECTION_VISIBLE, GROUPS_WITH_MEMBERS, INSTITUTION_IDENTITY_PROVIDERS, localeResolver, NOTIFICATION_POPUP_CLOSED, NOTIFICATIONS, SELECTED_IDP, SERVICE, SERVICE_APPLY_ALLOWED, SERVICE_CONNECTION_VISIBLE, SERVICE_QUESTION_ALLOWED, SERVICES, SHOW_ARP_MATCHES_PROVIDED_ATTRS, SWITCHED_IDENTITY_SWITCH, TOKEN_CHECK| Constructor and Description |
|---|
ServiceDetailController() |
| Modifier and Type | Method and Description |
|---|---|
String |
doRecommendApp(long serviceId,
String recommendPersonalNote,
String emailSelect2,
String detailAppStoreLink,
String localeAbbr,
javax.servlet.http.HttpServletRequest request) |
List<GroupContext.Group20Wrap> |
groupsWithMembers(javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.ModelAndView |
recommendApp(long serviceId,
javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.ModelAndView |
serviceDetail(Long serviceId,
String spEntityId,
javax.servlet.http.HttpServletRequest request)
Controller for detail page.
|
getLocale, getMyInstitutionIdps, getNotifications, getSelectedIdp, handleAjaxResponseException, notificationPopupClosed, setApplicationContext, switchIdp@RequestMapping(value="/app-detail")
public org.springframework.web.servlet.ModelAndView serviceDetail(@RequestParam(value="serviceId",required=false)
Long serviceId,
@RequestParam(value="spEntityId",required=false)
String spEntityId,
javax.servlet.http.HttpServletRequest request)
serviceId - the service id@RequestMapping(value="/app-recommend")
public org.springframework.web.servlet.ModelAndView recommendApp(@RequestParam(value="serviceId")
long serviceId,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/do-app-recommend",
method=POST)
@ResponseBody
public String doRecommendApp(@RequestParam(value="serviceId")
long serviceId,
@RequestParam(value="recommendPersonalNote",required=false)
String recommendPersonalNote,
@RequestParam(value="emailSelect2")
String emailSelect2,
@RequestParam(value="detailAppStoreLink")
String detailAppStoreLink,
@CookieValue(value="org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE",required=false)
String localeAbbr,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/groupsWithMembers.json") @ResponseBody public List<GroupContext.Group20Wrap> groupsWithMembers(javax.servlet.http.HttpServletRequest request)
Copyright © 2012–2014 SURFnet bv, The Netherlands. All rights reserved.