de.bsvrz.pat.sysbed.dataview
Interface DataViewListener

All Known Implementing Classes:
DataViewPanel

public interface DataViewListener

Dieses Interface trennt das Model (DataViewModel) und das View (DataViewPanel) voneinander. Das View erhält eine Nachricht, falls das Model von der Applikation neue oder geänderte Datensätze erhält.

Author:
Kappich Systemberatung

Method Summary
 void addDataset(int index, DataTableObject dataTableObject)
          Fügt einen Datensatz an eine bestimmte Position der bisherigen Datensätze ein.
 void addDatasets(List<DataTableObject> dataTableObjects)
          Fügt beliebig viele Datensätze ans Ende aller bisher gesammelten Datensätze.
 void removeDataset(int index)
          Löscht einen Datensatz an der Position.
 void setDatasets(List<DataTableObject> dataTableObjects)
          Übergibt alle Datensätze auf einmal.
 void update(int index, DataTableObject dataTableObject)
          Aktualisiert einen Datensatz an angegebener Position.
 

Method Detail

addDatasets

void addDatasets(List<DataTableObject> dataTableObjects)
Fügt beliebig viele Datensätze ans Ende aller bisher gesammelten Datensätze.

Parameters:
dataTableObjects - neue Datensätze

addDataset

void addDataset(int index,
                DataTableObject dataTableObject)
Fügt einen Datensatz an eine bestimmte Position der bisherigen Datensätze ein.

Parameters:
index - Position des neuen Datensatzes
dataTableObject - der neue Datensatz

setDatasets

void setDatasets(List<DataTableObject> dataTableObjects)
Übergibt alle Datensätze auf einmal.

Parameters:
dataTableObjects - die neuen Datensätze

removeDataset

void removeDataset(int index)
Löscht einen Datensatz an der Position.

Parameters:
index - Position des zu löschenden Datensatzes

update

void update(int index,
            DataTableObject dataTableObject)
Aktualisiert einen Datensatz an angegebener Position.

Parameters:
index - Position des zu ändernden Datensatzes
dataTableObject - neuer Datensatz