SALT.gui
Class SessionDialog

java.lang.Object
  extended by SALT.gui.Graphics
      extended by SALT.gui.Dialog
          extended by SALT.gui.SessionDialog

public class SessionDialog
extends Dialog

An input dialog to define a Session.


Field Summary
 
Fields inherited from class SALT.gui.Dialog
options
 
Fields inherited from class SALT.gui.Graphics
gridBagConstraints, gridBagLayout
 
Constructor Summary
SessionDialog(java.util.List<java.lang.String> additionalSubjectInfosList)
          Constructs a SessionDialog.
 
Method Summary
 boolean display(javax.swing.JFrame frame, Session session, boolean edit)
          Displays the SessionDialog.
 Session editSession(javax.swing.JFrame frame, Session session)
          Edits an existing session.
 void updateAdditionalSubjectInfos(java.util.List<java.lang.String> additionalSubjectInfosList)
           
 
Methods inherited from class SALT.gui.Dialog
makeButton, setTitledBorder
 
Methods inherited from class SALT.gui.Graphics
makeGridBagConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionDialog

public SessionDialog(java.util.List<java.lang.String> additionalSubjectInfosList)
Constructs a SessionDialog.

Parameters:
additionalSubjectInfosList - list of additional subject infos (e.g. listener experiences).
Method Detail

display

public boolean display(javax.swing.JFrame frame,
                       Session session,
                       boolean edit)
Displays the SessionDialog.

Parameters:
frame -
session -
Returns:

updateAdditionalSubjectInfos

public void updateAdditionalSubjectInfos(java.util.List<java.lang.String> additionalSubjectInfosList)
Parameters:
additionalSubjectInfosList -

editSession

public Session editSession(javax.swing.JFrame frame,
                           Session session)
Edits an existing session.

Parameters:
frame -
session -
Returns: