@Controller
@SessionAttributes(value="user")
public class UserController
extends de.digitalcollections.commons.springmvc.controller.AbstractController
implements org.springframework.context.MessageSourceAware
| Constructor and Description |
|---|
UserController() |
| Modifier and Type | Method and Description |
|---|---|
String |
activate(UUID uuid,
org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
String |
create(org.springframework.ui.Model model) |
String |
create(String password1,
String password2,
@Valid User user,
org.springframework.validation.BindingResult results,
org.springframework.ui.Model model,
org.springframework.web.bind.support.SessionStatus status,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
String |
deactivate(UUID uuid,
org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
String |
edit(UUID uuid,
org.springframework.ui.Model model) |
String |
edit(UUID uuid,
String password1,
String password2,
@Valid User user,
org.springframework.validation.BindingResult results,
org.springframework.ui.Model model,
org.springframework.web.bind.support.SessionStatus status,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
protected void |
initBinder(org.springframework.web.bind.WebDataBinder binder) |
String |
list(org.springframework.ui.Model model,
org.springframework.data.domain.Pageable pageable) |
protected String |
module() |
protected List<Role> |
populateAllRoles() |
void |
setMessageSource(org.springframework.context.MessageSource messageSource) |
String |
view(UUID uuid,
org.springframework.ui.Model model) |
public void setMessageSource(org.springframework.context.MessageSource messageSource)
setMessageSource in interface org.springframework.context.MessageSourceAware@ModelAttribute(value="menu") protected String module()
@InitBinder(value="user") protected void initBinder(org.springframework.web.bind.WebDataBinder binder)
@RequestMapping(value="/users/{uuid}/activate",
method=GET)
public String activate(@PathVariable
UUID uuid,
org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
@RequestMapping(value="/users/{uuid}/deactivate",
method=GET)
public String deactivate(@PathVariable
UUID uuid,
org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
@RequestMapping(value="/users/new",
method=GET)
public String create(org.springframework.ui.Model model)
@RequestMapping(value="/users/new",
method=POST)
public String create(@RequestParam(value="pwd1")
String password1,
@RequestParam(value="pwd2")
String password2,
@ModelAttribute @Valid
@Valid User user,
org.springframework.validation.BindingResult results,
org.springframework.ui.Model model,
org.springframework.web.bind.support.SessionStatus status,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
@RequestMapping(value="/users/{uuid}/edit",
method=GET)
public String edit(@PathVariable
UUID uuid,
org.springframework.ui.Model model)
@RequestMapping(value="/users/{uuid}/edit",
method=POST)
public String edit(@PathVariable
UUID uuid,
@RequestParam(value="pwd1")
String password1,
@RequestParam(value="pwd2")
String password2,
@ModelAttribute @Valid
@Valid User user,
org.springframework.validation.BindingResult results,
org.springframework.ui.Model model,
org.springframework.web.bind.support.SessionStatus status,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
@RequestMapping(value="/users",
method=GET)
public String list(org.springframework.ui.Model model,
@PageableDefault(sort="email",size=25)
org.springframework.data.domain.Pageable pageable)
Copyright © 2018. All rights reserved.