inescID.revs.commissioner
Class FrameCommissioner

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byinescID.revs.commissioner.FrameCommissioner
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class FrameCommissioner
extends javax.swing.JFrame

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  Commissioner commi
           
(package private)  ConfigurationAdministration configuration_administration
           
(package private)  ConfigurationSelection configuration_selection
           
(package private)  CreateVotersPasswords create_voters_passwords
           
(package private)  javax.swing.JPanel current_panel
           
(package private)  ElectionAdministration election_administration
           
(package private)  GroupAdministration group_administration
           
(package private)  javax.swing.JLabel jLabel1
           
(package private)  javax.swing.JMenuBar jMenuBar1
           
(package private)  javax.swing.JMenu jMenuFile
           
(package private)  javax.swing.JMenuItem jMenuItem1
           
(package private)  javax.swing.JMenuItem jMenuItemExit
           
(package private)  javax.swing.JMenu jMenuLook
           
(package private)  javax.swing.JMenu jMenuView
           
(package private)  javax.swing.JScrollPane jScrollPaneMessage
           
(package private) static javax.swing.UIManager.LookAndFeelInfo[] looks
           
(package private)  MainMenu main_menu
           
(package private)  javax.swing.JTextArea message
           
(package private)  SelectVoters select_voters
           
(package private)  ServersAdministration server_administration
           
(package private)  Utilities utilities
           
(package private)  VoterAdministration voter_administration
           
(package private)  VoterPassword voter_password
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FrameCommissioner()
           
FrameCommissioner(Commissioner aux)
           
 
Method Summary
 boolean allVoters()
           
 void clearPasswordPin()
           
 void disposeCreateVotersPasswords()
           
 void disposeVoterPassword()
           
 java.lang.String fileDialog(java.lang.String title, int mode)
           
 boolean generateAdministratorsSigningKeys()
           
 boolean generateElectionKeys()
           
 Configuration getActiveConfiguration()
           
 Election getActiveElection()
           
 IdDescription getActiveGroup()
           
 Server getActiveServer()
           
 IdDescription getActiveVoter()
           
 byte getConfigurationAdministrationState()
           
 char[][] getConfirmedPasswordPin()
           
 byte getElectionAdministrationState()
           
 byte getGroupAdministrationState()
           
 Voters2Group getGroupVoters()
           
 char[][] getPasswordPin()
           
 int getSelectedAdministrator()
           
 Configuration getSelectedConfiguration()
           
 byte getServertype()
           
 byte getVotersAdministrationState()
           
 void init(Commissioner commissioner)
           
(package private)  void jbInit()
           
(package private)  void jMenuItemExit_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void look_and_feel_actionPerformed(java.awt.event.ActionEvent e)
           
static void main(java.lang.String[] args)
           
 void newDialogWarningMessage(java.lang.String title, java.lang.String msg)
           
 void newErrorMessage(java.lang.String msg)
           
 java.lang.String newInputDialog(java.lang.String title, java.lang.String msg)
           
 void newMessage(java.lang.String msg)
           
 void newMessageSameline(java.lang.String msg)
           
 boolean newYesNoQuestionWarningDialog(java.lang.String title, java.lang.String msg)
           
 boolean passwordPin()
           
 void releaseMemory()
           
 void setAdministratorsList(java.util.Vector administrators)
           
 void setAnonymizersList(java.util.Vector anonymizers)
           
 void setConfigurationAdministration()
           
 void setConfigurationAdministration(java.util.Vector configurations)
           
 void setConfigurationList(java.util.Vector configurations)
           
 void setConfigurationSelection()
           
 void setConfigurationSelection(java.util.Vector configurations)
           
 void setConfigurationSelectionList(java.util.Vector configurations)
           
 void setCountersList(java.util.Vector counters)
           
 void setCreateVotersPasswords()
           
 void setDistributorsList(java.util.Vector distributors)
           
 void setElectionAdministration(java.util.Vector elections, java.util.Vector groups, java.util.Vector configurations)
           
 void setElectionList(java.util.Vector elections)
           
 void setElectionsAdministration()
           
 void setGroupAdministration()
           
 void setGroupAdministration(java.util.Vector groups)
           
 void setGroupList(java.util.Vector groups)
           
 void setMainMenu()
           
private  void setPanel(javax.swing.JPanel panel)
           
 void setPasswordPin(char[][] password_pin)
           
 void setSelectVoters(java.lang.String name, Voters2Group group_voters, java.util.Vector all_voters)
           
 void setServerAdministration(java.util.Vector distributors, java.util.Vector administrators, java.util.Vector anonymizers, java.util.Vector counters)
           
 void setServersList(java.util.Vector distributors, java.util.Vector administrators, java.util.Vector anonymizers, java.util.Vector counters)
           
 void setUtilities(java.util.Vector administrators)
           
 void setVoterPassword()
           
 void setVotersAdministration()
           
 void setVotersAdministration(java.util.Vector voters)
           
 void setVotersList(java.util.Vector voters)
           
 void showKeys(boolean option)
           
static void start(Commissioner commi)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

looks

static javax.swing.UIManager.LookAndFeelInfo[] looks

commi

Commissioner commi

current_panel

javax.swing.JPanel current_panel

main_menu

MainMenu main_menu

voter_administration

VoterAdministration voter_administration

group_administration

GroupAdministration group_administration

select_voters

SelectVoters select_voters

election_administration

ElectionAdministration election_administration

configuration_administration

ConfigurationAdministration configuration_administration

configuration_selection

ConfigurationSelection configuration_selection

server_administration

ServersAdministration server_administration

utilities

Utilities utilities

voter_password

VoterPassword voter_password

create_voters_passwords

CreateVotersPasswords create_voters_passwords

borderLayout1

java.awt.BorderLayout borderLayout1

jScrollPaneMessage

javax.swing.JScrollPane jScrollPaneMessage

message

javax.swing.JTextArea message

jLabel1

javax.swing.JLabel jLabel1

jMenuBar1

javax.swing.JMenuBar jMenuBar1

jMenuView

javax.swing.JMenu jMenuView

jMenuLook

javax.swing.JMenu jMenuLook

jMenuItem1

javax.swing.JMenuItem jMenuItem1

jMenuFile

javax.swing.JMenu jMenuFile

jMenuItemExit

javax.swing.JMenuItem jMenuItemExit
Constructor Detail

FrameCommissioner

public FrameCommissioner()

FrameCommissioner

public FrameCommissioner(Commissioner aux)
Method Detail

init

public void init(Commissioner commissioner)

releaseMemory

public void releaseMemory()

newMessage

public void newMessage(java.lang.String msg)

newMessageSameline

public void newMessageSameline(java.lang.String msg)

newErrorMessage

public void newErrorMessage(java.lang.String msg)

newDialogWarningMessage

public void newDialogWarningMessage(java.lang.String title,
                                    java.lang.String msg)

newYesNoQuestionWarningDialog

public boolean newYesNoQuestionWarningDialog(java.lang.String title,
                                             java.lang.String msg)

newInputDialog

public java.lang.String newInputDialog(java.lang.String title,
                                       java.lang.String msg)

fileDialog

public java.lang.String fileDialog(java.lang.String title,
                                   int mode)

jbInit

void jbInit()
      throws java.lang.Exception
Throws:
java.lang.Exception

start

public static void start(Commissioner commi)

main

public static void main(java.lang.String[] args)

setPanel

private void setPanel(javax.swing.JPanel panel)

setMainMenu

public void setMainMenu()

setUtilities

public void setUtilities(java.util.Vector administrators)

setCreateVotersPasswords

public void setCreateVotersPasswords()

disposeCreateVotersPasswords

public void disposeCreateVotersPasswords()

passwordPin

public boolean passwordPin()

allVoters

public boolean allVoters()

setVotersAdministration

public void setVotersAdministration(java.util.Vector voters)

setVotersAdministration

public void setVotersAdministration()

setVotersList

public void setVotersList(java.util.Vector voters)

getVotersAdministrationState

public byte getVotersAdministrationState()

getActiveVoter

public IdDescription getActiveVoter()

setVoterPassword

public void setVoterPassword()

getPasswordPin

public char[][] getPasswordPin()

getConfirmedPasswordPin

public char[][] getConfirmedPasswordPin()

setPasswordPin

public void setPasswordPin(char[][] password_pin)

clearPasswordPin

public void clearPasswordPin()

disposeVoterPassword

public void disposeVoterPassword()

setGroupAdministration

public void setGroupAdministration(java.util.Vector groups)

setGroupAdministration

public void setGroupAdministration()

setGroupList

public void setGroupList(java.util.Vector groups)

getActiveGroup

public IdDescription getActiveGroup()

getGroupAdministrationState

public byte getGroupAdministrationState()

setSelectVoters

public void setSelectVoters(java.lang.String name,
                            Voters2Group group_voters,
                            java.util.Vector all_voters)

getGroupVoters

public Voters2Group getGroupVoters()

setElectionAdministration

public void setElectionAdministration(java.util.Vector elections,
                                      java.util.Vector groups,
                                      java.util.Vector configurations)

setElectionsAdministration

public void setElectionsAdministration()

setElectionList

public void setElectionList(java.util.Vector elections)

getActiveElection

public Election getActiveElection()

getElectionAdministrationState

public byte getElectionAdministrationState()

setConfigurationAdministration

public void setConfigurationAdministration(java.util.Vector configurations)

setConfigurationAdministration

public void setConfigurationAdministration()

setConfigurationList

public void setConfigurationList(java.util.Vector configurations)

getActiveConfiguration

public Configuration getActiveConfiguration()

getConfigurationAdministrationState

public byte getConfigurationAdministrationState()

setServerAdministration

public void setServerAdministration(java.util.Vector distributors,
                                    java.util.Vector administrators,
                                    java.util.Vector anonymizers,
                                    java.util.Vector counters)

setServersList

public void setServersList(java.util.Vector distributors,
                           java.util.Vector administrators,
                           java.util.Vector anonymizers,
                           java.util.Vector counters)

setDistributorsList

public void setDistributorsList(java.util.Vector distributors)

setAdministratorsList

public void setAdministratorsList(java.util.Vector administrators)

setAnonymizersList

public void setAnonymizersList(java.util.Vector anonymizers)

setCountersList

public void setCountersList(java.util.Vector counters)

getServertype

public byte getServertype()

getActiveServer

public Server getActiveServer()

setConfigurationSelection

public void setConfigurationSelection(java.util.Vector configurations)

setConfigurationSelection

public void setConfigurationSelection()

setConfigurationSelectionList

public void setConfigurationSelectionList(java.util.Vector configurations)

getSelectedConfiguration

public Configuration getSelectedConfiguration()

generateElectionKeys

public boolean generateElectionKeys()

generateAdministratorsSigningKeys

public boolean generateAdministratorsSigningKeys()

showKeys

public void showKeys(boolean option)

getSelectedAdministrator

public int getSelectedAdministrator()

look_and_feel_actionPerformed

void look_and_feel_actionPerformed(java.awt.event.ActionEvent e)

jMenuItemExit_actionPerformed

void jMenuItemExit_actionPerformed(java.awt.event.ActionEvent e)