|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.surfnet.coin.teams.control.AddMemberController
@Controller
@SessionAttributes(value={"invitationForm","invitation","tokencheck"})
public class AddMemberController
Controller that handles the add member page of a logged in
user.
| Field Summary | |
|---|---|
protected static String |
INVITE_SEND_INVITE_SUBJECT
|
| Constructor Summary | |
|---|---|
AddMemberController()
|
|
| Method Summary | |
|---|---|
String |
addMembersToTeam(String sessionToken,
InvitationForm form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
String token,
org.springframework.web.bind.support.SessionStatus status,
org.springframework.ui.ModelMap modelMap)
Called after submitting the add members form |
org.springframework.web.servlet.view.RedirectView |
cancelAddMembers(InvitationForm form,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.support.SessionStatus status)
In case someone clicks the cancel button |
String |
doResendInvitation(org.springframework.ui.ModelMap modelMap,
Invitation invitation,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
String sessionToken,
String token,
org.springframework.web.bind.support.SessionStatus status)
|
protected void |
sendInvitationByMail(Invitation invitation,
String subject,
nl.surfnet.coin.api.client.domain.Person inviter,
Locale locale)
Sends an email based on the Invitation |
String |
start(org.springframework.ui.ModelMap modelMap,
javax.servlet.http.HttpServletRequest request)
Shows form to invite others to your Team |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final String INVITE_SEND_INVITE_SUBJECT
| Constructor Detail |
|---|
public AddMemberController()
| Method Detail |
|---|
@RequestMapping(value="/addmember.shtml")
public String start(org.springframework.ui.ModelMap modelMap,
javax.servlet.http.HttpServletRequest request)
Team
modelMap - ModelMaprequest - HttpServletRequest
@RequestMapping(value="/doaddmember.shtml",
method=POST,
params="cancelAddMember")
public org.springframework.web.servlet.view.RedirectView cancelAddMembers(@ModelAttribute(value="invitationForm")
InvitationForm form,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.support.SessionStatus status)
throws UnsupportedEncodingException
form - InvitationFormrequest - HttpServletRequest
RedirectView to detail page of the team
UnsupportedEncodingException - if UTF_8 is not supported
@RequestMapping(value="/doaddmember.shtml",
method=POST)
public String addMembersToTeam(@ModelAttribute(value="tokencheck")
String sessionToken,
@ModelAttribute(value="invitationForm")
InvitationForm form,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
@RequestParam
String token,
org.springframework.web.bind.support.SessionStatus status,
org.springframework.ui.ModelMap modelMap)
throws IOException
form - InvitationForm from the sessionresult - BindingResultrequest - HttpServletRequestmodelMap - ModelMap
IOException - if something goes wrong handling the invitation
@RequestMapping(value="/doResendInvitation.shtml",
method=POST)
public String doResendInvitation(org.springframework.ui.ModelMap modelMap,
@ModelAttribute(value="invitation")
Invitation invitation,
org.springframework.validation.BindingResult result,
javax.servlet.http.HttpServletRequest request,
@ModelAttribute(value="tokencheck")
String sessionToken,
@RequestParam
String token,
org.springframework.web.bind.support.SessionStatus status)
throws UnsupportedEncodingException
UnsupportedEncodingException
protected void sendInvitationByMail(Invitation invitation,
String subject,
nl.surfnet.coin.api.client.domain.Person inviter,
Locale locale)
Invitation
invitation - Invitation that contains the necessary datasubject - of the emailinviter - Person who sends the invitationlocale - Locale for the mail
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||