Package org.alfresco.rest.api.impl
Class SiteMembershipRequestsImpl
java.lang.Object
org.alfresco.rest.api.impl.SiteMembershipRequestsImpl
- All Implemented Interfaces:
SiteMembershipRequests
Public REST API: centralises access to site membership requests and maps between representations.
- Since:
- publicapi1.0
- Author:
- steveglover
-
Field Summary
FieldsFields inherited from interface org.alfresco.rest.api.SiteMembershipRequests
PARAM_PERSON_ID, PARAM_SITE_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
approveSiteMembershipRequest
(String siteId, String inviteeId, SiteMembershipApproval siteMembershipApproval) void
cancelSiteMembershipRequest
(String inviteeId, String siteId) Cancel site membership request for invitee and site.createSiteMembershipRequest
(String inviteeId, SiteMembershipRequest siteInvite) Create a site membership request for the user 'inviteeId'createSiteMembershipRequest
(String inviteeId, SiteMembershipRequest siteInvite, String client) Create a site membership request for the user 'inviteeId'getPagedSiteMembershipRequests
(String personId, Paging paging) Get a paged list of site membership requests for inviteeId.getPagedSiteMembershipRequests
(Parameters parameters) 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
(InvitationService invitationService) void
setNetworksService
(NetworksService networksService) void
setNodeService
(NodeService nodeService) void
void
void
setSiteService
(SiteService siteService) updateSiteMembershipRequest
(String inviteeId, SiteMembershipRequest siteInvite) Update the site membership request for inviteeId and site
-
Field Details
-
DEFAULT_ROLE
- See Also:
-
-
Constructor Details
-
SiteMembershipRequestsImpl
public SiteMembershipRequestsImpl()
-
-
Method Details
-
setNetworksService
-
setNodeService
-
setPeople
-
setSites
-
setSiteService
-
setInvitationService
-
createSiteMembershipRequest
public SiteMembershipRequest createSiteMembershipRequest(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 invite idsiteInvite
- the site invite- Returns:
- SiteMembershipRequest
-
createSiteMembershipRequest
public SiteMembershipRequest createSiteMembershipRequest(String inviteeId, SiteMembershipRequest siteInvite, String client) Description copied from interface:SiteMembershipRequests
Create a site membership request for the user 'inviteeId'- Specified by:
createSiteMembershipRequest
in interfaceSiteMembershipRequests
- Parameters:
inviteeId
- the site invitee idsiteInvite
- the site inviteclient
- the client name which is registered to send emails- Returns:
- SiteMembershipRequest
-
updateSiteMembershipRequest
public SiteMembershipRequest updateSiteMembershipRequest(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 invite idsiteInvite
- the site invite- Returns:
- the updated siteMembershipRequest
-
cancelSiteMembershipRequest
Description copied from interface:SiteMembershipRequests
Cancel site membership request for invitee and site.- Specified by:
cancelSiteMembershipRequest
in interfaceSiteMembershipRequests
- Parameters:
inviteeId
- the site invite idsiteId
- the site id
-
getSiteMembershipRequest
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 invite idsiteId
- the site id- Returns:
- the site membership request
-
getPagedSiteMembershipRequests
public CollectionWithPagingInfo<SiteMembershipRequest> getPagedSiteMembershipRequests(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 invite 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(String siteId, String inviteeId, SiteMembershipApproval siteMembershipApproval) - Specified by:
approveSiteMembershipRequest
in interfaceSiteMembershipRequests
-
rejectSiteMembershipRequest
public void rejectSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipRejection siteMembershipRejection) - Specified by:
rejectSiteMembershipRequest
in interfaceSiteMembershipRequests
-