logbook.storage.utils
Class LogBookController

java.lang.Object
  extended by logbook.storage.utils.LogBookController

public class LogBookController
extends java.lang.Object


Constructor Summary
LogBookController(javax.swing.JTable table, LogBookSummaryPanelGUI sumPanelGUI)
          This is the only provided constructor -- it forces the user to set the table model
 
Method Summary
 void addLogBookRec(LogBookRecord logBookRec)
           
 void configureItemsRequiringRowSelection()
           
 void createNewLogBook()
           
 void deleteLogBookRec(int logBookRecIndex)
           
 void editLogBookRec(int logBookRecIndex, LogBookRecord logBookRec)
           
 FrontEndGUIController getFrontEndGUIController()
           
 LogBook getLogBook()
           
 JFlightLogReportController getLogBookReportController()
           
 javax.swing.JTable getTableDisplay()
           
 void refreshViews()
           
 void setFrontEndGUIController(FrontEndGUIController frontEndGUIController)
           
 void setLogBook(LogBook logBook)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogBookController

public LogBookController(javax.swing.JTable table,
                         LogBookSummaryPanelGUI sumPanelGUI)
This is the only provided constructor -- it forces the user to set the table model

Parameters:
logBookTableModel -
Method Detail

setFrontEndGUIController

public void setFrontEndGUIController(FrontEndGUIController frontEndGUIController)
Parameters:
frontEndGUIController -

getFrontEndGUIController

public FrontEndGUIController getFrontEndGUIController()
Returns:

getLogBookReportController

public JFlightLogReportController getLogBookReportController()
Returns:

getTableDisplay

public javax.swing.JTable getTableDisplay()
Returns:

configureItemsRequiringRowSelection

public void configureItemsRequiringRowSelection()

createNewLogBook

public void createNewLogBook()

setLogBook

public void setLogBook(LogBook logBook)

getLogBook

public LogBook getLogBook()
Returns:

addLogBookRec

public void addLogBookRec(LogBookRecord logBookRec)
                   throws java.io.IOException
Throws:
java.io.IOException

refreshViews

public void refreshViews()

editLogBookRec

public void editLogBookRec(int logBookRecIndex,
                           LogBookRecord logBookRec)

deleteLogBookRec

public void deleteLogBookRec(int logBookRecIndex)


Copyright © JFlightLog GNU