Class SiteManagementRestService
java.lang.Object
org.exoplatform.layoutmanagement.rest.SiteManagementRestService
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class SiteManagementRestService
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionSiteManagementRestService(org.gatein.api.Portal portal, org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateSite(javax.servlet.http.HttpServletRequest request, org.exoplatform.portal.config.model.PortalConfig portalConfig, String siteTemplate, String lang) javax.ws.rs.core.ResponsedeleteSite(String siteType, String siteName) javax.ws.rs.core.ResponseupdateSite(javax.servlet.http.HttpServletRequest request, String siteType, String siteName, String siteLabel, String siteDescription, boolean displayed, int displayOrder, String bannerUploadId, boolean bannerRemoved, String lang) javax.ws.rs.core.ResponseupdateSitePermissions(javax.servlet.http.HttpServletRequest request, String siteType, String siteName, String editPermission, String accessPermissions, String lang)
-
Constructor Details
-
SiteManagementRestService
public SiteManagementRestService(org.gatein.api.Portal portal, org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService)
-
-
Method Details
-
deleteSite
-
updateSite
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateSite(@Context javax.servlet.http.HttpServletRequest request, String siteType, String siteName, String siteLabel, String siteDescription, boolean displayed, int displayOrder, String bannerUploadId, boolean bannerRemoved, String lang) -
updateSitePermissions
-
createSite
-