@Repository public class PresentationDaoImpl extends BaseJpaDao implements InternalPresentationDao
BaseJpaDao.NaturalIdQuery<T>logger, PERSISTENCE_UNIT_NAME| Constructor and Description |
|---|
PresentationDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
Presentation |
createPresentation(BlackboardPresentationResponse presentationResponse,
String filename) |
void |
deletePresentation(Presentation presentation) |
Set<Presentation> |
getAllPresentations() |
PresentationImpl |
getPresentationByBlackboardId(long bbPresentationId) |
PresentationImpl |
getPresentationById(long presentationId) |
void |
setConferenceUserDao(org.jasig.portlet.blackboardvcportlet.dao.impl.InternalConferenceUserDao conferenceUserDao) |
createCachedQuery, createCriteriaQuery, createNaturalIdQuery, createParameterExpression, createParameterExpression, createQuery, getApplicationContext, getCacheRegionName, getEntityManager, getTransactionOperations, setApplicationContext, setEntityManager, setTransactionOperations@Autowired public void setConferenceUserDao(org.jasig.portlet.blackboardvcportlet.dao.impl.InternalConferenceUserDao conferenceUserDao)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class BaseJpaDaoExceptionpublic Set<Presentation> getAllPresentations()
getAllPresentations in interface PresentationDaopublic PresentationImpl getPresentationById(long presentationId)
getPresentationById in interface InternalPresentationDaogetPresentationById in interface PresentationDaopublic PresentationImpl getPresentationByBlackboardId(long bbPresentationId)
getPresentationByBlackboardId in interface PresentationDao@Transactional public Presentation createPresentation(BlackboardPresentationResponse presentationResponse, String filename)
createPresentation in interface PresentationDao@Transactional public void deletePresentation(Presentation presentation)
deletePresentation in interface PresentationDaoCopyright © 2016 Jasig. All Rights Reserved.