Class SpaceMembershipRestResourcesV1
java.lang.Object
org.exoplatform.social.rest.impl.spacemembership.SpaceMembershipRestResourcesV1
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer,SocialRest,SpaceMembershipRestResources
-
Constructor Summary
ConstructorsConstructorDescriptionSpaceMembershipRestResourcesV1(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.IdentityManager identityManager) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseaddSpacesMemberships(javax.ws.rs.core.UriInfo uriInfo, String expand, SpaceMembershipEntity model) javax.ws.rs.core.ResponsedeleteSpaceMembershipById(javax.ws.rs.core.UriInfo uriInfo, String id, String expand) Process to delete a spaceMembership by idjavax.ws.rs.core.ResponsegetSpaceMembershipById(javax.ws.rs.core.UriInfo uriInfo, String id, String expand) Process to return a spaceMembership by idjavax.ws.rs.core.ResponsegetSpacesMemberships(javax.ws.rs.core.UriInfo uriInfo, String spaceDisplayName, String user, String status, int offset, int limit, String expand, boolean returnSize) Process to return a list of space's membership in json formatjavax.ws.rs.core.ResponseupdateSpaceMembershipById(javax.ws.rs.core.UriInfo uriInfo, String id, String expand, SpaceMembershipEntity model) Process to update a spaceMembership by id
-
Constructor Details
-
SpaceMembershipRestResourcesV1
public SpaceMembershipRestResourcesV1(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.IdentityManager identityManager)
-
-
Method Details
-
getSpacesMemberships
@RolesAllowed("users") public javax.ws.rs.core.Response getSpacesMemberships(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceDisplayName, String user, String status, int offset, int limit, String expand, boolean returnSize) throws Exception Description copied from interface:SpaceMembershipRestResourcesProcess to return a list of space's membership in json format- Specified by:
getSpacesMembershipsin interfaceSpaceMembershipRestResources- Returns:
- Throws:
Exception
-
addSpacesMemberships
@RolesAllowed("users") public javax.ws.rs.core.Response addSpacesMemberships(@Context javax.ws.rs.core.UriInfo uriInfo, String expand, SpaceMembershipEntity model) throws Exception - Specified by:
addSpacesMembershipsin interfaceSpaceMembershipRestResources- Throws:
Exception
-
getSpaceMembershipById
@RolesAllowed("users") public javax.ws.rs.core.Response getSpaceMembershipById(@Context javax.ws.rs.core.UriInfo uriInfo, String id, String expand) throws Exception Description copied from interface:SpaceMembershipRestResourcesProcess to return a spaceMembership by id- Specified by:
getSpaceMembershipByIdin interfaceSpaceMembershipRestResources- Returns:
- Throws:
Exception
-
updateSpaceMembershipById
@RolesAllowed("users") public javax.ws.rs.core.Response updateSpaceMembershipById(@Context javax.ws.rs.core.UriInfo uriInfo, String id, String expand, SpaceMembershipEntity model) throws Exception Description copied from interface:SpaceMembershipRestResourcesProcess to update a spaceMembership by id- Specified by:
updateSpaceMembershipByIdin interfaceSpaceMembershipRestResources- Returns:
- Throws:
Exception
-
deleteSpaceMembershipById
@RolesAllowed("users") public javax.ws.rs.core.Response deleteSpaceMembershipById(@Context javax.ws.rs.core.UriInfo uriInfo, String id, String expand) throws Exception Description copied from interface:SpaceMembershipRestResourcesProcess to delete a spaceMembership by id- Specified by:
deleteSpaceMembershipByIdin interfaceSpaceMembershipRestResources- Returns:
- Throws:
Exception
-