Package org.fenixedu.cms.ui
Class AdminSites
- java.lang.Object
-
- org.fenixedu.cms.ui.AdminSites
-
@RequestMapping("/cms/sites") public class AdminSites extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description AdminSites()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.servlet.view.RedirectViewchangeSiteRole(String slugSite, String roleId, String group)org.springframework.web.servlet.view.RedirectViewclone(String siteSlug)org.springframework.web.servlet.view.RedirectViewcreateSiteRole(String slugSite, String roleTemplateId)org.springframework.web.servlet.view.RedirectViewdelete(String slug)org.springframework.web.servlet.view.RedirectViewedit(String slug, org.fenixedu.commons.i18n.LocalizedString name, org.fenixedu.commons.i18n.LocalizedString description, String theme, String newSlug, String initialPageSlug, Boolean published, String viewGroup, String folder, String analyticsCode, String accountId, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)org.springframework.web.servlet.view.RedirectVieweditDefaultSite(String slug)org.springframework.web.servlet.view.RedirectVieweditSettings(String themesManagers, String rolesManagers, String foldersManagers, String settingsManagers)voideditSiteInfo(Site site, org.springframework.ui.Model model)org.springframework.web.servlet.view.RedirectVieweditSiteRole(String slugSite, String roleId, String group)voidexport(String slug, javax.servlet.http.HttpServletResponse response)org.springframework.web.servlet.view.RedirectViewimportSite(org.springframework.web.multipart.MultipartFile attachment)Stringlist(org.springframework.ui.Model model)Stringmanage(org.springframework.ui.Model model, String slug)org.springframework.web.servlet.view.RedirectViewremoveRole(String slugSite, String roleId)Stringsearch(org.springframework.ui.Model model, int page, String query, String tag)StringviewEditRole(String slugSite, String roleId, org.springframework.ui.Model model)javax.ws.rs.core.ResponseviewSiteAnalyticsData(String slug)StringviewSiteRoles(String slugSite, org.springframework.ui.Model model)
-
-
-
Method Detail
-
list
@RequestMapping public String list(org.springframework.ui.Model model)
-
search
@RequestMapping("/search") public String search(org.springframework.ui.Model model, @RequestParam(required=false,defaultValue="1") int page, @RequestParam(required=false) String query, @RequestParam(required=false) String tag)
-
manage
@RequestMapping("/{slug}") public String manage(org.springframework.ui.Model model, @PathVariable String slug) throws IOException- Throws:
IOException
-
viewSiteAnalyticsData
@RequestMapping(value="/{slug}/analytics", method=GET, produces="application/json;charset=utf-8") public javax.ws.rs.core.Response viewSiteAnalyticsData(@PathVariable String slug)
-
export
@RequestMapping(value="/{slug}/export", method=GET) public void export(@PathVariable String slug, javax.servlet.http.HttpServletResponse response)
-
importSite
@RequestMapping(value="/import", method=POST) public org.springframework.web.servlet.view.RedirectView importSite(@RequestParam org.springframework.web.multipart.MultipartFile attachment)
-
edit
@RequestMapping(value="{slug}/edit", method=POST) public org.springframework.web.servlet.view.RedirectView edit(@PathVariable("slug") String slug, @RequestParam org.fenixedu.commons.i18n.LocalizedString name, @RequestParam org.fenixedu.commons.i18n.LocalizedString description, @RequestParam(required=false) String theme, @RequestParam(required=false) String newSlug, @RequestParam(required=false,defaultValue="") String initialPageSlug, @RequestParam(required=false,defaultValue="false") Boolean published, @RequestParam(required=false) String viewGroup, @RequestParam(required=false) String folder, @RequestParam(required=false) String analyticsCode, @RequestParam(required=false) String accountId, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
-
editSiteInfo
public void editSiteInfo(Site site, org.springframework.ui.Model model)
-
clone
@RequestMapping(value="{siteSlug}/clone", method=POST) public org.springframework.web.servlet.view.RedirectView clone(@PathVariable String siteSlug)
-
delete
@RequestMapping(value="{slug}/delete", method=POST) public org.springframework.web.servlet.view.RedirectView delete(@PathVariable("slug") String slug)
-
editSettings
@RequestMapping(value="cmsSettings", method=POST) public org.springframework.web.servlet.view.RedirectView editSettings(@RequestParam(required=false) String themesManagers, @RequestParam(required=false) String rolesManagers, @RequestParam(required=false) String foldersManagers, @RequestParam(required=false) String settingsManagers)
-
editDefaultSite
@RequestMapping(value="defaultSite", method=POST) public org.springframework.web.servlet.view.RedirectView editDefaultSite(@RequestParam String slug)
-
viewSiteRoles
@RequestMapping(value="/{slugSite}/roles", method=GET) public String viewSiteRoles(@PathVariable String slugSite, org.springframework.ui.Model model)
-
viewEditRole
@RequestMapping(value="/{slugSite}/roles/{roleId}/edit", method=GET) public String viewEditRole(@PathVariable String slugSite, @PathVariable String roleId, org.springframework.ui.Model model)
-
changeSiteRole
@RequestMapping(value="/{slugSite}/roles/{roleId}/change", method=POST) public org.springframework.web.servlet.view.RedirectView changeSiteRole(@PathVariable String slugSite, @PathVariable String roleId, @RequestParam String group)
-
editSiteRole
@RequestMapping(value="/{slugSite}/roles/{roleId}/edit", method=POST) public org.springframework.web.servlet.view.RedirectView editSiteRole(@PathVariable String slugSite, @PathVariable String roleId, @RequestParam String group)
-
createSiteRole
@RequestMapping(value="/{slugSite}/roles/add", method=POST) public org.springframework.web.servlet.view.RedirectView createSiteRole(@PathVariable String slugSite, @RequestParam String roleTemplateId)
-
-