Class SiteRest

java.lang.Object
org.exoplatform.social.rest.impl.site.SiteRest
All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer

public class SiteRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
  • Constructor Summary

    Constructors
    Constructor
    Description
    SiteRest(org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.portal.config.UserACL userACL)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.ws.rs.core.Response
    getSiteBanner(javax.ws.rs.core.Request request, String siteName, long bannerId)
     
    javax.ws.rs.core.Response
    getSiteById(javax.servlet.http.HttpServletRequest httpServletRequest, javax.ws.rs.core.Request request, String siteId, boolean expandNavigations, List<String> visibilityNames, boolean temporalCheck, boolean excludeGroupNodesWithoutPageChildNodes, boolean excludeEmptyNavigationSites, String lang)
     
    javax.ws.rs.core.Response
    getSites(javax.servlet.http.HttpServletRequest httpServletRequest, javax.ws.rs.core.Request request, String siteType, String excludedSiteType, String excludedSiteName, boolean excludeSpaceSites, boolean excludeEmptyNavigationSites, boolean expandNavigations, List<String> visibilityNames, boolean temporalCheck, boolean excludeGroupNodesWithoutPageChildNodes, boolean sortByDisplayOrder, boolean filterByDisplayed, boolean displayed, boolean filterByPermission, int offset, int limit, String lang)
     
    javax.ws.rs.core.Response
    updateSiteById(String siteId, String name, String value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SiteRest

      public SiteRest(org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.portal.config.UserACL userACL)
  • Method Details

    • getSites

      @RolesAllowed("users") public javax.ws.rs.core.Response getSites(@Context javax.servlet.http.HttpServletRequest httpServletRequest, @Context javax.ws.rs.core.Request request, String siteType, String excludedSiteType, String excludedSiteName, boolean excludeSpaceSites, boolean excludeEmptyNavigationSites, boolean expandNavigations, List<String> visibilityNames, boolean temporalCheck, boolean excludeGroupNodesWithoutPageChildNodes, boolean sortByDisplayOrder, boolean filterByDisplayed, boolean displayed, boolean filterByPermission, int offset, int limit, String lang)
    • getSiteById

      @RolesAllowed("users") public javax.ws.rs.core.Response getSiteById(@Context javax.servlet.http.HttpServletRequest httpServletRequest, @Context javax.ws.rs.core.Request request, String siteId, boolean expandNavigations, List<String> visibilityNames, boolean temporalCheck, boolean excludeGroupNodesWithoutPageChildNodes, boolean excludeEmptyNavigationSites, String lang)
    • updateSiteById

      @RolesAllowed("users") public javax.ws.rs.core.Response updateSiteById(String siteId, String name, String value)
    • getSiteBanner

      @RolesAllowed("users") public javax.ws.rs.core.Response getSiteBanner(@Context javax.ws.rs.core.Request request, String siteName, long bannerId)