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 Detail

      • 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