br.gov.ans.tiss.digestores
Interface Digestor

All Known Implementing Classes:
Downloader, VerificaElegibilidadeServer

public interface Digestor

Interface que todo digestor de mensagens TISS deve implementar.


Method Summary
 java.lang.Object digereMensagem(MensagemTiss pMensagem)
          Digere uma mensagem recebida, dado seu texto.
 int validaEntrada(MensagemTiss pMensagem)
          Valida o objeto recebido, reportando condição de erro ou Ok
 

Method Detail

digereMensagem

java.lang.Object digereMensagem(MensagemTiss pMensagem)
                                throws java.lang.Exception
Digere uma mensagem recebida, dado seu texto. Cada classe concreta deve decidir o que fazer.

Parameters:
pMensagem - A mensagem a ser digerida.
Returns:
o objeto resposta, se tudo correu bem, ou NULL, indicando erro
Throws:
java.lang.Exception - .

validaEntrada

int validaEntrada(MensagemTiss pMensagem)
Valida o objeto recebido, reportando condição de erro ou Ok

Parameters:
pMensagem - O objeto a ser validado
Returns:
0 - tudo Ok 1 - versão de esquema XML inválida 2 - remetente inválido 3 - destinatário inválido