Package org.alfresco.rest.api.impl
Class SiteMembershipRequestsImpl
- java.lang.Object
-
- org.alfresco.rest.api.impl.SiteMembershipRequestsImpl
-
- All Implemented Interfaces:
SiteMembershipRequests
public class SiteMembershipRequestsImpl extends Object implements SiteMembershipRequests
Public REST API: centralises access to site membership requests and maps between representations.- Since:
- publicapi1.0
- Author:
- steveglover
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_ROLE-
Fields inherited from interface org.alfresco.rest.api.SiteMembershipRequests
PARAM_PERSON_ID, PARAM_SITE_ID
-
-
Constructor Summary
Constructors Constructor Description SiteMembershipRequestsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapproveSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipApproval siteMembershipApproval)voidcancelSiteMembershipRequest(String inviteeId, String siteId)Cancel site membership request for invitee and site.SiteMembershipRequestcreateSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite)Create a site membership request for the user 'inviteeId'CollectionWithPagingInfo<SiteMembershipRequest>getPagedSiteMembershipRequests(String personId, Paging paging)Get a paged list of site membership requests for inviteeId.CollectionWithPagingInfo<SiteMembershipRequest>getPagedSiteMembershipRequests(Parameters parameters)SiteMembershipRequestgetSiteMembershipRequest(String inviteeId, String siteId)Get the site membership request for inviteeId and siteId, if it exists.voidrejectSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipRejection siteMembershipRejection)voidsetInvitationService(org.alfresco.service.cmr.invitation.InvitationService invitationService)voidsetNetworksService(org.alfresco.repo.tenant.NetworksService networksService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetPeople(People people)voidsetSites(Sites sites)voidsetSiteService(org.alfresco.service.cmr.site.SiteService siteService)SiteMembershipRequestupdateSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite)Update the site membership request for inviteeId and site
-
-
-
Field Detail
-
DEFAULT_ROLE
public static final String DEFAULT_ROLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setNetworksService
public void setNetworksService(org.alfresco.repo.tenant.NetworksService networksService)
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
-
setPeople
public void setPeople(People people)
-
setSites
public void setSites(Sites sites)
-
setSiteService
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
-
setInvitationService
public void setInvitationService(org.alfresco.service.cmr.invitation.InvitationService invitationService)
-
createSiteMembershipRequest
public SiteMembershipRequest createSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite)
Description copied from interface:SiteMembershipRequestsCreate a site membership request for the user 'inviteeId'- Specified by:
createSiteMembershipRequestin interfaceSiteMembershipRequests- Parameters:
inviteeId- the site inviteee idsiteInvite- the site invite- Returns:
- SiteMembershipRequest
-
updateSiteMembershipRequest
public SiteMembershipRequest updateSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite)
Description copied from interface:SiteMembershipRequestsUpdate the site membership request for inviteeId and site- Specified by:
updateSiteMembershipRequestin interfaceSiteMembershipRequests- Parameters:
inviteeId- the site inviteee idsiteInvite- the site invite- Returns:
- the updated siteMembershipRequest
-
cancelSiteMembershipRequest
public void cancelSiteMembershipRequest(String inviteeId, String siteId)
Description copied from interface:SiteMembershipRequestsCancel site membership request for invitee and site.- Specified by:
cancelSiteMembershipRequestin interfaceSiteMembershipRequests- Parameters:
inviteeId- the site inviteee idsiteId- the site id
-
getSiteMembershipRequest
public SiteMembershipRequest getSiteMembershipRequest(String inviteeId, String siteId)
Description copied from interface:SiteMembershipRequestsGet the site membership request for inviteeId and siteId, if it exists.- Specified by:
getSiteMembershipRequestin interfaceSiteMembershipRequests- Parameters:
inviteeId- the site inviteee idsiteId- the site id- Returns:
- the site membership request
-
getPagedSiteMembershipRequests
public CollectionWithPagingInfo<SiteMembershipRequest> getPagedSiteMembershipRequests(String personId, Paging paging)
Description copied from interface:SiteMembershipRequestsGet a paged list of site membership requests for inviteeId.- Specified by:
getPagedSiteMembershipRequestsin interfaceSiteMembershipRequests- Parameters:
personId- the site inviteee idpaging- paging information- Returns:
- a paged list of site membership requests
-
getPagedSiteMembershipRequests
public CollectionWithPagingInfo<SiteMembershipRequest> getPagedSiteMembershipRequests(Parameters parameters)
- Specified by:
getPagedSiteMembershipRequestsin interfaceSiteMembershipRequests
-
approveSiteMembershipRequest
public void approveSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipApproval siteMembershipApproval)
- Specified by:
approveSiteMembershipRequestin interfaceSiteMembershipRequests
-
rejectSiteMembershipRequest
public void rejectSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipRejection siteMembershipRejection)
- Specified by:
rejectSiteMembershipRequestin interfaceSiteMembershipRequests
-
-