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 java.lang.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 java.lang.String
DEFAULT_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 void
approveSiteMembershipRequest(java.lang.String siteId, java.lang.String inviteeId, SiteMembershipApproval siteMembershipApproval)
void
cancelSiteMembershipRequest(java.lang.String inviteeId, java.lang.String siteId)
Cancel site membership request for invitee and site.SiteMembershipRequest
createSiteMembershipRequest(java.lang.String inviteeId, SiteMembershipRequest siteInvite)
Create a site membership request for the user 'inviteeId'CollectionWithPagingInfo<SiteMembershipRequest>
getPagedSiteMembershipRequests(java.lang.String personId, Paging paging)
Get a paged list of site membership requests for inviteeId.CollectionWithPagingInfo<SiteMembershipRequest>
getPagedSiteMembershipRequests(Parameters parameters)
SiteMembershipRequest
getSiteMembershipRequest(java.lang.String inviteeId, java.lang.String siteId)
Get the site membership request for inviteeId and siteId, if it exists.void
rejectSiteMembershipRequest(java.lang.String siteId, java.lang.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(java.lang.String inviteeId, SiteMembershipRequest siteInvite)
Update the site membership request for inviteeId and site
-
-
-
Field Detail
-
DEFAULT_ROLE
public static final java.lang.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(java.lang.String inviteeId, SiteMembershipRequest siteInvite)
Description copied from interface:SiteMembershipRequests
Create a site membership request for the user 'inviteeId'- Specified by:
createSiteMembershipRequest
in interfaceSiteMembershipRequests
- Parameters:
inviteeId
- the site inviteee idsiteInvite
- the site invite- Returns:
- SiteMembershipRequest
-
updateSiteMembershipRequest
public SiteMembershipRequest updateSiteMembershipRequest(java.lang.String inviteeId, SiteMembershipRequest siteInvite)
Description copied from interface:SiteMembershipRequests
Update the site membership request for inviteeId and site- Specified by:
updateSiteMembershipRequest
in interfaceSiteMembershipRequests
- Parameters:
inviteeId
- the site inviteee idsiteInvite
- the site invite- Returns:
- the updated siteMembershipRequest
-
cancelSiteMembershipRequest
public void cancelSiteMembershipRequest(java.lang.String inviteeId, java.lang.String siteId)
Description copied from interface:SiteMembershipRequests
Cancel site membership request for invitee and site.- Specified by:
cancelSiteMembershipRequest
in interfaceSiteMembershipRequests
- Parameters:
inviteeId
- the site inviteee idsiteId
- the site id
-
getSiteMembershipRequest
public SiteMembershipRequest getSiteMembershipRequest(java.lang.String inviteeId, java.lang.String siteId)
Description copied from interface:SiteMembershipRequests
Get the site membership request for inviteeId and siteId, if it exists.- Specified by:
getSiteMembershipRequest
in interfaceSiteMembershipRequests
- Parameters:
inviteeId
- the site inviteee idsiteId
- the site id- Returns:
- the site membership request
-
getPagedSiteMembershipRequests
public CollectionWithPagingInfo<SiteMembershipRequest> getPagedSiteMembershipRequests(java.lang.String personId, Paging paging)
Description copied from interface:SiteMembershipRequests
Get a paged list of site membership requests for inviteeId.- Specified by:
getPagedSiteMembershipRequests
in 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:
getPagedSiteMembershipRequests
in interfaceSiteMembershipRequests
-
approveSiteMembershipRequest
public void approveSiteMembershipRequest(java.lang.String siteId, java.lang.String inviteeId, SiteMembershipApproval siteMembershipApproval)
- Specified by:
approveSiteMembershipRequest
in interfaceSiteMembershipRequests
-
rejectSiteMembershipRequest
public void rejectSiteMembershipRequest(java.lang.String siteId, java.lang.String inviteeId, SiteMembershipRejection siteMembershipRejection)
- Specified by:
rejectSiteMembershipRequest
in interfaceSiteMembershipRequests
-
-