@Controller @RequestMapping public class ServiceDetailController extends BaseController
ALL_IDPS, COMPOUND_SP, COMPOUND_SPS, DEEPLINK_TO_SURFMARKET_ALLOWED, FILTER_APP_GRID_ALLOWED, GROUPS_WITH_MEMBERS, IS_ADMIN_USER, IS_GOD, LMNG_ACTIVE_MODUS, localeResolver, NOTIFICATION_POPUP_CLOSED, NOTIFICATIONS, RAW_ARP_ATTRIBUTES_VISIBLE, SERVICE_APPLY_ALLOWED, SERVICE_CONNECTION_VISIBLE, SERVICE_QUESTION_ALLOWED, TOKEN_CHECK| Constructor and Description |
|---|
ServiceDetailController() |
| Modifier and Type | Method and Description |
|---|---|
String |
doRecommendApp(long compoundSpId,
String recommendPersonalNote,
String emailSelect2,
String detailAppStoreLink,
String localeAbbr,
IdentityProvider selectedidp,
javax.servlet.http.HttpServletRequest request) |
List<GroupContext.Group20Wrap> |
groupsWithMembers(javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.ModelAndView |
recommendApp(long compoundSpId,
IdentityProvider selectedidp) |
org.springframework.web.servlet.view.RedirectView |
revokeKeys(long compoundSpId,
String spEntityId,
IdentityProvider selectedidp) |
org.springframework.web.servlet.ModelAndView |
serviceDetail(long compoundSpId,
String revoked,
String refreshCache,
IdentityProvider selectedidp)
Controller for detail page.
|
getLocale, getMyInstitutionIdps, getNotifications, getRequestedIdp, handleAjaxResponseException, notificationPopupClosed@RequestMapping(value="/app-detail")
public org.springframework.web.servlet.ModelAndView serviceDetail(@RequestParam(value="compoundSpId")
long compoundSpId,
@RequestParam(required=false)
String revoked,
@RequestParam(value="refreshCache",required=false,defaultValue="false")
String refreshCache,
@ModelAttribute(value="selectedidp")
IdentityProvider selectedidp)
compoundSpId - the compound service provider id@RequestMapping(value="/app-recommend")
public org.springframework.web.servlet.ModelAndView recommendApp(@RequestParam(value="compoundSpId")
long compoundSpId,
@ModelAttribute(value="selectedidp")
IdentityProvider selectedidp)
@RequestMapping(value="/do-app-recommend",
method=POST)
@ResponseBody
public String doRecommendApp(@RequestParam(value="compoundSpId")
long compoundSpId,
@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,
@ModelAttribute(value="selectedidp")
IdentityProvider selectedidp,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/groupsWithMembers.json") @ResponseBody public List<GroupContext.Group20Wrap> groupsWithMembers(javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="revokekeys.shtml")
public org.springframework.web.servlet.view.RedirectView revokeKeys(@RequestParam(value="compoundSpId")
long compoundSpId,
@RequestParam(value="spEntityId")
String spEntityId,
@ModelAttribute(value="selectedidp")
IdentityProvider selectedidp)
Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.