Classe de Validação ... service retorna Null

1 resposta
W

Boa tarde Srs.

Tenho uma classe de Validação que faz uso de uma service para verificar a existência de uma matrícula de funcionário em uma view.
Ocorre que efetuando o debug constatei que a service instanciada sempre retorna null.

package br.jus.trems.diarias.utils.validator;

import br.jus.trems.diarias.entidades.ServidorBeneficiario;
import br.jus.trems.diarias.service.ServidorBeneficiarioService;

import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
import java.util.ResourceBundle;
import javax.annotation.Resource;

/**
* Validação de Matricula do Colaborador Eventual.
*/



public class MatriculaColaboradorValidator implements Validator {

    @Resource
    private ServidorBeneficiarioService servidorService;

      @Override
      public void validate(FacesContext arg0, UIComponent arg1, Object valorTela) throws ValidatorException {
        ServidorBeneficiario ce = servidorService.pesquisarPorId(String.valueOf(valorTela)); 
        if (ce == null){
                FacesMessage message = new FacesMessage();
                message.setSeverity(FacesMessage.SEVERITY_ERROR);
                message.setSummary(ResourceBundle.getBundle(FacesContext.getCurrentInstance().getApplication().getMessageBundle()).getString("erro.validacao.matricual.colaborador"));
                throw new ValidatorException(message);
        }
      }
 }

Está faltando alguma anotação ?

Obrigado.

1 Resposta

W

ninguém ?

Criado 23 de julho de 2012
Ultima resposta 24 de jul. de 2012
Respostas 1
Participantes 1