public class InviteHelper
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Constructor and Description |
|---|
InviteHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptNominatedInvitation(java.util.Map executionVariables) |
void |
addSiteMembership(java.lang.String invitee,
java.lang.String siteName,
java.lang.String role,
java.lang.String runAsUser,
boolean overrideExisting)
Add Invitee to Site with the site role that the inviter "started" the invite process with
|
void |
afterPropertiesSet() |
void |
approveModeratedInvitation(java.util.Map executionVariables) |
void |
cancelInvitation(java.util.Map executionVariables,
java.lang.String currentInviteId) |
void |
deleteAuthenticationIfUnused(java.lang.String inviteeUserName,
java.lang.String currentInviteId)
Clean up invitee user account and person node when no longer in use.
|
java.util.List |
findInvitePendingTasks(java.lang.String inviteeUserName)
Find invitePending tasks (in-progress) by the given invitee user name
|
WorkflowTask |
findInviteStartTask(java.lang.String inviteId)
Find an invite start task by the given task id.
|
InviteInfo |
getPendingInviteInfo(WorkflowTask startInviteTask)
Returns an InviteInfo instance for the given startInvite task
(used for rendering the response).
|
void |
rejectModeratedInvitation(java.util.Map vars) |
void |
sendNominatedInvitation(java.lang.String inviteId,
java.util.Map executionVariables) |
void |
setMessageService(MessageService messageService) |
void |
setRepositoryHelper(Repository repositoryHelper) |
void |
setServiceRegistry(ServiceRegistry serviceRegistry) |
public static final java.lang.String NAME
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic void acceptNominatedInvitation(java.util.Map executionVariables)
public WorkflowTask findInviteStartTask(java.lang.String inviteId)
public java.util.List findInvitePendingTasks(java.lang.String inviteeUserName)
public InviteInfo getPendingInviteInfo(WorkflowTask startInviteTask)
startInviteTask - startInvite task to get invite info properties fromserviceRegistry - service registry instancepublic void addSiteMembership(java.lang.String invitee,
java.lang.String siteName,
java.lang.String role,
java.lang.String runAsUser,
boolean overrideExisting)
invitee - siteName - role - runAsUser - siteService - overrideExisting - public void deleteAuthenticationIfUnused(java.lang.String inviteeUserName,
java.lang.String currentInviteId)
inviteeUserName - currentInviteId - TODOauthenticationservice - personService - workflowService - public void cancelInvitation(java.util.Map executionVariables,
java.lang.String currentInviteId)
executionVariables - public void sendNominatedInvitation(java.lang.String inviteId,
java.util.Map executionVariables)
public void approveModeratedInvitation(java.util.Map executionVariables)
public void rejectModeratedInvitation(java.util.Map vars)
vars - public void setMessageService(MessageService messageService)
messageService - the messageService to setpublic void setRepositoryHelper(Repository repositoryHelper)
repositoryHelper - the repositoryHelper to setpublic void setServiceRegistry(ServiceRegistry serviceRegistry)
serviceRegistry - the serviceRegistry to setCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.