br.gov.ans.tiss.nucleo
Class Nodo

java.lang.Object
  extended by br.gov.ans.tiss.nucleo.Nodo
All Implemented Interfaces:
java.io.Serializable

public class Nodo
extends java.lang.Object
implements java.io.Serializable

As características de um serviço de recepção de mensagens TISS oferecido por uma operadora.

See Also:
Serialized Form

Field Summary
private  java.lang.String codigoTerceiro
          O código ANS da operadora.
private  java.lang.String hostDestino
          O hostname ou o IP do máquina da operadora que atende conexões TISS*Net.
private  int portaServidor
          A porta TCP do servidor da operadora que atende conexões TISS*Net.
private  java.beans.PropertyChangeSupport propertySupport
          Suporte à adição de listeners para mudanças em propriedades.
 
Constructor Summary
Nodo()
          Construtor vazio padrão.
Nodo(java.lang.String pTerceiro, java.lang.String pHost, int pPorta)
          Construtor completo, que monta um nodo a partir de todos os atributos.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adiciona um listener para mudanças em propriedades.
 java.lang.String getCodigoTerceiro()
          Getter para codigoTerceiro.
 java.lang.String getHostDestino()
          Getter para hostDestino.
 java.lang.String getId()
          Forma um ID para o nodo, a partir dos códigos do terceiro e meu.
 int getPortaServidor()
          Getter para portaServidor.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Remove um listener para mudanças em propriedades.
 void setCodigoTerceiro(java.lang.String codigoTerceiro)
          Setter para codigoTerceiro.
 void setHostDestino(java.lang.String hostDestino)
          Setter para hostDestino.
 void setPortaServidor(int portaServidor)
          Setter para portaServidor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertySupport

private java.beans.PropertyChangeSupport propertySupport
Suporte à adição de listeners para mudanças em propriedades.


codigoTerceiro

private java.lang.String codigoTerceiro
O código ANS da operadora.


hostDestino

private java.lang.String hostDestino
O hostname ou o IP do máquina da operadora que atende conexões TISS*Net.


portaServidor

private int portaServidor
A porta TCP do servidor da operadora que atende conexões TISS*Net.

Constructor Detail

Nodo

public Nodo()
Construtor vazio padrão.


Nodo

public Nodo(java.lang.String pTerceiro,
            java.lang.String pHost,
            int pPorta)
Construtor completo, que monta um nodo a partir de todos os atributos.

Parameters:
pTerceiro - O código da operadora.
pHost - O hostname ou o IP da máquina da operadora que roda o TISS*Net servidor.
pPorta - A porta TCP desta máquina que atende conexões TISS*Net servidor.
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adiciona um listener para mudanças em propriedades.

Parameters:
listener - O listener a ser adicionado.

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove um listener para mudanças em propriedades.

Parameters:
listener - O listener a ser removido.

getCodigoTerceiro

public java.lang.String getCodigoTerceiro()
Getter para codigoTerceiro.

Returns:
Valor de codigoTerceiro.

setCodigoTerceiro

public void setCodigoTerceiro(java.lang.String codigoTerceiro)
Setter para codigoTerceiro.

Parameters:
codigoTerceiro - Valor para codigoTerceiro.

getHostDestino

public java.lang.String getHostDestino()
Getter para hostDestino.

Returns:
Valor de hostDestino.

setHostDestino

public void setHostDestino(java.lang.String hostDestino)
Setter para hostDestino.

Parameters:
hostDestino - Valor de hostDestino.

getPortaServidor

public int getPortaServidor()
Getter para portaServidor.

Returns:
Valor de portaServidor.

setPortaServidor

public void setPortaServidor(int portaServidor)
Setter para portaServidor.

Parameters:
portaServidor - Valor de portaServidor.

getId

public java.lang.String getId()
Forma um ID para o nodo, a partir dos códigos do terceiro e meu.

Returns:
Valor do ID, composto pelo codigo do terceiro + : + meu código.