@Repository public class ConferenceUserDaoImpl extends BaseJpaDao
BaseJpaDao.NaturalIdQuery<T>logger, PERSISTENCE_UNIT_NAME| Constructor and Description |
|---|
ConferenceUserDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
ConferenceUserImpl |
createExternalUser(String email) |
ConferenceUserImpl |
createExternalUser(String displayName,
String email) |
ConferenceUserImpl |
createInternalUser(String uniqueId) |
void |
deleteUser(ConferenceUser user) |
Set<Session> |
getChairedSessionsForUser(ConferenceUser user) |
ConferenceUserImpl |
getExternalUserByEmail(String email) |
Set<Multimedia> |
getMultimediasForUser(ConferenceUser user) |
Set<Session> |
getNonChairedSessionsForUser(ConferenceUser user) |
Set<Session> |
getOwnedSessionsForUser(ConferenceUser user) |
Set<Presentation> |
getPresentationsForUser(ConferenceUser user) |
ConferenceUserImpl |
getUser(long userId) |
ConferenceUserImpl |
getUserByUniqueId(String uniqueId) |
Set<ConferenceUser> |
getUsers(long... userIds) |
Set<ConferenceUser> |
getUsersByAnyEmail(String email) |
Set<ConferenceUser> |
getUsersByPrimaryEmail(String email) |
ConferenceUser |
updateUser(ConferenceUser user) |
createCachedQuery, createCriteriaQuery, createNaturalIdQuery, createParameterExpression, createParameterExpression, createQuery, getApplicationContext, getCacheRegionName, getEntityManager, getTransactionOperations, setApplicationContext, setEntityManager, setTransactionOperationspublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class BaseJpaDaoExceptionpublic Set<Session> getOwnedSessionsForUser(ConferenceUser user)
public Set<Session> getChairedSessionsForUser(ConferenceUser user)
public Set<Session> getNonChairedSessionsForUser(ConferenceUser user)
@Transactional public ConferenceUserImpl createInternalUser(String uniqueId)
@Transactional public ConferenceUserImpl createExternalUser(String displayName, String email)
@Transactional public ConferenceUserImpl createExternalUser(String email)
public Set<Multimedia> getMultimediasForUser(ConferenceUser user)
public Set<Presentation> getPresentationsForUser(ConferenceUser user)
@Transactional public ConferenceUser updateUser(ConferenceUser user)
@Transactional public void deleteUser(ConferenceUser user)
public ConferenceUserImpl getUser(long userId)
public Set<ConferenceUser> getUsers(long... userIds)
public ConferenceUserImpl getUserByUniqueId(String uniqueId)
public ConferenceUserImpl getExternalUserByEmail(String email)
public Set<ConferenceUser> getUsersByAnyEmail(String email)
public Set<ConferenceUser> getUsersByPrimaryEmail(String email)
Copyright © 2016 Jasig. All Rights Reserved.