Interface IItemPanel<T extends ILightObject>

Type Parameters:
T -
All Superinterfaces:
IItem<T>
All Known Subinterfaces:
IItemEditor<T>
All Known Implementing Classes:
AbstractListQuotationPanel, ExaminationPanel, ExaminationsListQuotationPanel, MetersListAVGPanel, MetersListChartsPanel, PeriodEditPanel, PeriodInfoPanel, PersonBasicInfoPanel, PersonEditPanel, PersonEidSimpleDataEditPanel, PersonInfoPanel, PersonInfoPanel, PersonSimpleDataEditPanel, SchoolClassEditPanel, SchoolClassInfoPanel, SchoolEditPanel, SchoolInfoPanel, StudentEditPanel, StudentInfoPanel, StudentsListAVGPanel, StudentsListQuotationPanel, StudentsListTimeChartPanel, TeacherEditPanel, TeacherInfoPanel, VehicleListChartsPanel, YearEditPanel, YearInfoPanel

public interface IItemPanel<T extends ILightObject> extends IItem<T>
Since:
1.0 Oct 24, 2008
Author:
Steph GAUDRY
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Mostly implemented like this :

    Methods inherited from interface be.gaudry.model.crud.IItem

    setItem
  • Method Details

    • getItemName

      String getItemName()
      Returns:
      a user readable name (ie person, actor,...)
    • getPanel

      JPanel getPanel()
      Mostly implemented like this :
      public JPanel getPanel(){
              return this;
       }
      because we cannot inherit from JPanel for an interface, but we must insert the implemented class in a container.
      Returns:
      the panel