Class SpaceTemplatesRest

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

public class SpaceTemplatesRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
Provides REST Services for manipulating space templates.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpaceTemplatesRest(org.exoplatform.social.core.space.spi.SpaceTemplateService spaceTemplateService, org.exoplatform.container.configuration.ConfigurationManager configurationManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.ws.rs.core.Response
    getAllTemplates(javax.ws.rs.core.UriInfo uriInfo, jakarta.servlet.http.HttpServletRequest request)
     
    javax.ws.rs.core.Response
    getBannerStream(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, String templateName, String lastModified)
     

    Methods inherited from class java.lang.Object

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

    • SpaceTemplatesRest

      public SpaceTemplatesRest(org.exoplatform.social.core.space.spi.SpaceTemplateService spaceTemplateService, org.exoplatform.container.configuration.ConfigurationManager configurationManager)
  • Method Details

    • getAllTemplates

      @RolesAllowed("users") public javax.ws.rs.core.Response getAllTemplates(@Context javax.ws.rs.core.UriInfo uriInfo, @Context jakarta.servlet.http.HttpServletRequest request)
    • getBannerStream

      @RolesAllowed("users") public javax.ws.rs.core.Response getBannerStream(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.Request request, String templateName, String lastModified)