de.guibuilder.framework
Interface IDatasetComponent

All Superinterfaces:
IDatasetMember
All Known Implementing Classes:
GuiBorder, GuiCalendar, GuiCalendarPopup, GuiCheck, GuiCombo, GuiComponent, GuiContainer, GuiDate, GuiDocument, GuiEditor, GuiGroup, GuiLabel, GuiList, GuiMemo, GuiMenuItemCheckBox, GuiMenuItemOption, GuiMinMax, GuiMoney, GuiNumber, GuiOption, GuiOptionGroup, GuiPanel, GuiPassword, GuiScrollBar, GuiSelect, GuiSlider, GuiSpin, GuiSplit, GuiTab, GuiTable, GuiTButton, GuiText, GuiTime, GuiTree, GuiTreeElement, GuiTreeNode, HiddenField

public interface IDatasetComponent
extends IDatasetMember

Author:
peter

Method Summary
 void commitChanges()
          Teilt der Komponente mit, dass die Benutzereingaben erfolgreich (vom Persistenz-Layer) verarbeitet wurden.
 void getDatasetValues(JDataSet ds)
          Füllt das angegebene JDataSet mit den Inhalten der Komponente (Oberfläche).
 void setDatasetValues(JDataSet ds)
          Füllt die Komponente (Oberfläche) mit den Daten aus dem angegebenen JDataSet.
 
Methods inherited from interface de.guibuilder.framework.IDatasetMember
getElementName, getElementPath, isRootElement, setElementName
 

Method Detail

getDatasetValues

void getDatasetValues(JDataSet ds)
Füllt das angegebene JDataSet mit den Inhalten der Komponente (Oberfläche).
Get the JDataSet from the component.


setDatasetValues

void setDatasetValues(JDataSet ds)
Füllt die Komponente (Oberfläche) mit den Daten aus dem angegebenen JDataSet.
Zuvor sollte mit reset() die Komponente (Oberfläche) zurückgesetzt werden.
Fill the Komponent with the given JDataSet.


commitChanges

void commitChanges()
Teilt der Komponente mit, dass die Benutzereingaben erfolgreich (vom Persistenz-Layer) verarbeitet wurden.

Zumeist wird die Eigenschaft "modified" nur auf "false" gesetzt.


Tell the component to commit all its changes (i.g. only the field modified changes to false).