Package com.atlassian.confluence.follow
Interface ConnectionRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<Connection,
,Long> org.springframework.data.jpa.repository.JpaRepository<Connection,
,Long> org.springframework.data.repository.ListCrudRepository<Connection,
,Long> org.springframework.data.repository.ListPagingAndSortingRepository<Connection,
,Long> org.springframework.data.repository.PagingAndSortingRepository<Connection,
,Long> org.springframework.data.repository.query.QueryByExampleExecutor<Connection>
,org.springframework.data.repository.Repository<Connection,
Long>
@Repository
public interface ConnectionRepository
extends org.springframework.data.jpa.repository.JpaRepository<Connection,Long>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByFollowerOrFollowee
(ConfluenceUser follower, ConfluenceUser followee) findByFollowerAndFollowee
(ConfluenceUser follower, ConfluenceUser followee) findFollowees
(ConfluenceUser follower, int offset, int limit) findFollowers
(ConfluenceUser followee, int offset, int limit) default void
followUser
(ConfluenceUser follower, ConfluenceUser followee) default boolean
isUserFollowing
(ConfluenceUser follower, ConfluenceUser followee) default void
default void
unfollowUser
(ConfluenceUser follower, ConfluenceUser followee) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush
Methods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAll
Methods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
findFollowers
@QueryHints() @Query("select c.follower from Connection c where c.followee = :followee order by c.follower.name asc") List<ConfluenceUser> findFollowers(ConfluenceUser followee, int offset, int limit) -
findFollowees
@QueryHints() @Query("select c.followee from Connection c where c.follower = :follower order by c.followee.name asc") List<ConfluenceUser> findFollowees(ConfluenceUser follower, int offset, int limit) -
findByFollowerAndFollowee
-
isUserFollowing
-
followUser
-
unfollowUser
-
deleteByFollowerOrFollowee
-
removeAllConnectionsFor
-