@Controller
@SessionAttributes(value="webpage")
public class WebpagesController
extends de.digitalcollections.commons.springmvc.controller.AbstractController
implements org.springframework.context.MessageSourceAware
| Constructor and Description |
|---|
WebpagesController() |
| Modifier and Type | Method and Description |
|---|---|
String |
create(org.springframework.ui.Model model,
String websiteUuid) |
String |
create(@Valid Webpage webpage,
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,
UUID websiteUuid) |
String |
edit(UUID uuid,
org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
String |
edit(UUID pathUuid,
@Valid Webpage webpage,
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 |
list(org.springframework.ui.Model model,
org.springframework.data.domain.Pageable pageable) |
protected String |
module() |
void |
setMessageSource(org.springframework.context.MessageSource messageSource) |
void |
setWebpageService(WebpageService webpageService) |
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()
@RequestMapping(value="/webpages/new",
method=GET)
public String create(org.springframework.ui.Model model,
@RequestParam(value="websiteUuid")
String websiteUuid)
@RequestMapping(value="/webpages/new",
method=POST)
public String create(@ModelAttribute @Valid
@Valid Webpage webpage,
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,
@RequestParam(value="websiteUuid")
UUID websiteUuid)
@RequestMapping(value="/webpages/{uuid}/edit",
method=GET)
public String edit(@PathVariable
UUID uuid,
org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
@RequestMapping(value="/webpages/{pathUuid}/edit",
method=POST)
public String edit(@PathVariable
UUID pathUuid,
@ModelAttribute @Valid
@Valid Webpage webpage,
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="/webpages",
method=GET)
public String list(org.springframework.ui.Model model,
@PageableDefault(sort="email",size=25)
org.springframework.data.domain.Pageable pageable)
@RequestMapping(value="/webpages/{uuid}",
method=GET)
public String view(@PathVariable
UUID uuid,
org.springframework.ui.Model model)
public void setWebpageService(WebpageService webpageService)
Copyright © 2018. All rights reserved.