Interface ForceUpdatablePanel
- All Known Implementing Classes:
ClassesPanel, ClassesPanel, ReferenceStationPanel, ServiceDemandsPanel, ServiceDemandsPanel, ServiceTimesPanel, ServiceTimesPanel, StationsPanel, StationsPanel, VisitsPanel, VisitsPanel, WhatIfPanel
public interface ForceUpdatablePanel
Created by IntelliJ IDEA.
User: OrsotronIII
Date: 8-mar-2005
Time: 23.25.50
This interface enables forcing of update of all data contained into a panel. This can be useful
to implement a quick transition from a panel to another. Implementing classes must assure perfect
coherence between application data and related image of them contained into the classes themselves.
This must be assured at the and of each of this interface's methods' call.
-
Method Summary
Modifier and TypeMethodDescriptionvoidThis method force a stream of data from GUI panel to application.voidThis method force a stream of data from application to GUI panel.
-
Method Details
-
retrieveData
void retrieveData()This method force a stream of data from application to GUI panel. This grants application user to be working on perfectly updated data as far asretrieveData()was called. -
commitData
void commitData()This method force a stream of data from GUI panel to application. This must grant other GUI panels to be working on the most recently updated version of the data this GUI panel was working on, so that when other implementing classes call retrieveData() they will have coherent data with this class.
-