com.intel.gpe.client2.application
Class ApplicationClientFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.intel.gui.controls2.configurable.ConfigurableFrame
                          extended by com.intel.gpe.client2.application.ApplicationClientFrame
All Implemented Interfaces:
ControlClient, IdentityClient, ListClient, SelectionClient, IConfigurable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class ApplicationClientFrame
extends ConfigurableFrame
implements IConfigurable, ControlClient, SelectionClient, IdentityClient, ListClient

Version:
$Id: ApplicationClientFrame.java,v 1.64 2007/02/26 14:23:49 dizhigul Exp $
Author:
Alexander Lukichev, Valery Shorin
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
static java.lang.String LOGO_PANEL
          The extensibility point address for the logo panel component
 
Fields inherited from class com.intel.gui.controls2.configurable.ConfigurableFrame
logger
 
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.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
ApplicationClientFrame(INode node, AsyncClient asyncClient, ExtensibleClient extensibleClient, StandaloneClient standaloneClient, MessageProvider messageProvider, FileProvider fileProvider, IPreferences userDefaults, GPESecurityManager securityManager)
           
 
Method Summary
 void buildComponents()
           
 void fetchOutcome(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job)
          Fetch the outcome for the job.
 java.util.List<ClientWrapper<com.intel.gpe.clients.api.RegistryClient,java.lang.String>> getRegistryClientWrapperList()
          Get the list of the regisrties available in the current user's context.
 ClientWrapper<com.intel.gpe.clients.api.RegistryClient,java.lang.String> getSelectedRegistryWrapper()
          Get the wrapper of the client to the selected registry.
 ClientWrapper<com.intel.gpe.clients.api.TargetSystemFactoryClient,java.lang.String> getSelectedTargetSystemFactoryWrapper()
           
 ClientWrapper<com.intel.gpe.clients.api.TargetSystemClient,java.lang.String> getSelectedTargetSystemWrapper()
          Get the wrapper of the client to the selected target system.
 void load(IPreferences preferences)
          Load the settings
 void loadDefaultGridBean()
           
 void loadRegistries()
           
 void reconstructInput(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job)
          Reconstruct the job input.
 void setIdentity(java.lang.String identity)
           
 void store(IPreferences preferences)
          Store the settings
 void updateJobSelection()
           
 
Methods inherited from class com.intel.gui.controls2.configurable.ConfigurableFrame
addChild, getNode
 
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, setIconImage, 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, 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, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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 com.intel.gui.controls2.configurable.IConfigurable
addChild, getNode
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

LOGO_PANEL

public static java.lang.String LOGO_PANEL
The extensibility point address for the logo panel component

Constructor Detail

ApplicationClientFrame

public ApplicationClientFrame(INode node,
                              AsyncClient asyncClient,
                              ExtensibleClient extensibleClient,
                              StandaloneClient standaloneClient,
                              MessageProvider messageProvider,
                              FileProvider fileProvider,
                              IPreferences userDefaults,
                              GPESecurityManager securityManager)
Method Detail

buildComponents

public void buildComponents()
                     throws java.lang.Exception
Throws:
java.lang.Exception

loadDefaultGridBean

public void loadDefaultGridBean()

loadRegistries

public void loadRegistries()

setIdentity

public void setIdentity(java.lang.String identity)
Specified by:
setIdentity in interface IdentityClient

getSelectedTargetSystemWrapper

public ClientWrapper<com.intel.gpe.clients.api.TargetSystemClient,java.lang.String> getSelectedTargetSystemWrapper()
Description copied from interface: SelectionClient
Get the wrapper of the client to the selected target system.

Specified by:
getSelectedTargetSystemWrapper in interface SelectionClient
Returns:
the WSRPClientItem object containing string representation and the target system client object; null if nothing is selected

getSelectedTargetSystemFactoryWrapper

public ClientWrapper<com.intel.gpe.clients.api.TargetSystemFactoryClient,java.lang.String> getSelectedTargetSystemFactoryWrapper()

getSelectedRegistryWrapper

public ClientWrapper<com.intel.gpe.clients.api.RegistryClient,java.lang.String> getSelectedRegistryWrapper()
Description copied from interface: SelectionClient
Get the wrapper of the client to the selected registry.

Specified by:
getSelectedRegistryWrapper in interface SelectionClient
Returns:
the list of WSRPClienItem objects where String is registry client object representation

getRegistryClientWrapperList

public java.util.List<ClientWrapper<com.intel.gpe.clients.api.RegistryClient,java.lang.String>> getRegistryClientWrapperList()
Description copied from interface: ListClient
Get the list of the regisrties available in the current user's context.

Specified by:
getRegistryClientWrapperList in interface ListClient
Returns:

updateJobSelection

public void updateJobSelection()

fetchOutcome

public void fetchOutcome(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job)
Description copied from interface: ControlClient
Fetch the outcome for the job.

Specified by:
fetchOutcome in interface ControlClient
Parameters:
job - - the job client wrapper

reconstructInput

public void reconstructInput(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job)
Description copied from interface: ControlClient
Reconstruct the job input.

Specified by:
reconstructInput in interface ControlClient
Parameters:
job - - the job client wrapper

load

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

Specified by:
load in interface IConfigurable
Overrides:
load in class ConfigurableFrame

store

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

Specified by:
store in interface IConfigurable
Overrides:
store in class ConfigurableFrame


Copyright © 2008. All Rights Reserved.