br.gov.ans.tiss.nucleo
Class FilaTransmissao

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultListModel
          extended by br.gov.ans.tiss.nucleo.FilaMensagens
              extended by br.gov.ans.tiss.nucleo.FilaTransmissao
All Implemented Interfaces:
java.io.Serializable, javax.swing.ListModel

public class FilaTransmissao
extends FilaMensagens
implements java.io.Serializable

Uma fila de mensagens TISS a ser transmitida do prestador para diversas operadoras.

See Also:
Serialized Form

Field Summary
private static FilaTransmissao m_instancia
          Instância única da fila de transmissão - a classe é um "singleton".
 
Fields inherited from class br.gov.ans.tiss.nucleo.FilaMensagens
propertySupport
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
protected FilaTransmissao()
          Construtor vazio padrão.
 
Method Summary
 java.lang.String getArquivoPersistencia()
          Getter para o nome do arquivo no qual se salva uma cópia da fila.
static FilaTransmissao getInstance()
          Obtem e retorna a instância única da fila de transmissão.
 void setJanelaVisual(javax.swing.JList pVisual)
          Setter para a janela visual -> o componente JList que exibe o conteúdo da fila.
 
Methods inherited from class br.gov.ans.tiss.nucleo.FilaMensagens
addElement, addPropertyChangeListener, adicionaMensagem, getMensagensTiss, getQtdMensagens, getUltimoErro, removePropertyChangeListener, restaura, salva
 
Methods inherited from class javax.swing.DefaultListModel
add, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, getElementAt, getSize, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_instancia

private static FilaTransmissao m_instancia
Instância única da fila de transmissão - a classe é um "singleton".

Constructor Detail

FilaTransmissao

protected FilaTransmissao()
Construtor vazio padrão. É protected porque a classe é um singleton.

Method Detail

getInstance

public static FilaTransmissao getInstance()
Obtem e retorna a instância única da fila de transmissão.

Returns:
A fila de transmissão.

setJanelaVisual

public void setJanelaVisual(javax.swing.JList pVisual)
Setter para a janela visual -> o componente JList que exibe o conteúdo da fila.

Parameters:
pVisual - O componente JList onde se quer a fila exibida.

getArquivoPersistencia

public java.lang.String getArquivoPersistencia()
Getter para o nome do arquivo no qual se salva uma cópia da fila.

Overrides:
getArquivoPersistencia in class FilaMensagens
Returns:
O nome do arquivo usado para persistência.