Classes | Public Member Functions | Protected Member Functions | Protected Attributes

alma.acs.commandcenter.gui.DeploymentTree Class Reference

Inherits javax::swing::JTree.

List of all members.

Classes

class  BackgroundAction
class  ClientContextMenu
class  ClientDisconnectAction
class  ClientLogoutAction
class  ClientMessageAction
class  ClientPingAction
class  ComponentContextMenu
class  ComponentForceReleaseAction
class  ComponentReleaseAction
class  ComponentRequestAction
class  ContainerContextMenu
class  ContainerDisconnectAction
class  ContainerLogoutAction
class  ContainerMessageAction
class  ContainerPingAction
class  ContainerShutdownAction
class  ContextMenu
class  FolderComponentsContextMenu
class  FolderContextMenu
class  FolderSortByContainerNameAction
class  FolderSortByNameAction
class  ManagerConnectionExceptionHandler
class  ManagerContextMenu
class  ManagerPingAction
class  ManagerRefreshAction
class  ManagerShutdownAction
class  ModelConverter
class  RemoveFromViewAction
class  Renderer
class  SelectionListener
class  SwingAction
class  TreeEventForwarder

Public Member Functions

 DeploymentTree (DeploymentTreeController ctrl)
 DeploymentTree (DeploymentTreeController ctrl, boolean allowControl)
void addManager (GuiMaciSupervisor mrfotogen) throws NoPermissionEx, CorbaTransientException, CorbaNotExistException, UnknownErrorException
boolean removeManager (String managerLoc, boolean dismissManager)
void refreshManagers ()
void setViewFrozen (boolean newValue)
boolean isViewFrozen ()
void shieldedRefreshManager (GuiMaciSupervisor supervisor)
void shieldedAddManager (String managerLoc)
void shieldedPingManager (GuiMaciSupervisor supervisor)
void shieldedShutdownManager (GuiMaciSupervisor supervisor)
void shieldedLogoutContainer (GuiMaciSupervisor supervisor, ContainerInfo info)
void shieldedLogoutClient (GuiMaciSupervisor supervisor, ClientInfo info)
org.omg.CORBA.Object shieldedGetComponent (GuiMaciSupervisor supervisor, String curl) throws ComponentNotAlreadyActivatedEx, CannotGetComponentEx, ComponentConfigurationNotFoundEx
void shieldedReleaseComponents (GuiMaciSupervisor supervisor, String[] curls)
void shieldedForceReleaseComponent (GuiMaciSupervisor supervisor, String curl)

Protected Member Functions

void showContextMenu (MouseEvent evt)
GuiMaciSupervisor maciSupervisor (DefaultMutableTreeNode managerNode)
DefaultMutableTreeNode getRoot ()
DefaultTreeModel getTreeModel ()
GuiMaciSupervisor getMaciSupervisor (String managerLoc) throws OrbInitException
void startAndAddMaciSupervisor (GuiMaciSupervisor mrf) throws NoPermissionEx, CannotRetrieveManagerException, CorbaTransientException, CorbaNotExistException, UnknownErrorException
DefaultMutableTreeNode getManagerNode (String managerLoc)
boolean isMyself (DefaultMutableTreeNode node)
void removeNode (DefaultMutableTreeNode node)
void sortNode (DefaultMutableTreeNode node, String key)
void setBusy (boolean b)

Protected Attributes

ContextMenu containerContextMenu
ContextMenu managerContextMenu
ContextMenu clientContextMenu
ContextMenu componentContextMenu
ContextMenu folderContextMenu
ContextMenu folderComponentsContextMenu
TreeEventForwarder treeEventForwarder
List< ModelConverter > modelConverters
Renderer cellRenderer
DefaultMutableTreeNode target
GuiMaciSupervisor selectedSupervisor
DeploymentTreeController ctrl
boolean isViewFrozen
final
ManagerConnectionExceptionHandler 
mce = new ManagerConnectionExceptionHandler()

Detailed Description

Author:
mschilli

Constructor & Destructor Documentation

alma.acs.commandcenter.gui.DeploymentTree.DeploymentTree ( DeploymentTreeController  ctrl  ) 
alma.acs.commandcenter.gui.DeploymentTree.DeploymentTree ( DeploymentTreeController  ctrl,
boolean  allowControl 
)

Member Function Documentation

void alma.acs.commandcenter.gui.DeploymentTree.addManager ( GuiMaciSupervisor  mrfotogen  )  throws NoPermissionEx, CorbaTransientException, CorbaNotExistException, UnknownErrorException
GuiMaciSupervisor alma.acs.commandcenter.gui.DeploymentTree.getMaciSupervisor ( String  managerLoc  )  throws OrbInitException [protected]
DefaultMutableTreeNode alma.acs.commandcenter.gui.DeploymentTree.getManagerNode ( String  managerLoc  )  [protected]
DefaultMutableTreeNode alma.acs.commandcenter.gui.DeploymentTree.getRoot (  )  [protected]
DefaultTreeModel alma.acs.commandcenter.gui.DeploymentTree.getTreeModel (  )  [protected]
boolean alma.acs.commandcenter.gui.DeploymentTree.isMyself ( DefaultMutableTreeNode  node  )  [protected]

Little helper for the renderer. Just because it seems nice for the user. The specified node must contain a ClientInfo user object.

References alma.acs.commandcenter.gui.DeploymentTree.maciSupervisor().

This is public so outside code like a toggle button could update its state.

References alma.acs.commandcenter.gui.DeploymentTree.isViewFrozen.

Referenced by alma.acs.commandcenter.gui.DeploymentTree.setViewFrozen().

GuiMaciSupervisor alma.acs.commandcenter.gui.DeploymentTree.maciSupervisor ( DefaultMutableTreeNode  managerNode  )  [protected]
void alma.acs.commandcenter.gui.DeploymentTree.refreshManagers (  ) 
boolean alma.acs.commandcenter.gui.DeploymentTree.removeManager ( String  managerLoc,
boolean  dismissManager 
)
void alma.acs.commandcenter.gui.DeploymentTree.removeNode ( DefaultMutableTreeNode  node  )  [protected]
void alma.acs.commandcenter.gui.DeploymentTree.setBusy ( boolean  b  )  [protected]

Signals to the user that an action takes longer.

void alma.acs.commandcenter.gui.DeploymentTree.setViewFrozen ( boolean  newValue  ) 

Will make the model converters pause, so the deployment trees remain unchanged so the user can navigate the trees without disturbance.

References alma.acs.commandcenter.gui.DeploymentTree.isViewFrozen(), and alma.acs.commandcenter.gui.DeploymentTree.modelConverters.

void alma.acs.commandcenter.gui.DeploymentTree.shieldedAddManager ( String  managerLoc  ) 
void alma.acs.commandcenter.gui.DeploymentTree.shieldedForceReleaseComponent ( GuiMaciSupervisor  supervisor,
String  curl 
)
org.omg.CORBA.Object alma.acs.commandcenter.gui.DeploymentTree.shieldedGetComponent ( GuiMaciSupervisor  supervisor,
String  curl 
) throws ComponentNotAlreadyActivatedEx, CannotGetComponentEx, ComponentConfigurationNotFoundEx

Retrieve component (shielded)

Returns:
component or null
Exceptions:
ComponentNotAlreadyActivatedEx 
CannotGetComponentEx 
ComponentConfigurationNotFoundEx 

References alma.acs.commandcenter.gui.DeploymentTree.mce.

void alma.acs.commandcenter.gui.DeploymentTree.shieldedLogoutClient ( GuiMaciSupervisor  supervisor,
ClientInfo  info 
)
void alma.acs.commandcenter.gui.DeploymentTree.shieldedLogoutContainer ( GuiMaciSupervisor  supervisor,
ContainerInfo  info 
)
void alma.acs.commandcenter.gui.DeploymentTree.shieldedPingManager ( GuiMaciSupervisor  supervisor  ) 
void alma.acs.commandcenter.gui.DeploymentTree.shieldedRefreshManager ( GuiMaciSupervisor  supervisor  ) 
void alma.acs.commandcenter.gui.DeploymentTree.shieldedReleaseComponents ( GuiMaciSupervisor  supervisor,
String[]  curls 
)
void alma.acs.commandcenter.gui.DeploymentTree.shieldedShutdownManager ( GuiMaciSupervisor  supervisor  ) 
void alma.acs.commandcenter.gui.DeploymentTree.showContextMenu ( MouseEvent  evt  )  [protected]
void alma.acs.commandcenter.gui.DeploymentTree.sortNode ( DefaultMutableTreeNode  node,
String  key 
) [protected]

Rearranges the node's children using the InfoDetail key.

References alma.acs.commandcenter.gui.DeploymentTree.getTreeModel().

void alma.acs.commandcenter.gui.DeploymentTree.startAndAddMaciSupervisor ( GuiMaciSupervisor  mrf  )  throws NoPermissionEx, CannotRetrieveManagerException, CorbaTransientException, CorbaNotExistException, UnknownErrorException [protected]

Member Data Documentation

final ManagerConnectionExceptionHandler alma.acs.commandcenter.gui.DeploymentTree.mce = new ManagerConnectionExceptionHandler() [protected]
DefaultMutableTreeNode alma.acs.commandcenter.gui.DeploymentTree.target [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties