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 TypeMethodDescriptionvoidapproveSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipApproval siteMembershipApproval) voidcancelSiteMembershipRequest(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.voidrejectSiteMembershipRequest(String siteId, String inviteeId, SiteMembershipRejection siteMembershipRejection) voidsetInvitationService(InvitationService invitationService) voidsetNetworksService(NetworksService networksService) voidsetNodeService(NodeService nodeService) voidvoidvoidsetSiteService(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:SiteMembershipRequestsCreate a site membership request for the user 'inviteeId'- Specified by:
createSiteMembershipRequestin 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:SiteMembershipRequestsCreate a site membership request for the user 'inviteeId'- Specified by:
createSiteMembershipRequestin 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:SiteMembershipRequestsUpdate the site membership request for inviteeId and site- Specified by:
updateSiteMembershipRequestin interfaceSiteMembershipRequests- Parameters:
inviteeId- the site invite idsiteInvite- the site invite- Returns:
- the updated siteMembershipRequest
-
cancelSiteMembershipRequest
Description copied from interface:SiteMembershipRequestsCancel site membership request for invitee and site.- Specified by:
cancelSiteMembershipRequestin interfaceSiteMembershipRequests- Parameters:
inviteeId- the site invite idsiteId- the site id
-
getSiteMembershipRequest
Description copied from interface:SiteMembershipRequestsGet the site membership request for inviteeId and siteId, if it exists.- Specified by:
getSiteMembershipRequestin 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:SiteMembershipRequestsGet a paged list of site membership requests for inviteeId.- Specified by:
getPagedSiteMembershipRequestsin 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:
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
-