Example #1
0
 public List<User> getConnectionsNotInGroupByGroupIdAndEmail(int groupId, String email) {
   List<User> connectionGroupUsers =
       connectionGroupUserRepository.getUsersInConnectionGroup(groupId);
   List<User> connections = connectionRepository.getConnectionsByEmail(email);
   return connections
       .stream()
       .filter(user -> !connectionGroupUsers.contains(user))
       .collect(Collectors.toList());
 }
Example #2
0
 public List<User> getConnectionsInConnectionGroupByGroupId(int groupId) {
   return connectionGroupUserRepository.getUsersInConnectionGroup(groupId);
 }
Example #3
0
 public ConnectionGroupUser getConnectionGroupUserByUserIdAndGroupId(int userId, int groupId) {
   return connectionGroupUserRepository.getConnectionGroupUserByUserIdAndGroupId(userId, groupId);
 }
Example #4
0
 @Transactional
 public void deleteConnectionGroupUser(ConnectionGroupUser connectionGroupUser) {
   connectionGroupUserRepository.delete(connectionGroupUser);
 }
Example #5
0
 @Transactional
 public void saveConnectionGroupUser(ConnectionGroupUser connectionGroupUser) {
   connectionGroupUserRepository.save(connectionGroupUser);
 }