public interface ConferenceUserService
| Modifier and Type | Method and Description |
|---|---|
BasicUser |
findBasicUser(String uniqueId) |
ConferenceUser |
getConferenceUser(org.springframework.security.core.Authentication authentication) |
org.springframework.security.core.Authentication |
getCurrentAuthentication() |
ConferenceUser |
getCurrentConferenceUser() |
ConferenceUser |
getOrCreateConferenceUser(BasicUser basicUser) |
ConferenceUser |
getOrCreateConferenceUser(String displayName,
String email) |
ConferenceUser |
getOrCreateConferenceUser(String uniqueId,
String displayName,
String email) |
Set<BasicUser> |
searchForBasicUserByEmail(String email)
Search for a set of users via
BasicUser.getEmail(). |
Set<BasicUser> |
searchForBasicUserByName(String name)
Search for a set of users via
BasicUser.getDisplayName(). |
ConferenceUser getCurrentConferenceUser()
ConferenceUser getConferenceUser(org.springframework.security.core.Authentication authentication)
Authenticationorg.springframework.security.core.Authentication getCurrentAuthentication()
ConferenceUser getOrCreateConferenceUser(String displayName, String email)
ConferenceUser getOrCreateConferenceUser(String uniqueId, String displayName, String email)
ConferenceUser getOrCreateConferenceUser(BasicUser basicUser)
BasicUser findBasicUser(String uniqueId)
uniqueId - The BasicUser.getUniqueId() for the user to findSet<BasicUser> searchForBasicUserByName(String name)
BasicUser.getDisplayName(). It is up to
the implementation to parse the name parameter to return the best result set based
on the name or name fragment.name - The name or name fragment to search on.ToManyResultsException - If more results than the implementation's limit are found, used to prevent using this service to spider available usersSet<BasicUser> searchForBasicUserByEmail(String email)
BasicUser.getEmail(). It is up to
the implementation to parse the email parameter to return the best result set based
on the email or email fragment.email - The email or email fragment to search on.ToManyResultsException - If more results than the implementation's limit are found, used to prevent using this service to spider available usersCopyright © 2016 Jasig. All Rights Reserved.