com.jurismarches.vradi.ui.email
Class ClientEmailContentTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by com.jurismarches.vradi.ui.email.ClientEmailContentTableModel
All Implemented Interfaces:
Serializable, TableModel

public class ClientEmailContentTableModel
extends AbstractTableModel

Le modèle du tableau pour afficher et éditer les bindings d'un flux XML.

User: chemit Date: 15 nov. 2009 Time: 16:56:08

See Also:
Serialized Form

Field Summary
protected  Map<VradiSendingDTO,List<VradiFormDTO>> data
          Map des clients et leurs formulaires à exclure
protected  boolean valueIsAdjusting
          Un drapeau pour bloquer le déclanchement des fireXXX)
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ClientEmailContentTableModel()
           
 
Method Summary
 void addEntry(VradiSendingDTO formsByClientDTO)
          Ajouter une entrée dans le modèle
 void clear()
          Pour vider le modèle.
protected  void ensureColumnIndex(int columnIndex)
           
protected  void ensureRowIndex(int rowIndex)
           
 Class getColumnClass(int column)
           
 int getColumnCount()
           
 List<VradiSendingDTO> getData()
           
 List<VradiFormDTO> getFormsToExclude(VradiSendingDTO sending)
           
 int getRowCount()
           
 Object getValueAt(int rowIndex, int columnIndex)
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 boolean isValueIsAdjusting()
           
 void setFormsToExclude(VradiSendingDTO sending, List<VradiFormDTO> formsToSend)
           
 void setValueAt(Object aValue, int rowIndex, int columnIndex)
           
 void setValueIsAdjusting(boolean valueIsAdjusting)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected Map<VradiSendingDTO,List<VradiFormDTO>> data
Map des clients et leurs formulaires à exclure


valueIsAdjusting

protected boolean valueIsAdjusting
Un drapeau pour bloquer le déclanchement des fireXXX)

Constructor Detail

ClientEmailContentTableModel

public ClientEmailContentTableModel()
Method Detail

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface TableModel
Overrides:
isCellEditable in class AbstractTableModel

clear

public void clear()
Pour vider le modèle.


isValueIsAdjusting

public boolean isValueIsAdjusting()

setValueIsAdjusting

public void setValueIsAdjusting(boolean valueIsAdjusting)

getData

public List<VradiSendingDTO> getData()
Returns:
une copie de la liste des bindings

getFormsToExclude

public List<VradiFormDTO> getFormsToExclude(VradiSendingDTO sending)
Returns:
une copie de la liste des formulaires a envoyer

setFormsToExclude

public void setFormsToExclude(VradiSendingDTO sending,
                              List<VradiFormDTO> formsToSend)

addEntry

public void addEntry(VradiSendingDTO formsByClientDTO)
Ajouter une entrée dans le modèle


getValueAt

public Object getValueAt(int rowIndex,
                         int columnIndex)

setValueAt

public void setValueAt(Object aValue,
                       int rowIndex,
                       int columnIndex)
Specified by:
setValueAt in interface TableModel
Overrides:
setValueAt in class AbstractTableModel

getColumnClass

public Class getColumnClass(int column)
Specified by:
getColumnClass in interface TableModel
Overrides:
getColumnClass in class AbstractTableModel

ensureRowIndex

protected void ensureRowIndex(int rowIndex)

ensureColumnIndex

protected void ensureColumnIndex(int columnIndex)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.