Class SpaceTemplatesRestResourcesV1

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

public class SpaceTemplatesRestResourcesV1 extends Object implements SocialRest
Provides REST Services for manipulating space templates.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpaceTemplatesRestResourcesV1(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, javax.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

    • SpaceTemplatesRestResourcesV1

      public SpaceTemplatesRestResourcesV1(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 javax.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)