Class GroupSpaceBindingRest

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

public class GroupSpaceBindingRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
  • Constructor Details

    • GroupSpaceBindingRest

      public GroupSpaceBindingRest(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.binding.spi.GroupSpaceBindingService groupSpaceBindingService)
  • Method Details

    • getBindingsBySpaceId

      @RolesAllowed("administrators") public javax.ws.rs.core.Response getBindingsBySpaceId(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceId, int offset, int limit, boolean returnSize) throws Exception
      Throws:
      Exception
    • saveGroupSpaceBindings

      @RolesAllowed("administrators") public javax.ws.rs.core.Response saveGroupSpaceBindings(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceId, List<String> groupNames)
    • deleteSpaceBinding

      @RolesAllowed("administrators") public javax.ws.rs.core.Response deleteSpaceBinding(@Context javax.ws.rs.core.UriInfo uriInfo, String bindingId) throws Exception
      Throws:
      Exception
    • getReport

      @RolesAllowed("administrators") public javax.ws.rs.core.Response getReport(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceId, String action, String group, String groupBindingId) throws Exception
      Throws:
      Exception
    • getBindingReportOperations

      @RolesAllowed("administrators") public javax.ws.rs.core.Response getBindingReportOperations(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceId) throws Exception
      Throws:
      Exception