package samuelb.capripol.Services;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import samuelb.capripol.Repositories.RoleRepository;
import samuelb.capripol.Role;

import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;

@Service
public class RoleService {

    @Autowired
    RoleRepository roleRepository;

    public Set<Role> findRoles(String[] roles){
        Set<Role> roleList = new HashSet<>();
        for(String roleString: roles){
            Role role = roleRepository.findByRoleName(roleString);
            if(role != null){
                roleList.add(role);
            }
        }
        return roleList;
    }
}
