public interface InvitationService
| Modifier and Type | Method and Description |
|---|---|
Invitation |
accept(String invitationId,
String ticket)
For a Nominated Invitation invitee accepts this invitation
|
Invitation |
approve(String invitationId,
String reason)
Moderator approves this invitation
|
Invitation |
cancel(String invitationId)
cancel this request
|
Invitation |
getInvitation(String invitationId)
get an invitation from its invitation id
|
List<String> |
getInvitationServiceWorkflowNames()
Get the names of the workflows managed by the invitation service.
|
ModeratedInvitation |
inviteModerated(String inviteeComments,
String inviteeUserName,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole)
Start the invitation process for a ModeratedInvitation
|
NominatedInvitation |
inviteNominated(String inviteeUserName,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String acceptUrl,
String rejectUrl)
Start the invitation process for a NominatedInvitation for a user who does not yet have an Alfresco User Name
The server path is calculated based on the sysAdmin parameters
|
NominatedInvitation |
inviteNominated(String inviteeUserName,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String serverPath,
String acceptUrl,
String rejectUrl)
Start the invitation process for a NominatedInvitation for a user who does not yet have an Alfresco User Name
|
NominatedInvitation |
inviteNominated(String inviteeFirstName,
String inviteeLastName,
String inviteeEmail,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String acceptUrl,
String rejectUrl)
Start the invitation process for a NominatedInvitation for a user who does not yet have an
Alfresco User NameA new user name will be generated as part of the invitation process.
|
NominatedInvitation |
inviteNominated(String inviteeFirstName,
String inviteeLastName,
String inviteeEmail,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String serverPath,
String acceptUrl,
String rejectUrl)
Start the invitation process for a NominatedInvitation for a user who does not yet have an
Alfresco User NameA new user name will be generated as part of the invitation process.
|
boolean |
isSendEmails() |
List<Invitation> |
listPendingInvitationsForInvitee(String invitee)
list Invitations for a specific person
|
List<Invitation> |
listPendingInvitationsForInvitee(String invitee,
Invitation.ResourceType resourceType) |
List<Invitation> |
listPendingInvitationsForResource(Invitation.ResourceType resourceType,
String resourceName)
list Invitations for a specific resource
|
Invitation |
reject(String invitationId,
String reason)
User or moderator rejects this request
|
List<Invitation> |
searchInvitation(InvitationSearchCriteria criteria)
search invitation
|
ModeratedInvitation |
updateModeratedInvitation(String inviteeId,
String siteShortName,
String inviteeComments)
Update the invitee comments for an existing moderated invitation
|
@NotAuditable List<String> getInvitationServiceWorkflowNames()
@Auditable(parameters={"inviteeUserName","resourceType","resourceName","inviteeRole","acceptUrl","rejectUrl"})
NominatedInvitation inviteNominated(String inviteeUserName,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String acceptUrl,
String rejectUrl)
inviteeUserName - Alfresco user name of who should be invitedResourceType - resourceTyperesourceName - inviteeRole - acceptUrl - rejectUrl - InvitationExceptionInvitationExceptionUserErrorInvitationExceptionForbidden@Auditable(parameters={"inviteeFirstName","inviteeLastName","inviteeEmail","resourceType","resourceName","inviteeRole","acceptUrl","rejectUrl"})
NominatedInvitation inviteNominated(String inviteeFirstName,
String inviteeLastName,
String inviteeEmail,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String acceptUrl,
String rejectUrl)
inviteeFirstName - inviteeLastName - inviteeEmail - Invitation.ResourceType - resourceTyperesourceName - inviteeRole - acceptUrl - rejectUrl - InvitationExceptionInvitationExceptionUserErrorInvitationExceptionForbidden@Auditable(parameters={"inviteeUserName","resourceType","resourceName","inviteeRole","serverPath","acceptUrl","rejectUrl"})
NominatedInvitation inviteNominated(String inviteeUserName,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String serverPath,
String acceptUrl,
String rejectUrl)
inviteeUserName - Alfresco user name of who should be invitedResourceType - resourceTyperesourceName - inviteeRole - serverPath - acceptUrl - rejectUrl - InvitationExceptionInvitationExceptionUserErrorInvitationExceptionForbidden@Auditable(parameters={"inviteeFirstName","inviteeLastName","inviteeEmail","resourceType","resourceName","inviteeRole","serverPath","acceptUrl","rejectUrl"})
NominatedInvitation inviteNominated(String inviteeFirstName,
String inviteeLastName,
String inviteeEmail,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole,
String serverPath,
String acceptUrl,
String rejectUrl)
inviteeFirstName - inviteeLastName - inviteeEmail - Invitation.ResourceType - resourceTyperesourceName - inviteeRole - serverPath - acceptUrl - rejectUrl - InvitationExceptionInvitationExceptionUserErrorInvitationExceptionForbidden@Auditable(parameters={"inviteeComments","inviteeUserName","resourceType","resourceName","inviteeRole"})
ModeratedInvitation inviteModerated(String inviteeComments,
String inviteeUserName,
Invitation.ResourceType resourceType,
String resourceName,
String inviteeRole)
inviteeUserName - who is to be invitedInvitation.ResourceType - resourceType what resource type ?resourceName - which resourceinviteeRole - which role ?@Auditable(parameters={"inviteeId","siteShortName","inviteeComments"})
ModeratedInvitation updateModeratedInvitation(String inviteeId,
String siteShortName,
String inviteeComments)
inviteeId - siteShortName - inviteeComments - @Auditable(parameters={"invitationId","reason"})
Invitation accept(String invitationId,
String ticket)
request - ticket - @Auditable(parameters={"invitationId","reason"})
Invitation approve(String invitationId,
String reason)
invitationId - the request to approvereason - - comments about the acceptance@Auditable(parameters={"invitationId","reason"})
Invitation reject(String invitationId,
String reason)
invitationId - reason - @Auditable(parameters="invitationId") Invitation cancel(String invitationId)
@NotAuditable Invitation getInvitation(String invitationId)
invitationId; - @NotAuditable List<Invitation> listPendingInvitationsForInvitee(String invitee)
@NotAuditable List<Invitation> listPendingInvitationsForInvitee(String invitee, Invitation.ResourceType resourceType)
@NotAuditable List<Invitation> listPendingInvitationsForResource(Invitation.ResourceType resourceType, String resourceName)
resourceType - resourceName - @NotAuditable List<Invitation> searchInvitation(InvitationSearchCriteria criteria)
criteria - @NotAuditable boolean isSendEmails()
Copyright © 2005–2014 Alfresco Software. All rights reserved.