Class ConversationsTopicRepositoryImpl

  • All Implemented Interfaces:
    org.sakaiproject.conversations.api.repository.ConversationsTopicRepository, org.sakaiproject.springframework.data.Repository<org.sakaiproject.conversations.api.model.ConversationsTopic,​String>, org.sakaiproject.springframework.data.SpringCrudRepository<org.sakaiproject.conversations.api.model.ConversationsTopic,​String>

    public class ConversationsTopicRepositoryImpl
    extends org.sakaiproject.springframework.data.SpringCrudRepositoryImpl<org.sakaiproject.conversations.api.model.ConversationsTopic,​String>
    implements org.sakaiproject.conversations.api.repository.ConversationsTopicRepository
    • Constructor Detail

      • ConversationsTopicRepositoryImpl

        public ConversationsTopicRepositoryImpl()
    • Method Detail

      • findBySiteId

        @Transactional(readOnly=true)
        public List<org.sakaiproject.conversations.api.model.ConversationsTopic> findBySiteId​(String siteId)
        Specified by:
        findBySiteId in interface org.sakaiproject.conversations.api.repository.ConversationsTopicRepository
      • findByTags_Id

        @Transactional(readOnly=true)
        public List<org.sakaiproject.conversations.api.model.ConversationsTopic> findByTags_Id​(Long tagId)
        Specified by:
        findByTags_Id in interface org.sakaiproject.conversations.api.repository.ConversationsTopicRepository
      • countBySiteIdAndMetadata_Creator_Id

        @Transactional(readOnly=true)
        public Long countBySiteIdAndMetadata_Creator_Id​(String siteId,
                                                        String creatorId)
        Specified by:
        countBySiteIdAndMetadata_Creator_Id in interface org.sakaiproject.conversations.api.repository.ConversationsTopicRepository
      • lockBySiteId

        @Transactional
        public Integer lockBySiteId​(String siteId,
                                    Boolean locked)
        Specified by:
        lockBySiteId in interface org.sakaiproject.conversations.api.repository.ConversationsTopicRepository