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 Summary
ConstructorsConstructorDescriptionGroupSpaceBindingRest(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.binding.spi.GroupSpaceBindingService groupSpaceBindingService, org.exoplatform.portal.config.UserACL userACL) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsedeleteSpaceBinding(javax.ws.rs.core.UriInfo uriInfo, String bindingId) javax.ws.rs.core.ResponsegetBindingReportOperations(javax.ws.rs.core.UriInfo uriInfo) javax.ws.rs.core.ResponsegetBindingsBySpaceId(javax.ws.rs.core.UriInfo uriInfo, String spaceId, int offset, int limit, boolean returnSize) javax.ws.rs.core.ResponsegetGroupsTree(javax.ws.rs.core.UriInfo uriInfo) javax.ws.rs.core.ResponsegetReport(javax.ws.rs.core.UriInfo uriInfo, String spaceId, String action, String group, String groupBindingId) javax.ws.rs.core.ResponsesaveGroupSpaceBindings(javax.ws.rs.core.UriInfo uriInfo, String spaceId, List<String> groupNames)
-
Constructor Details
-
GroupSpaceBindingRest
public GroupSpaceBindingRest(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.binding.spi.GroupSpaceBindingService groupSpaceBindingService, org.exoplatform.portal.config.UserACL userACL)
-
-
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
-
deleteSpaceBinding
@RolesAllowed("administrators") public javax.ws.rs.core.Response deleteSpaceBinding(@Context javax.ws.rs.core.UriInfo uriInfo, String bindingId) throws Exception - Throws:
Exception
-
getGroupsTree
@RolesAllowed("administrators") public javax.ws.rs.core.Response getGroupsTree(@Context javax.ws.rs.core.UriInfo uriInfo) 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) throws Exception - Throws:
Exception
-