|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.gov.ans.tiss.cliente.ClienteFuncional
public class ClienteFuncional
Cliente real TISS, a ser encapsulado como ActiveX - esta é a classe mestra do programa, controladora de todas as outras.
Field Summary | |
---|---|
private Conexao |
conexaoTiss
Holds value of property conexaoTiss. |
private java.beans.PropertyChangeSupport |
propertySupport
suporte padrão a ouvintes. |
private ClienteVisual |
telaVisual
Holds value of property telaVisual. |
Constructor Summary | |
---|---|
ClienteFuncional()
construtor padrão |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
suporte a notificação de mudanças |
void |
adicionaNodo(java.lang.String pTerceiro,
java.lang.String pHost,
int pPorta)
Adiciona programaticamente um nodo destinatário à lista de nodos. |
void |
adicionaNodos(java.lang.String obj)
Adiciona definições de nodos a partir de um arquivo ou pasta contendo definições. |
WsAutorizacaoProcedimento |
autorizacaoProcedimento(java.lang.String url,
WsSolicitacaoProcedimento parm)
Capa para um "web service" padrão TISS. |
WsReciboCancelaGuia |
cancelaGuia(java.lang.String url,
WsCancelaGuia parm)
Capa para um "web service" padrão TISS. |
WsDemonstrativoRetorno |
demonstrativoRetorno(java.lang.String url,
WsSolicitacaoDemonstrativoRetorno parm)
Capa para um "web service" padrão TISS. |
WsRespostaElegibilidade |
elegibilidade(java.lang.String url,
WsVerificaElegibilidade parm)
Capa para um "web service" padrão TISS. |
WsSituacaoAutorizacao |
estadoAutorizacao(java.lang.String url,
WsSolicitacaoStatusAutorizacao parm)
Capa para um "web service" padrão TISS. |
WsSituacaoProtocolo |
estadoProtocolo(java.lang.String url,
WsSolicitacaoStatusProtocolo parm)
Capa para um "web service" padrão TISS. |
void |
exibeMensagem(java.lang.String pTexto)
Exibe uma mensagem ao final da área de mensagens do cliente visual. |
WsCancelaGuia |
getCancelaGuiaInstance()
Prepara objeto parâmetro. |
Conexao |
getConexaoTiss()
Obtem a conexão correntemente ativa. |
WsLoteGuias |
getLoteGuiasInstance()
Prepara objeto parâmetro. |
WsSolicitacaoDemonstrativoRetorno |
getSolicitacaoDemonstrativoRetornoInstance()
Prepara objeto parâmetro. |
WsSolicitacaoProcedimento |
getSolicitacaoProcedimentoInstance()
Prepara objeto parâmetro. |
WsSolicitacaoStatusProtocolo |
getSolicitacaoStatusProtocoloInstance()
Prepara objeto parâmetro. |
ClienteVisual |
getTelaVisual()
Obtem o cliente visual associado |
WsVerificaElegibilidade |
getVerificaElegibilidadeInstance()
Prepara objeto parâmetro. |
WsProtocoloRecebimento |
loteGuias(java.lang.String url,
WsLoteGuias parm)
Capa para um "web service" padronizado. |
static void |
main(java.lang.String[] args)
Se se está usando diretamente o cliente, sem encapsulamento ActiveX, este é o método de entrada, por onde o programa executa. |
java.lang.String |
poeNaFila(java.lang.String pXml)
Adiciona programaticamente uma mensagem à fila de transmissão para operadoras. |
void |
removeNodo(java.lang.String pTerceiro)
Remove programaticamente um nodo da fila de nodos destinatários. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
suporte à notificação de eventos |
void |
salvaFila()
Salva a fila de mensagens de transmissão PRESTADOR -> OPERADORA. |
void |
telaVisivel()
Ativa o cliente visual, tornando-o visível. |
void |
termina()
Termina o cliente funcional (e o visual associado) |
java.lang.String |
tiraDaFila(MensagemTiss pMensagem)
Remove programaticamente uma mensagem da fila de transmissão para operadoras. |
java.lang.String |
tiraDaFila(java.lang.String pXml)
Remove programaticamente uma mensagem da fila de transmissão para as operadoras. |
void |
transmiteFila()
Percorre os nodos existentes, transmitindo as mensagens a eles endereçadas e recebendo mensagens que cada um eventualmente tenha a enviar. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.beans.PropertyChangeSupport propertySupport
private Conexao conexaoTiss
private ClienteVisual telaVisual
Constructor Detail |
---|
public ClienteFuncional() throws java.lang.Exception
java.lang.Exception
- .Method Detail |
---|
public void telaVisivel()
public static void main(java.lang.String[] args)
args
- parâmetros da linha de comando.public void salvaFila()
public void adicionaNodo(java.lang.String pTerceiro, java.lang.String pHost, int pPorta)
pTerceiro
- registro ANS da operadora.pHost
- "hostname" ou endereço IP do equipamento que roda
o TISS servidor na operadora.pPorta
- porta TCP na qual o equipamento supra atende.public void adicionaNodos(java.lang.String obj)
obj
- nome de arquivo ou diretório para cargapublic void removeNodo(java.lang.String pTerceiro)
pTerceiro
- registro ANS da operadora a ser removida.public void exibeMensagem(java.lang.String pTexto)
pTexto
- texto a ser exibido.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- .public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- .public java.lang.String poeNaFila(java.lang.String pXml)
pXml
- nome do arquivo que contem o XML da mensagem.
public java.lang.String tiraDaFila(MensagemTiss pMensagem)
pMensagem
- mensagem TISS a ser removida.
public java.lang.String tiraDaFila(java.lang.String pXml)
pXml
- nome do arquivo que contem o XML da mensagem a ser
retirada da fila.
public void termina()
public Conexao getConexaoTiss()
public void transmiteFila() throws java.lang.Exception
java.lang.Exception
- .public ClienteVisual getTelaVisual()
public WsCancelaGuia getCancelaGuiaInstance()
public WsLoteGuias getLoteGuiasInstance()
public WsSolicitacaoDemonstrativoRetorno getSolicitacaoDemonstrativoRetornoInstance()
public WsSolicitacaoProcedimento getSolicitacaoProcedimentoInstance()
public WsSolicitacaoStatusProtocolo getSolicitacaoStatusProtocoloInstance()
public WsVerificaElegibilidade getVerificaElegibilidadeInstance()
public WsReciboCancelaGuia cancelaGuia(java.lang.String url, WsCancelaGuia parm) throws java.net.MalformedURLException, DestinatarioInvalido, HashInvalido, RemetenteInvalido, VersaoInvalida
url
- A URL do serviço.parm
- o objeto parâmetro.
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .public WsProtocoloRecebimento loteGuias(java.lang.String url, WsLoteGuias parm) throws java.net.MalformedURLException, DestinatarioInvalido, HashInvalido, RemetenteInvalido, VersaoInvalida
url
- a URL do serviço.parm
- o objeto parâmetro
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .public WsDemonstrativoRetorno demonstrativoRetorno(java.lang.String url, WsSolicitacaoDemonstrativoRetorno parm) throws java.net.MalformedURLException, DestinatarioInvalido, HashInvalido, RemetenteInvalido, VersaoInvalida
url
- A URL do serviço.parm
- o objeto parâmetro.
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .public WsAutorizacaoProcedimento autorizacaoProcedimento(java.lang.String url, WsSolicitacaoProcedimento parm) throws java.net.MalformedURLException, DestinatarioInvalido, HashInvalido, RemetenteInvalido, VersaoInvalida
url
- A URL do serviço.parm
- o objeto parâmetro.
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .public WsSituacaoProtocolo estadoProtocolo(java.lang.String url, WsSolicitacaoStatusProtocolo parm) throws java.net.MalformedURLException, DestinatarioInvalido, ProcotoloInexistente, HashInvalido, RemetenteInvalido, VersaoInvalida
url
- A URL do serviço.parm
- o objeto parâmetro.
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .
ProcotoloInexistente
- .public WsSituacaoAutorizacao estadoAutorizacao(java.lang.String url, WsSolicitacaoStatusAutorizacao parm) throws java.net.MalformedURLException, DestinatarioInvalido, HashInvalido, RemetenteInvalido, SolicitacaoInexistente, VersaoInvalida
url
- A URL do serviço.parm
- o objeto parâmetro.
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .
SolicitacaoInexistente
- .public WsRespostaElegibilidade elegibilidade(java.lang.String url, WsVerificaElegibilidade parm) throws java.net.MalformedURLException, DestinatarioInvalido, HashInvalido, RemetenteInvalido, VersaoInvalida
url
- A URL do serviço.parm
- o objeto parâmetro.
java.net.MalformedURLException
- .
DestinatarioInvalido
- .
HashInvalido
- .
RemetenteInvalido
- .
VersaoInvalida
- .
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |