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 Type
    Method
    Description
    void
    This method force a stream of data from GUI panel to application.
    void
    This 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 as retrieveData() 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.