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
 void approve(Invitation request, java.lang.String reason)
          Moderator approves this request
 void cancel(Invitation request, java.lang.String reason)
          Invitee cancels this request
 Invitation invite(Invitation request, java.lang.String reason)
          Invitee kicks off process
 void reject(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:
invite in interface InvitationProcess
Parameters:
request -
reason -

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



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.