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 TypeMethodDescriptionvoiddeleteByFollowerOrFollowee(ConfluenceUser follower, ConfluenceUser followee) findByFollowerAndFollowee(ConfluenceUser follower, ConfluenceUser followee) findFollowees(ConfluenceUser follower, int offset, int limit) findFollowers(ConfluenceUser followee, int offset, int limit) default voidfollowUser(ConfluenceUser follower, ConfluenceUser followee) default booleanisUserFollowing(ConfluenceUser follower, ConfluenceUser followee) default voiddefault voidunfollowUser(ConfluenceUser follower, ConfluenceUser followee) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods 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
-