|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.invitation.InviteHelper
public class InviteHelper
Helper class to house utility methods common to more than one Invite Service Web Script
Field Summary | |
---|---|
static java.lang.String |
NAME
|
Constructor Summary | |
---|---|
InviteHelper()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NAME
Constructor Detail |
---|
public InviteHelper()
Method Detail |
---|
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public 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 instance
public 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 set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |