jap
Class TermsAndConditionsInfoDialog

java.lang.Object
  extended by gui.dialog.JAPDialog
      extended by jap.TermsAndConditionsInfoDialog
All Implemented Interfaces:
IDialogOptions, TermsAndCondtionsTableController, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class TermsAndConditionsInfoDialog
extends JAPDialog
implements TermsAndCondtionsTableController, java.awt.event.ActionListener

This dialog shows up when the user connects to a cascade and needs to confirm terms and conditions of at least one of its operators. The dialog gives an overview of the corresponding operators and shows the terms when clicking on a specific operator.

Author:
Simon Pecher

Nested Class Summary
 
Nested classes/interfaces inherited from class gui.dialog.JAPDialog
JAPDialog.AbstractLinkedURLAdapter, JAPDialog.ILinkedInformation, JAPDialog.LinkedCheckBox, JAPDialog.LinkedHelpContext, JAPDialog.LinkedInformation, JAPDialog.LinkedInformationAdapter, JAPDialog.LinkedURLCheckBox, JAPDialog.Options
 
Field Summary
private  javax.swing.JButton cancelButton
           
static java.lang.String MSG_DIALOG_TEXT
           
static java.lang.String MSG_DIALOG_TITLE
           
private  javax.swing.JButton okButtton
           
private  TermsAndConditionsOperatorTable operatorTable
           
 
Fields inherited from class gui.dialog.JAPDialog
FORMAT_DEFAULT_SCREEN, FORMAT_GOLDEN_RATIO_PHI, FORMAT_WIDE_SCREEN, MSG_BTN_PROCEED, MSG_BTN_RETRY, MSG_ERROR_UNDISPLAYABLE, MSG_ERROR_UNKNOWN, MSG_TITLE_CONFIRMATION, MSG_TITLE_ERROR, MSG_TITLE_INFO, MSG_TITLE_WARNING, XML_ATTR_OPTIMIZED_FORMAT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Fields inherited from interface gui.dialog.IDialogOptions
MESSAGE_TYPE_ERROR, MESSAGE_TYPE_INFORMATION, MESSAGE_TYPE_PLAIN, MESSAGE_TYPE_QUESTION, MESSAGE_TYPE_WARNING, OPTION_TYPE_CANCEL, OPTION_TYPE_DEFAULT, OPTION_TYPE_EMPTY, OPTION_TYPE_OK_CANCEL, OPTION_TYPE_YES_NO, OPTION_TYPE_YES_NO_CANCEL, RETURN_VALUE_CANCEL, RETURN_VALUE_CLOSED, RETURN_VALUE_NO, RETURN_VALUE_OK, RETURN_VALUE_UNINITIALIZED, RETURN_VALUE_YES
 
Constructor Summary
TermsAndConditionsInfoDialog(java.awt.Component parent, java.util.Vector operators, java.lang.String serviceName)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 boolean areAllAccepted()
           
 void commitActions()
           
 void handleAcceptAction(ServiceOperator operator, boolean accept)
           
 boolean handleOperatorAction(ServiceOperator operator, boolean accepted)
           
 void handleSelectLineAction(ServiceOperator operator)
           
 
Methods inherited from class gui.dialog.JAPDialog
addComponentListener, addWindowListener, dispose, doClosingOnContentPaneCancel, getAccessibleContext, getContentPane, getDefaultCloseOperation, getFont, getGlassPane, getInsets, getJMenuBar, getLayeredPane, getLocation, getName, getOptimizedFormat, getOptimizedFormatDelta, getOptimizedFormatDelta, getOptimizedFormatInternal, getOwner, getParentComponent, getPreferredSize, getRootPane, getScreenBounds, getSize, getTitle, imageUpdate, isClosingOnContentPaneCancel, isConsoleOnly, isDisposed, isEnabled, isModal, isResizable, isVisible, moveToUpRightCorner, pack, postEvent, remove, removeComponentListener, removeWindowListener, requestFocus, resetAutomaticLocation, restoreLocation, restoreSize, retrieveErrorMessage, setAlwaysOnTop, setConsoleOnly, setContentPane, setDefaultCloseOperation, setDockable, setEnabled, setGlassPane, setJMenuBar, setLayeredPane, setLocation, setLocation, setLocationCenteredOn, setLocationCenteredOnOwner, setLocationCenteredOnParent, setLocationCenteredOnScreen, setLocationRelativeToOwner, setModal, setName, setOptimizedFormat, setResizable, setSize, setSize, setTitle, setVisible, setVisible, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showErrorDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialog, showWarningDialog, showWarningDialog, showWarningDialog, showWarningDialog, showWarningDialog, showWarningDialog, showWarningDialog, showWarningDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog, toBack, toFront, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSG_DIALOG_TEXT

public static java.lang.String MSG_DIALOG_TEXT

MSG_DIALOG_TITLE

public static java.lang.String MSG_DIALOG_TITLE

operatorTable

private TermsAndConditionsOperatorTable operatorTable

okButtton

private javax.swing.JButton okButtton

cancelButton

private javax.swing.JButton cancelButton
Constructor Detail

TermsAndConditionsInfoDialog

public TermsAndConditionsInfoDialog(java.awt.Component parent,
                                    java.util.Vector operators,
                                    java.lang.String serviceName)
Method Detail

areAllAccepted

public boolean areAllAccepted()

handleOperatorAction

public boolean handleOperatorAction(ServiceOperator operator,
                                    boolean accepted)
Specified by:
handleOperatorAction in interface TermsAndCondtionsTableController

handleSelectLineAction

public void handleSelectLineAction(ServiceOperator operator)
Specified by:
handleSelectLineAction in interface TermsAndCondtionsTableController

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

commitActions

public void commitActions()

handleAcceptAction

public void handleAcceptAction(ServiceOperator operator,
                               boolean accept)
Specified by:
handleAcceptAction in interface TermsAndCondtionsTableController