Class SiteLayoutRest

java.lang.Object
io.meeds.layout.rest.SiteLayoutRest

@RestController @RequestMapping("sites") public class SiteLayoutRest extends Object
  • Constructor Details

    • SiteLayoutRest

      public SiteLayoutRest()
  • Method Details

    • getSiteById

      @GetMapping("{siteId}") public org.springframework.http.ResponseEntity<org.exoplatform.social.rest.entity.SiteEntity> getSiteById(jakarta.servlet.http.HttpServletRequest request, @PathVariable("siteId") long siteId, @RequestParam(name="lang",required=false) String lang) throws Exception
      Throws:
      Exception
    • getSite

      @GetMapping public org.springframework.http.ResponseEntity<org.exoplatform.social.rest.entity.SiteEntity> getSite(jakarta.servlet.http.HttpServletRequest request, @RequestParam("siteType") String siteType, @RequestParam("siteName") String siteName, @RequestParam(name="lang",required=false) String lang) throws Exception
      Throws:
      Exception
    • deleteSite

      @DeleteMapping @Secured("users") public void deleteSite(jakarta.servlet.http.HttpServletRequest request, @RequestParam("siteType") String siteType, @RequestParam("siteName") String siteName)
    • updateSite

      @PutMapping @Secured("users") public void updateSite(jakarta.servlet.http.HttpServletRequest request, @RequestBody SiteUpdateModel updateModel)
    • updateSitePermissions

      @PatchMapping("permissions") @Secured("users") public void updateSitePermissions(jakarta.servlet.http.HttpServletRequest request, @RequestBody PermissionUpdateModel permissionUpdateModel)
    • createSite

      @PostMapping @Secured("users") public org.springframework.http.ResponseEntity<org.exoplatform.social.rest.entity.SiteEntity> createSite(jakarta.servlet.http.HttpServletRequest request, @RequestBody SiteCreateModel createModel) throws Exception
      Throws:
      Exception