com.intel.gui.editors.keystore2
Class KeystoreEditorPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.intel.gui.editors.keystore2.KeystoreEditorPanel
All Implemented Interfaces:
GPEPanel, IConfigurable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class KeystoreEditorPanel
extends javax.swing.JPanel
implements GPEPanel, IConfigurable

Version:
$Id: KeystoreEditorPanel.java 1813 2007-11-12 14:37:47Z dizhigul $
Author:
Alexander Lukichev
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JMenu actionMenu
           
static java.lang.String CACHE_OUTDATED_EVENT
           
protected static java.lang.String DEFAULT_STRING
           
static java.lang.String IDENTITY_CHANGED_EVENT
           
protected static java.util.logging.Logger logger
           
static java.lang.String PLUGINS_OUTDATED_EVENT
           
static java.lang.String TEST_CA
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
KeystoreEditorPanel(INode node, MessageProvider messageProvider, AsyncClient asyncClient, VOCSClientFactory vocsClientFactory, IPreferences preferences)
           
 
Method Summary
 void addChild(IConfigurable child)
          Add dependent component To be removed in version 1.5.
 void addCloseListener(CloseListener listener)
           
 void closePanel()
           
protected  javax.swing.JMenuBar createMenubar()
          Create the menubar for the app.
 void createNewKeystore(java.io.File keystoreFile)
           
 void exitKeystore()
           
 java.awt.Component getComponent()
           
 java.lang.String getCredStoreName()
           
 com.intel.gpe.security.credstore.Account getDefaultAccount()
          Get the default account entry
 java.lang.String getDefaultAlias()
           
 com.intel.gpe.security.Credential getDefaultCredential()
          Get the default key entry credential
 INode getNode()
          Get the settings pointer of the components.
 GPEPanelResult getResult()
           
 java.lang.String getTitle()
           
 java.util.List<java.security.cert.X509Certificate> getTrustedCertificates()
           
protected  void initMenuItem(javax.swing.JMenuItem item, javax.swing.Action action)
          Helper method initializes menu items
protected  void initMenuItem(javax.swing.JMenuItem item, javax.swing.Action action, int keyCode)
          Helper method initializing menu item including a CTRL-Shortcut
 boolean isAccountEntryDefault()
          Check if the default entry is an account entry
 boolean isKeyEntryDefault()
          Check if the default entry is a key entry
 void load(IPreferences preferences)
          Load the settings
 boolean loadKeystore(java.io.File file)
           
 void notifyListeners()
           
 void performExit()
           
 void setDefaultAlias(java.lang.String alias)
           
 void store(IPreferences preferences)
          Store the settings
protected  void updateValues()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_STRING

protected static final java.lang.String DEFAULT_STRING
See Also:
Constant Field Values

IDENTITY_CHANGED_EVENT

public static final java.lang.String IDENTITY_CHANGED_EVENT
See Also:
Constant Field Values

PLUGINS_OUTDATED_EVENT

public static final java.lang.String PLUGINS_OUTDATED_EVENT
See Also:
Constant Field Values

CACHE_OUTDATED_EVENT

public static final java.lang.String CACHE_OUTDATED_EVENT
See Also:
Constant Field Values

logger

protected static final java.util.logging.Logger logger

TEST_CA

public static final java.lang.String TEST_CA
See Also:
Constant Field Values

actionMenu

protected javax.swing.JMenu actionMenu
Constructor Detail

KeystoreEditorPanel

public KeystoreEditorPanel(INode node,
                           MessageProvider messageProvider,
                           AsyncClient asyncClient,
                           VOCSClientFactory vocsClientFactory,
                           IPreferences preferences)
Method Detail

getDefaultAlias

public java.lang.String getDefaultAlias()

setDefaultAlias

public void setDefaultAlias(java.lang.String alias)

getCredStoreName

public java.lang.String getCredStoreName()

createNewKeystore

public void createNewKeystore(java.io.File keystoreFile)
                       throws java.lang.Exception
Throws:
java.lang.Exception

loadKeystore

public boolean loadKeystore(java.io.File file)

createMenubar

protected javax.swing.JMenuBar createMenubar()
Create the menubar for the app. By default this pulls the definition of the menu from the associated resource file.


exitKeystore

public void exitKeystore()

performExit

public void performExit()

initMenuItem

protected void initMenuItem(javax.swing.JMenuItem item,
                            javax.swing.Action action)
Helper method initializes menu items


initMenuItem

protected void initMenuItem(javax.swing.JMenuItem item,
                            javax.swing.Action action,
                            int keyCode)
Helper method initializing menu item including a CTRL-Shortcut


updateValues

protected void updateValues()

getComponent

public java.awt.Component getComponent()
Specified by:
getComponent in interface GPEPanel

getResult

public GPEPanelResult getResult()
Specified by:
getResult in interface GPEPanel

closePanel

public void closePanel()
Specified by:
closePanel in interface GPEPanel

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface GPEPanel

notifyListeners

public void notifyListeners()

addCloseListener

public void addCloseListener(CloseListener listener)
Specified by:
addCloseListener in interface GPEPanel

load

public void load(IPreferences preferences)
Description copied from interface: IConfigurable
Load the settings

Specified by:
load in interface IConfigurable

store

public void store(IPreferences preferences)
Description copied from interface: IConfigurable
Store the settings

Specified by:
store in interface IConfigurable

getNode

public INode getNode()
Description copied from interface: IConfigurable
Get the settings pointer of the components. To be removed in version 1.5.

Specified by:
getNode in interface IConfigurable
Returns:

isKeyEntryDefault

public boolean isKeyEntryDefault()
Check if the default entry is a key entry

Returns:
true if the default entry is a key entry

isAccountEntryDefault

public boolean isAccountEntryDefault()
Check if the default entry is an account entry

Returns:
true if the default entry is a key entry

getDefaultCredential

public com.intel.gpe.security.Credential getDefaultCredential()
                                                       throws java.lang.Exception
Get the default key entry credential

Returns:
the default entry credential, null if no default entry or it is not a key entry
Throws:
java.lang.Exception

getDefaultAccount

public com.intel.gpe.security.credstore.Account getDefaultAccount()
                                                           throws java.lang.Exception
Get the default account entry

Returns:
the default account entry, null if no default entry or it is not an account entry
Throws:
java.lang.Exception

getTrustedCertificates

public java.util.List<java.security.cert.X509Certificate> getTrustedCertificates()
                                                                          throws java.lang.Exception
Throws:
java.lang.Exception

addChild

public void addChild(IConfigurable child)
Description copied from interface: IConfigurable
Add dependent component To be removed in version 1.5.

Specified by:
addChild in interface IConfigurable


Copyright © 2008. All Rights Reserved.