I have list for each element I would like to do this (using Java 8):
disabledUsersOnLDAP.stream().forEach(user -> usersRepository
.findEnabledByUsername(user.getUserName()).setEnabled(false));
How ever usersRepository.findEnabledByUsername
might return null
.
Of course I can do this instead:
disabledUsersOnLDAP.stream().forEach(user -> {
UserEntity userEntity = usersRepository.findEnabledByUsername(user.getUserName());
{
if (userEntity != null) {
userEntity.setEnabled(false);
}
}
});
But I wonder if I could do the null
check inline (in the first option)?