Class InvitationManager
java.lang.Object
org.apache.openmeetings.service.room.InvitationManager
- All Implemented Interfaces:
IInvitationManager
- Author:
- swagner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInvitation
(Invitation inInvitation, User inveetee, Room room, boolean isPasswordProtected, String invitationpass, Invitation.Valid valid, User createdBy, Long languageId, Date mmStart, Date mmEnd, Appointment appointment) getInvitation
(User inveetee, Room room, boolean isPasswordProtected, String invitationpass, Invitation.Valid valid, User createdBy, Long languageId, Date mmStart, Date mmEnd, Appointment appointment) void
processInvitation
(Appointment a, MeetingMember member, Invitation.MessageType type) Setting invitation for the appointment, sending emails if neededvoid
processInvitation
(Appointment a, MeetingMember mm, Invitation.MessageType type, boolean sendMail) void
sendInvitationLink
(Invitation i, Invitation.MessageType type, String subject, String message, boolean ical, String baseUrl)
-
Constructor Details
-
InvitationManager
public InvitationManager()
-
-
Method Details
-
sendInvitationLink
public void sendInvitationLink(Invitation i, Invitation.MessageType type, String subject, String message, boolean ical, String baseUrl) - Specified by:
sendInvitationLink
in interfaceIInvitationManager
-
processInvitation
Setting invitation for the appointment, sending emails if needed- Specified by:
processInvitation
in interfaceIInvitationManager
- Parameters:
a
- - appointment this link is related tomember
- - attendee being processedtype
- - type of the message
-
processInvitation
public void processInvitation(Appointment a, MeetingMember mm, Invitation.MessageType type, boolean sendMail) - Specified by:
processInvitation
in interfaceIInvitationManager
-
getInvitation
public Invitation getInvitation(Invitation inInvitation, User inveetee, Room room, boolean isPasswordProtected, String invitationpass, Invitation.Valid valid, User createdBy, Long languageId, Date mmStart, Date mmEnd, Appointment appointment) - Specified by:
getInvitation
in interfaceIInvitationManager
-
getInvitation
public Invitation getInvitation(User inveetee, Room room, boolean isPasswordProtected, String invitationpass, Invitation.Valid valid, User createdBy, Long languageId, Date mmStart, Date mmEnd, Appointment appointment) - Specified by:
getInvitation
in interfaceIInvitationManager
-