public class SiteMembershipRequestsImpl extends Object implements SiteMembershipRequests
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ROLE |
PARAM_PERSON_ID, PARAM_SITE_ID
Constructor and Description |
---|
SiteMembershipRequestsImpl() |
Modifier and Type | Method and Description |
---|---|
void |
approveSiteMembershipRequest(String siteId,
String inviteeId,
SiteMembershipApproval siteMembershipApproval) |
void |
cancelSiteMembershipRequest(String inviteeId,
String siteId)
Cancel site membership request for invitee and site.
|
SiteMembershipRequest |
createSiteMembershipRequest(String inviteeId,
SiteMembershipRequest siteInvite)
Create a site membership request for the user 'inviteeId'
|
CollectionWithPagingInfo<SiteMembershipRequest> |
getPagedSiteMembershipRequests(Parameters parameters) |
CollectionWithPagingInfo<SiteMembershipRequest> |
getPagedSiteMembershipRequests(String personId,
Paging paging)
Get a paged list of site membership requests for inviteeId.
|
SiteMembershipRequest |
getSiteMembershipRequest(String inviteeId,
String siteId)
Get the site membership request for inviteeId and siteId, if it exists.
|
void |
rejectSiteMembershipRequest(String siteId,
String inviteeId,
SiteMembershipRejection siteMembershipRejection) |
void |
setInvitationService(org.alfresco.service.cmr.invitation.InvitationService invitationService) |
void |
setNetworksService(org.alfresco.repo.tenant.NetworksService networksService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPeople(People people) |
void |
setSites(Sites sites) |
void |
setSiteService(org.alfresco.service.cmr.site.SiteService siteService) |
SiteMembershipRequest |
updateSiteMembershipRequest(String inviteeId,
SiteMembershipRequest siteInvite)
Update the site membership request for inviteeId and site
|
public static final String DEFAULT_ROLE
public void setNetworksService(org.alfresco.repo.tenant.NetworksService networksService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setPeople(People people)
public void setSites(Sites sites)
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
public void setInvitationService(org.alfresco.service.cmr.invitation.InvitationService invitationService)
public SiteMembershipRequest createSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite)
SiteMembershipRequests
createSiteMembershipRequest
in interface SiteMembershipRequests
inviteeId
- the site inviteee idsiteInvite
- the site invitepublic SiteMembershipRequest updateSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite)
SiteMembershipRequests
updateSiteMembershipRequest
in interface SiteMembershipRequests
inviteeId
- the site inviteee idsiteInvite
- the site invitepublic void cancelSiteMembershipRequest(String inviteeId, String siteId)
SiteMembershipRequests
cancelSiteMembershipRequest
in interface SiteMembershipRequests
inviteeId
- the site inviteee idsiteId
- the site idpublic SiteMembershipRequest getSiteMembershipRequest(String inviteeId, String siteId)
SiteMembershipRequests
getSiteMembershipRequest
in interface SiteMembershipRequests
inviteeId
- the site inviteee idsiteId
- the site idpublic CollectionWithPagingInfo<SiteMembershipRequest> getPagedSiteMembershipRequests(String personId, Paging paging)
SiteMembershipRequests
getPagedSiteMembershipRequests
in interface SiteMembershipRequests
personId
- the site inviteee idpaging
- paging informationpublic CollectionWithPagingInfo<SiteMembershipRequest> getPagedSiteMembershipRequests(Parameters parameters)
getPagedSiteMembershipRequests
in interface SiteMembershipRequests
public void approveSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipApproval siteMembershipApproval)
approveSiteMembershipRequest
in interface SiteMembershipRequests
public void rejectSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipRejection siteMembershipRejection)
rejectSiteMembershipRequest
in interface SiteMembershipRequests
Copyright © 2005–2018 Alfresco Software. All rights reserved.