Package org.fenixedu.cms.ui
Class AdminPages
- java.lang.Object
-
- org.fenixedu.cms.ui.AdminPages
-
@RequestMapping("/cms/pages") public class AdminPages extends Object
-
-
Constructor Summary
Constructors Constructor Description AdminPages()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.servlet.view.RedirectViewallPagesRedirect(Site site)org.springframework.web.servlet.view.RedirectViewcreatePage(String slug, org.fenixedu.commons.i18n.LocalizedString name)Stringdata(String slugSite, String slugPage)org.springframework.web.servlet.view.RedirectViewdelete(String slugSite, String slugPage)Stringedit(String slugSite, String slugPage, org.springframework.http.HttpEntity<String> httpEntity)Stringedit(org.springframework.ui.Model model, String slugSite, String slugPage)org.springframework.web.servlet.view.RedirectVieweditMetadata(String slugSite, String slugPage, String metadata)org.springframework.web.servlet.view.RedirectViewpageRedirect(Page page)Stringpages(org.springframework.ui.Model model, String slug, String query, int currentPage, boolean archived)org.springframework.web.servlet.view.RedirectViewrecover(String slugSite, String slugPage)StringviewEditMetadata(org.springframework.ui.Model model, String slugSite, String slugPage)
-
-
-
Method Detail
-
pages
@RequestMapping(value="{slug}", method=GET) public String pages(org.springframework.ui.Model model, @PathVariable String slug, @RequestParam(required=false) String query, @RequestParam(required=false,defaultValue="1") int currentPage, @RequestParam(required=false,defaultValue="false") boolean archived)
-
edit
@RequestMapping(value="{slugSite}/{slugPage}/edit", method=GET) public String edit(org.springframework.ui.Model model, @PathVariable String slugSite, @PathVariable String slugPage)
-
data
@RequestMapping(value="{slugSite}/{slugPage}/data", method=GET, produces="application/json;charset=utf-8") @ResponseBody public String data(@PathVariable String slugSite, @PathVariable String slugPage)
-
createPage
@RequestMapping(value="{slug}/create", method=POST) public org.springframework.web.servlet.view.RedirectView createPage(@PathVariable String slug, @RequestParam org.fenixedu.commons.i18n.LocalizedString name)
-
edit
@RequestMapping(value="{slugSite}/{slugPage}/edit", method=POST, consumes="application/json;charset=utf-8", produces="application/json;charset=utf-8") @ResponseBody public String edit(@PathVariable String slugSite, @PathVariable String slugPage, org.springframework.http.HttpEntity<String> httpEntity)
-
delete
@RequestMapping(value="{slugSite}/{slugPage}/delete", method=POST) public org.springframework.web.servlet.view.RedirectView delete(@PathVariable String slugSite, @PathVariable String slugPage)
-
recover
@RequestMapping(value="{slugSite}/{slugPage}/recover", method=POST) public org.springframework.web.servlet.view.RedirectView recover(@PathVariable String slugSite, @PathVariable String slugPage)
-
viewEditMetadata
@RequestMapping(value="{slugSite}/{slugPage}/metadata", method=GET) public String viewEditMetadata(org.springframework.ui.Model model, @PathVariable String slugSite, @PathVariable String slugPage)
-
editMetadata
@RequestMapping(value="{slugSite}/{slugPage}/metadata", method=POST) public org.springframework.web.servlet.view.RedirectView editMetadata(@PathVariable String slugSite, @PathVariable String slugPage, @RequestParam String metadata)
-
allPagesRedirect
public org.springframework.web.servlet.view.RedirectView allPagesRedirect(Site site)
-
pageRedirect
public org.springframework.web.servlet.view.RedirectView pageRedirect(Page page)
-
-