nl.surfnet.coin.teams.control
Class DetailTeamController

java.lang.Object
  extended by nl.surfnet.coin.teams.control.DetailTeamController

@Controller
@SessionAttributes(value="tokencheck")
public class DetailTeamController
extends Object

Author:
steinwelberg Controller that handles the detail team page of a logged in user.

Field Summary
static javax.mail.Address[] EMPTY_ADDRESSES
           
 
Constructor Summary
DetailTeamController()
           
 
Method Summary
 org.springframework.web.servlet.view.RedirectView addOrRemoveRole(org.springframework.ui.ModelMap modelMap, javax.servlet.http.HttpServletRequest request, String sessionToken, String token, org.springframework.web.bind.support.SessionStatus status)
           
 org.springframework.web.servlet.view.RedirectView approveRequest(javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap modelMap, String sessionToken, String token, org.springframework.web.bind.support.SessionStatus status)
           
 org.springframework.web.servlet.view.RedirectView deleteMember(org.springframework.ui.ModelMap modelMap, javax.servlet.http.HttpServletRequest request, String sessionToken, String token, org.springframework.web.bind.support.SessionStatus status)
           
 org.springframework.web.servlet.view.RedirectView deleteRequest(javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap modelMap, String sessionToken, String token, org.springframework.web.bind.support.SessionStatus status)
           
 org.springframework.web.servlet.view.RedirectView deleteTeam(org.springframework.ui.ModelMap modelMap, javax.servlet.http.HttpServletRequest request, String sessionToken, String token, org.springframework.web.bind.support.SessionStatus status)
           
 org.springframework.web.servlet.view.RedirectView leaveTeam(org.springframework.ui.ModelMap modelMap, javax.servlet.http.HttpServletRequest request, String sessionToken, String token, org.springframework.web.bind.support.SessionStatus status)
           
 String start(org.springframework.ui.ModelMap modelMap, javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_ADDRESSES

public static final javax.mail.Address[] EMPTY_ADDRESSES
Constructor Detail

DetailTeamController

public DetailTeamController()
Method Detail

start

@RequestMapping(value="/detailteam.shtml")
public String start(org.springframework.ui.ModelMap modelMap,
                                   javax.servlet.http.HttpServletRequest request)
             throws IOException
Throws:
IOException

leaveTeam

@RequestMapping(value="/doleaveteam.shtml",
                method=POST)
public org.springframework.web.servlet.view.RedirectView leaveTeam(org.springframework.ui.ModelMap modelMap,
                                                                                  javax.servlet.http.HttpServletRequest request,
                                                                                  @ModelAttribute(value="tokencheck")
                                                                                  String sessionToken,
                                                                                  @RequestParam
                                                                                  String token,
                                                                                  org.springframework.web.bind.support.SessionStatus status)
                                                            throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

deleteTeam

@RequestMapping(value="/dodeleteteam.shtml",
                method=POST)
public org.springframework.web.servlet.view.RedirectView deleteTeam(org.springframework.ui.ModelMap modelMap,
                                                                                   javax.servlet.http.HttpServletRequest request,
                                                                                   @ModelAttribute(value="tokencheck")
                                                                                   String sessionToken,
                                                                                   @RequestParam
                                                                                   String token,
                                                                                   org.springframework.web.bind.support.SessionStatus status)
                                                             throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

deleteMember

@RequestMapping(value="/dodeletemember.shtml",
                method=GET)
public org.springframework.web.servlet.view.RedirectView deleteMember(org.springframework.ui.ModelMap modelMap,
                                                                                     javax.servlet.http.HttpServletRequest request,
                                                                                     @ModelAttribute(value="tokencheck")
                                                                                     String sessionToken,
                                                                                     @RequestParam
                                                                                     String token,
                                                                                     org.springframework.web.bind.support.SessionStatus status)
                                                               throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

addOrRemoveRole

@RequestMapping(value="/doaddremoverole.shtml",
                method=POST)
public org.springframework.web.servlet.view.RedirectView addOrRemoveRole(org.springframework.ui.ModelMap modelMap,
                                                                                        javax.servlet.http.HttpServletRequest request,
                                                                                        @ModelAttribute(value="tokencheck")
                                                                                        String sessionToken,
                                                                                        @RequestParam
                                                                                        String token,
                                                                                        org.springframework.web.bind.support.SessionStatus status)
                                                                  throws IOException,
                                                                         org.json.JSONException
Throws:
IOException
org.json.JSONException

deleteRequest

@RequestMapping(value="/dodeleterequest.shtml",
                method=POST)
public org.springframework.web.servlet.view.RedirectView deleteRequest(javax.servlet.http.HttpServletRequest request,
                                                                                      org.springframework.ui.ModelMap modelMap,
                                                                                      @ModelAttribute(value="tokencheck")
                                                                                      String sessionToken,
                                                                                      @RequestParam
                                                                                      String token,
                                                                                      org.springframework.web.bind.support.SessionStatus status)
                                                                throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

approveRequest

@RequestMapping(value="/doapproverequest.shtml",
                method=POST)
public org.springframework.web.servlet.view.RedirectView approveRequest(javax.servlet.http.HttpServletRequest request,
                                                                                       org.springframework.ui.ModelMap modelMap,
                                                                                       @ModelAttribute(value="tokencheck")
                                                                                       String sessionToken,
                                                                                       @RequestParam
                                                                                       String token,
                                                                                       org.springframework.web.bind.support.SessionStatus status)
                                                                 throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException


Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.