bom galera, estou com um método que que salva um funcionario no banco, só que não estou conseguindo fazer uma comparação daquele objeto que estou salvando para que possivelmente possa cair em uma exceção.
OBS: queria também usar o .trim() p/ não permitir que o usuário não insira vários espaços.
*codigo
public void guardar() {
GestaoFuncionario servicos = new GestaoFuncionario(repositorio.getFuncionario());
try {
if(listaFuncionario.contains(funcionario.getFuncNome())){
MensagemUtil.AdicionaMensagem(FacesMessage.SEVERITY_ERROR, "Já possui um funcionário com o mesmo nome");
}
servicos.salvar(funcionario);
funcionario = new Funcionario();
MensagemUtil.AdicionaMensagem(FacesMessage.SEVERITY_INFO, "Funcionario efetuado com sucesso!!!");
} catch (RegraNegocioException e) {
MensagemUtil.AdicionaMensagem(FacesMessage.SEVERITY_INFO, e.getMessage());
}
}