Class ConversationsCommentRepositoryImpl

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

    public class ConversationsCommentRepositoryImpl
    extends org.sakaiproject.springframework.data.SpringCrudRepositoryImpl<org.sakaiproject.conversations.api.model.ConversationsComment,​String>
    implements org.sakaiproject.conversations.api.repository.ConversationsCommentRepository
    • Constructor Detail

      • ConversationsCommentRepositoryImpl

        public ConversationsCommentRepositoryImpl()
    • Method Detail

      • findByPostId

        @Transactional(readOnly=true)
        public List<org.sakaiproject.conversations.api.model.ConversationsComment> findByPostId​(String postId)
        Specified by:
        findByPostId in interface org.sakaiproject.conversations.api.repository.ConversationsCommentRepository
      • findBySiteId

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

        @Transactional
        public Integer deleteByPostId​(String postId)
        Specified by:
        deleteByPostId in interface org.sakaiproject.conversations.api.repository.ConversationsCommentRepository
      • lockByPostId

        @Transactional
        public Integer lockByPostId​(String postId,
                                    Boolean locked)
        Specified by:
        lockByPostId in interface org.sakaiproject.conversations.api.repository.ConversationsCommentRepository
      • lockBySiteId

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

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