Package org.alfresco.repo.invitation
Interface ModeratedInvitationProcess
-
- All Superinterfaces:
InvitationProcess
- All Known Implementing Classes:
SiteModeratedInvitationProcess
public interface ModeratedInvitationProcess extends InvitationProcess
The Moderated Invitation Process has a moderator who approves or rejects invitations raised by the invitee themselves. Upon approval the invitee will be given the requested role for the requested resource.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapprove(Invitation request, java.lang.String reason)Moderator approves this requestvoidcancel(Invitation request, java.lang.String reason)Invitee cancels this requestInvitationinvite(Invitation request, java.lang.String reason)Invitee kicks off processvoidreject(Invitation request, java.lang.String reason)Moderator rejects this request-
Methods inherited from interface org.alfresco.repo.invitation.InvitationProcess
cancel
-
-
-
-
Method Detail
-
invite
Invitation invite(Invitation request, java.lang.String reason)
Invitee kicks off process- Specified by:
invitein interfaceInvitationProcess- Parameters:
request- Invitationreason- String
-
approve
void approve(Invitation request, java.lang.String reason)
Moderator approves this request- Parameters:
request- the request to approve.
-
reject
void reject(Invitation request, java.lang.String reason)
Moderator rejects this request- Parameters:
request- the request to reject
-
cancel
void cancel(Invitation request, java.lang.String reason)
Invitee cancels this request
-
-