Last change
on this file since 5553 was
5553,
checked in by olhsha@mpi.nl, 10 years ago
|
fixing serialisation issues for List<String>. Adding unit tests for goup service
|
-
Property svn:mime-type set to
text/plain
|
File size:
844 bytes
|
Line | |
---|
1 | package clarin.cmdi.componentregistry.persistence.jpa; |
---|
2 | |
---|
3 | import java.util.List; |
---|
4 | |
---|
5 | import org.springframework.data.jpa.repository.JpaRepository; |
---|
6 | import org.springframework.data.jpa.repository.Query; |
---|
7 | import org.springframework.data.repository.CrudRepository; |
---|
8 | |
---|
9 | import clarin.cmdi.componentregistry.model.GroupMembership; |
---|
10 | |
---|
11 | public interface GroupMembershipDao extends JpaRepository<GroupMembership, String>{ |
---|
12 | |
---|
13 | @Query("select gm from GroupMembership gm where gm.userId = ?1") |
---|
14 | List<GroupMembership> findGroupsTheUserIsAmemberOf(long userId); |
---|
15 | |
---|
16 | @Query("select gm from GroupMembership gm where gm.userId = ?1 and gm.groupId = ?2") |
---|
17 | GroupMembership findMembership(long userId, long groupId); |
---|
18 | // |
---|
19 | // @Query("delete gm from GroupMembership gm where gm.userId = ?1 and gm.groupId = ?2") |
---|
20 | // int deleteMembership(long userId, long groupId); |
---|
21 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.