Class TopicReactionTotalRepositoryImpl

  • All Implemented Interfaces:
    org.sakaiproject.conversations.api.repository.TopicReactionTotalRepository, org.sakaiproject.springframework.data.Repository<org.sakaiproject.conversations.api.model.TopicReactionTotal,​Long>, org.sakaiproject.springframework.data.SpringCrudRepository<org.sakaiproject.conversations.api.model.TopicReactionTotal,​Long>

    public class TopicReactionTotalRepositoryImpl
    extends org.sakaiproject.springframework.data.SpringCrudRepositoryImpl<org.sakaiproject.conversations.api.model.TopicReactionTotal,​Long>
    implements org.sakaiproject.conversations.api.repository.TopicReactionTotalRepository
    • Field Summary

      • Fields inherited from class org.sakaiproject.springframework.data.SpringCrudRepositoryImpl

        sessionFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Integer deleteByTopic_Id​(String topicId)  
      List<org.sakaiproject.conversations.api.model.TopicReactionTotal> findByTopic_Id​(String topicId)  
      Optional<org.sakaiproject.conversations.api.model.TopicReactionTotal> findByTopic_IdAndReaction​(String topicId, org.sakaiproject.conversations.api.Reaction reaction)  
      • Methods inherited from class org.sakaiproject.springframework.data.SpringCrudRepositoryImpl

        count, delete, deleteAll, deleteAll, deleteById, existsById, findAll, findAll, findAllById, findById, getById, getDomainClass, save, saveAll, setSessionFactory, startCriteriaQuery
      • Methods inherited from interface org.sakaiproject.springframework.data.SpringCrudRepository

        count, delete, deleteAll, deleteAll, deleteById, existsById, findAll, findAll, findAllById, findById, getById, save, saveAll
    • Constructor Detail

      • TopicReactionTotalRepositoryImpl

        public TopicReactionTotalRepositoryImpl()
    • Method Detail

      • findByTopic_Id

        @Transactional
        public List<org.sakaiproject.conversations.api.model.TopicReactionTotal> findByTopic_Id​(String topicId)
        Specified by:
        findByTopic_Id in interface org.sakaiproject.conversations.api.repository.TopicReactionTotalRepository
      • findByTopic_IdAndReaction

        @Transactional
        public Optional<org.sakaiproject.conversations.api.model.TopicReactionTotal> findByTopic_IdAndReaction​(String topicId,
                                                                                                               org.sakaiproject.conversations.api.Reaction reaction)
        Specified by:
        findByTopic_IdAndReaction in interface org.sakaiproject.conversations.api.repository.TopicReactionTotalRepository
      • deleteByTopic_Id

        @Transactional
        public Integer deleteByTopic_Id​(String topicId)
        Specified by:
        deleteByTopic_Id in interface org.sakaiproject.conversations.api.repository.TopicReactionTotalRepository