public interface SessionService
| Modifier and Type | Method and Description |
|---|---|
void |
addMultimedia(long sessionId,
org.springframework.web.multipart.MultipartFile file) |
void |
addPresentation(long sessionId,
org.springframework.web.multipart.MultipartFile file) |
ConferenceUser |
addSessionChair(long sessionId,
long userId) |
ConferenceUser |
addSessionChair(long sessionId,
long userId,
boolean sendEmail) |
ConferenceUser |
addSessionChair(long sessionId,
String displayName,
String email) |
ConferenceUser |
addSessionNonChair(long sessionId,
long userId) |
ConferenceUser |
addSessionNonChair(long sessionId,
String displayName,
String email) |
Session |
createOrUpdateSession(ConferenceUser creator,
SessionForm sessionForm)
Creates or Updates a session for the user, form and access flag.
|
void |
createOrUpdateSessionTelephony(long sessionId,
SessionTelephony telephony) |
void |
deleteMultimedia(long sessionId,
long... multimediaIds) |
void |
deletePresentation(long sessionId) |
void |
deleteSessionTelephony(long sessionId) |
void |
deleteSessionUrl(ConferenceUser user,
Session session) |
Set<Session> |
getAllSessions() |
String |
getOrCreateSessionUrl(ConferenceUser user,
Session session) |
String |
getOrCreateSessionUrl(ConferenceUser user,
Session session,
boolean forceFetch) |
Session |
getSession(long sessionId)
Get a session for the user and sessionId.
|
Set<ConferenceUser> |
getSessionChairs(Session session) |
Set<Multimedia> |
getSessionMultimedia(Session session) |
Set<ConferenceUser> |
getSessionNonChairs(Session session) |
SessionTelephony |
getSessionTelephony(Session session) |
boolean |
isSessionParticipant(Session session,
ConferenceUser user) |
void |
populateLaunchUrl(ConferenceUser user,
Session session) |
void |
removeSession(long sessionId) |
void |
removeSessionChairs(long sessionId,
boolean sendEmail,
long... userIds) |
void |
removeSessionChairs(long sessionId,
Iterable<ConferenceUser> user) |
void |
removeSessionChairs(long sessionId,
Iterable<ConferenceUser> users,
boolean sendCancelEmail) |
void |
removeSessionChairs(long sessionId,
long... userIds) |
void |
removeSessionNonChairs(long sessionId,
boolean sendEmail,
long... userIds) |
void |
removeSessionNonChairs(long sessionId,
Iterable<ConferenceUser> user) |
void |
removeSessionNonChairs(long sessionId,
Iterable<ConferenceUser> users,
boolean sendEmail) |
void |
removeSessionNonChairs(long sessionId,
long... userIds) |
ConferenceUser |
updateRole(long sessionId,
long userId,
ConferenceUser.Roles chair) |
Session getSession(long sessionId)
Session createOrUpdateSession(ConferenceUser creator, SessionForm sessionForm)
void removeSession(long sessionId)
Set<Multimedia> getSessionMultimedia(Session session)
Set<ConferenceUser> getSessionChairs(Session session)
ConferenceUser addSessionChair(long sessionId, String displayName, String email)
ConferenceUser addSessionChair(long sessionId, long userId)
ConferenceUser updateRole(long sessionId, long userId, ConferenceUser.Roles chair)
void removeSessionChairs(long sessionId,
Iterable<ConferenceUser> user)
void removeSessionChairs(long sessionId,
long... userIds)
void removeSessionChairs(long sessionId,
Iterable<ConferenceUser> users,
boolean sendCancelEmail)
Set<ConferenceUser> getSessionNonChairs(Session session)
ConferenceUser addSessionNonChair(long sessionId, String displayName, String email)
ConferenceUser addSessionNonChair(long sessionId, long userId)
void removeSessionNonChairs(long sessionId,
Iterable<ConferenceUser> user)
void removeSessionNonChairs(long sessionId,
long... userIds)
void addPresentation(long sessionId,
org.springframework.web.multipart.MultipartFile file)
void deletePresentation(long sessionId)
void addMultimedia(long sessionId,
org.springframework.web.multipart.MultipartFile file)
void deleteMultimedia(long sessionId,
long... multimediaIds)
String getOrCreateSessionUrl(ConferenceUser user, Session session)
boolean isSessionParticipant(Session session, ConferenceUser user)
void populateLaunchUrl(ConferenceUser user, Session session)
void removeSessionNonChairs(long sessionId,
Iterable<ConferenceUser> users,
boolean sendEmail)
void removeSessionNonChairs(long sessionId,
boolean sendEmail,
long... userIds)
ConferenceUser addSessionChair(long sessionId, long userId, boolean sendEmail)
void removeSessionChairs(long sessionId,
boolean sendEmail,
long... userIds)
String getOrCreateSessionUrl(ConferenceUser user, Session session, boolean forceFetch)
void deleteSessionUrl(ConferenceUser user, Session session)
SessionTelephony getSessionTelephony(Session session)
session - The session of which you are querying uponvoid createOrUpdateSessionTelephony(long sessionId,
SessionTelephony telephony)
void deleteSessionTelephony(long sessionId)
Copyright © 2016 Jasig. All Rights Reserved.