Package org.fenixedu.cms.ui
Class AdminPosts
- java.lang.Object
-
- org.fenixedu.cms.ui.AdminPosts
-
@RequestMapping("/cms/posts") public class AdminPosts extends Object
-
-
Constructor Summary
Constructors Constructor Description AdminPosts()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddFile(String slugSite, String slugPost, String name, boolean embedded, org.springframework.web.multipart.MultipartFile file)org.springframework.web.servlet.view.RedirectViewcreatePost(String slug, org.fenixedu.commons.i18n.LocalizedString name)Stringdata(String slugSite, String slugPost)org.springframework.web.servlet.view.RedirectViewdelete(String slugSite, String slugPost)Stringedit(String slugSite, String slugPost, org.springframework.http.HttpEntity<String> httpEntity)org.springframework.web.servlet.view.RedirectVieweditMetadata(String slugSite, String slugPost, String metadata)static voidensureCanEditPost(Post post)static voidensureCanEditPost(Site site, Post post)Stringposts(org.springframework.ui.Model model, String slug, int page, String query, String category, boolean showAll, boolean archived)org.springframework.web.servlet.view.RedirectViewrecover(String slugSite, String slugPost)StringviewEditMetadata(org.springframework.ui.Model model, String slugSite, String slugPost)StringviewEditPost(org.springframework.ui.Model model, String siteSlug, String postSlug)
-
-
-
Method Detail
-
posts
@RequestMapping(value="{slug}", method=GET) public String posts(org.springframework.ui.Model model, @PathVariable String slug, @RequestParam(required=false,defaultValue="1") int page, @RequestParam(required=false) String query, @RequestParam(required=false) String category, @RequestParam(required=false,defaultValue="false") boolean showAll, @RequestParam(required=false,defaultValue="false") boolean archived)
-
data
@RequestMapping(value="{slugSite}/{slugPost}/data", method=GET, produces="application/json;charset=utf-8") @ResponseBody public String data(@PathVariable String slugSite, @PathVariable String slugPost)
-
createPost
@RequestMapping(value="{slug}/create", method=POST) public org.springframework.web.servlet.view.RedirectView createPost(@PathVariable("slug") String slug, @RequestParam org.fenixedu.commons.i18n.LocalizedString name)
-
viewEditPost
@RequestMapping(value="{siteSlug}/{postSlug}/edit", method=GET) public String viewEditPost(org.springframework.ui.Model model, @PathVariable String siteSlug, @PathVariable String postSlug)
-
edit
@RequestMapping(value="{slugSite}/{slugPost}/edit", method=POST, consumes="application/json;charset=utf-8", produces="application/json;charset=utf-8") @ResponseBody public String edit(@PathVariable String slugSite, @PathVariable String slugPost, org.springframework.http.HttpEntity<String> httpEntity)
-
delete
@RequestMapping(value="{slugSite}/{slugPost}/delete", method=POST) public org.springframework.web.servlet.view.RedirectView delete(@PathVariable String slugSite, @PathVariable String slugPost)
-
recover
@RequestMapping(value="{slugSite}/{slugPost}/recover", method=POST) public org.springframework.web.servlet.view.RedirectView recover(@PathVariable String slugSite, @PathVariable String slugPost)
-
addFile
@RequestMapping(value="{slugSite}/{slugPost}/files", method=POST, produces="application/json;charset=utf-8") @ResponseBody public String addFile(@PathVariable String slugSite, @PathVariable String slugPost, @RequestParam String name, @RequestParam boolean embedded, @RequestParam org.springframework.web.multipart.MultipartFile file)
-
viewEditMetadata
@RequestMapping(value="{slugSite}/{slugPost}/metadata", method=GET) public String viewEditMetadata(org.springframework.ui.Model model, @PathVariable String slugSite, @PathVariable String slugPost)
-
editMetadata
@RequestMapping(value="{slugSite}/{slugPost}/metadata", method=POST) public org.springframework.web.servlet.view.RedirectView editMetadata(@PathVariable String slugSite, @PathVariable String slugPost, @RequestParam String metadata)
-
ensureCanEditPost
public static void ensureCanEditPost(Post post)
-
-