Java Community | Help. Code. Learn.JC|HCL
Java Community | Help. Code. Learn.โ€ข2y agoโ€ข
3 replies
Danix

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;
    }
    
}
Was this page helpful?