|
||||||||||
| 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ções de mudança |
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. |
void |
exibeMensagem(java.lang.String pTexto)
Exibe uma mensagem ao final da área de mensagens do cliente visual. |
Conexao |
getConexaoTiss()
Obtem a conexão correntemente ativa. |
ClienteVisual |
getTelaVisual()
Obtem o cliente visual associado |
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||