@Override public void validate() { if (carregaForm) { System.out.println("Validando campos do formulario"); if (idGrupo == 0) { super.addFieldError("novoUsuario.idGrupo", "O grupo deve ser selecionado!"); } if (perfil.equalsIgnoreCase("0")) { super.addFieldError("novoUsuario.perfil", "O perfil deve ser selecionado!"); } if (novoUsuario.getNome() == null || novoUsuario.getNome().isEmpty()) { super.addFieldError("novoUsuario.nome", "O nome deve ser preenchido!"); } if (novoUsuario.getSobrenome() == null || novoUsuario.getSobrenome().isEmpty()) { super.addFieldError("novoUsuario.sobrenome", "O sobrenome deve ser preenchido!"); } if (novoUsuario.getEmail() == null || novoUsuario.getEmail().isEmpty()) { super.addFieldError("novoUsuario.email", "O e-mail deve ser preenchido!"); } if (loginExistente(novoUsuario.getLogin())) { super.addFieldError("novoUsuario.login", "O login informado ja existe"); } if (novoUsuario.getLogin() == null || novoUsuario.getLogin().isEmpty()) { super.addFieldError("novoUsuario.login", "O login deve ser preenchido"); } if (novoUsuario.getSenha() == null || novoUsuario.getSenha().isEmpty()) { super.addFieldError("novoUsuario.senha", "A senha deve ser informada!"); } } }