public class InvitationManager extends Object implements org.apache.openmeetings.db.dao.room.IInvitationManager
Constructor and Description |
---|
InvitationManager() |
Modifier and Type | Method and Description |
---|---|
Object |
checkInvitationPass(String hashCode,
String pass) |
org.apache.openmeetings.db.entity.room.Invitation |
getInvitation(org.apache.openmeetings.db.entity.room.Invitation _invitation,
org.apache.openmeetings.db.entity.user.User inveetee,
org.apache.openmeetings.db.entity.room.Room room,
boolean isPasswordProtected,
String invitationpass,
org.apache.openmeetings.db.entity.room.Invitation.Valid valid,
org.apache.openmeetings.db.entity.user.User createdBy,
Long languageId,
Date gmtTimeStart,
Date gmtTimeEnd,
org.apache.openmeetings.db.entity.calendar.Appointment appointment) |
org.apache.openmeetings.db.entity.room.Invitation |
getInvitation(org.apache.openmeetings.db.entity.user.User inveetee,
org.apache.openmeetings.db.entity.room.Room room,
boolean isPasswordProtected,
String invitationpass,
org.apache.openmeetings.db.entity.room.Invitation.Valid valid,
org.apache.openmeetings.db.entity.user.User createdBy,
Long languageId,
Date gmtTimeStart,
Date gmtTimeEnd,
org.apache.openmeetings.db.entity.calendar.Appointment appointment) |
Object |
getInvitationByHashCode(String hashCode,
boolean hidePass) |
void |
processInvitation(org.apache.openmeetings.db.entity.calendar.Appointment a,
org.apache.openmeetings.db.entity.calendar.MeetingMember member,
org.apache.openmeetings.db.entity.room.Invitation.MessageType type) |
void |
processInvitation(org.apache.openmeetings.db.entity.calendar.Appointment a,
org.apache.openmeetings.db.entity.calendar.MeetingMember mm,
org.apache.openmeetings.db.entity.room.Invitation.MessageType type,
boolean sendMail) |
boolean |
sendInvitationReminderSMS(String phone,
String subject,
long languageId)
This method sends invitation reminder SMS
|
void |
sendInvitionLink(org.apache.openmeetings.db.entity.room.Invitation i,
org.apache.openmeetings.db.entity.room.Invitation.MessageType type,
String subject,
String message,
boolean ical) |
public void sendInvitionLink(org.apache.openmeetings.db.entity.room.Invitation i, org.apache.openmeetings.db.entity.room.Invitation.MessageType type, String subject, String message, boolean ical) throws Exception
sendInvitionLink
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
Exception
public boolean sendInvitationReminderSMS(String phone, String subject, long languageId)
sendInvitationReminderSMS
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
phone
- user's phonesubject
- public Object getInvitationByHashCode(String hashCode, boolean hidePass)
getInvitationByHashCode
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
hashCode
- hidePass
- public Object checkInvitationPass(String hashCode, String pass)
checkInvitationPass
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
hashCode
- pass
- public void processInvitation(org.apache.openmeetings.db.entity.calendar.Appointment a, org.apache.openmeetings.db.entity.calendar.MeetingMember member, org.apache.openmeetings.db.entity.room.Invitation.MessageType type)
processInvitation
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
member
- a
- public void processInvitation(org.apache.openmeetings.db.entity.calendar.Appointment a, org.apache.openmeetings.db.entity.calendar.MeetingMember mm, org.apache.openmeetings.db.entity.room.Invitation.MessageType type, boolean sendMail)
processInvitation
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
public org.apache.openmeetings.db.entity.room.Invitation getInvitation(org.apache.openmeetings.db.entity.room.Invitation _invitation, org.apache.openmeetings.db.entity.user.User inveetee, org.apache.openmeetings.db.entity.room.Room room, boolean isPasswordProtected, String invitationpass, org.apache.openmeetings.db.entity.room.Invitation.Valid valid, org.apache.openmeetings.db.entity.user.User createdBy, Long languageId, Date gmtTimeStart, Date gmtTimeEnd, org.apache.openmeetings.db.entity.calendar.Appointment appointment)
getInvitation
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
public org.apache.openmeetings.db.entity.room.Invitation getInvitation(org.apache.openmeetings.db.entity.user.User inveetee, org.apache.openmeetings.db.entity.room.Room room, boolean isPasswordProtected, String invitationpass, org.apache.openmeetings.db.entity.room.Invitation.Valid valid, org.apache.openmeetings.db.entity.user.User createdBy, Long languageId, Date gmtTimeStart, Date gmtTimeEnd, org.apache.openmeetings.db.entity.calendar.Appointment appointment)
getInvitation
in interface org.apache.openmeetings.db.dao.room.IInvitationManager
Copyright © 2012–2016 Apache Software Foundation. All rights reserved.