Saving User
Can someone help me to save the user if the user dont have any roles then put it there the USER role but i dont know how to do it ..
package com.ShelfSpace.ShelfSpace.service;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.ShelfSpace.ShelfSpace.UserDao.UserInfoDao;
import com.ShelfSpace.ShelfSpace.model.UserEntity;
import com.ShelfSpace.ShelfSpace.model.UserRoleEntity;
import com.ShelfSpace.ShelfSpace.repository.RoleRepository;
import com.ShelfSpace.ShelfSpace.repository.UserRepository;
import jakarta.transaction.Transactional;
public class UserService implements UserInfoDao{
private UserRepository userRepository;
private RoleRepository roleRepository;
public UserService(UserRepository userRepository , RoleRepository roleRepository) {
this.userRepository = userRepository;
this.roleRepository = roleRepository;
}
@Transactional
@Override
public UserEntity addUser(UserEntity user) {
if (user.getRoles() == null || user.getRoles().isEmpty()) {
}
userRepository.save(user);
return null;
}
}package com.ShelfSpace.ShelfSpace.service;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.ShelfSpace.ShelfSpace.UserDao.UserInfoDao;
import com.ShelfSpace.ShelfSpace.model.UserEntity;
import com.ShelfSpace.ShelfSpace.model.UserRoleEntity;
import com.ShelfSpace.ShelfSpace.repository.RoleRepository;
import com.ShelfSpace.ShelfSpace.repository.UserRepository;
import jakarta.transaction.Transactional;
public class UserService implements UserInfoDao{
private UserRepository userRepository;
private RoleRepository roleRepository;
public UserService(UserRepository userRepository , RoleRepository roleRepository) {
this.userRepository = userRepository;
this.roleRepository = roleRepository;
}
@Transactional
@Override
public UserEntity addUser(UserEntity user) {
if (user.getRoles() == null || user.getRoles().isEmpty()) {
}
userRepository.save(user);
return null;
}
}