Inherits javax::swing::JTree.
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() |
alma.acs.commandcenter.gui.DeploymentTree.DeploymentTree | ( | DeploymentTreeController | ctrl | ) |
alma.acs.commandcenter.gui.DeploymentTree.DeploymentTree | ( | DeploymentTreeController | ctrl, | |
boolean | allowControl | |||
) |
References alma.acs.commandcenter.gui.DeploymentTree.cellRenderer, alma.acs.commandcenter.gui.DeploymentTree.clientContextMenu, alma.acs.commandcenter.gui.DeploymentTree.componentContextMenu, alma.acs.commandcenter.gui.DeploymentTree.containerContextMenu, alma.acs.commandcenter.gui.DeploymentTree.folderComponentsContextMenu, alma.acs.commandcenter.gui.DeploymentTree.folderContextMenu, alma.acs.commandcenter.gui.DeploymentTree.getTreeModel(), alma.acs.commandcenter.gui.DeploymentTree.managerContextMenu, alma.acs.commandcenter.gui.DeploymentTree.modelConverters, alma.acs.commandcenter.gui.DeploymentTree.showContextMenu(), and alma.acs.commandcenter.gui.DeploymentTree.treeEventForwarder.
void alma.acs.commandcenter.gui.DeploymentTree.addManager | ( | GuiMaciSupervisor | mrfotogen | ) | throws NoPermissionEx, CorbaTransientException, CorbaNotExistException, UnknownErrorException |
References alma.acs.commandcenter.gui.DeploymentTree.getRoot(), alma.acs.commandcenter.gui.DeploymentTree.getTreeModel(), alma.acs.commandcenter.gui.DeploymentTree.modelConverters, and alma.acs.commandcenter.gui.DeploymentTree.treeEventForwarder.
Referenced by alma.acs.commandcenter.gui.DeploymentTree.startAndAddMaciSupervisor().
GuiMaciSupervisor alma.acs.commandcenter.gui.DeploymentTree.getMaciSupervisor | ( | String | managerLoc | ) | throws OrbInitException [protected] |
DefaultMutableTreeNode alma.acs.commandcenter.gui.DeploymentTree.getManagerNode | ( | String | managerLoc | ) | [protected] |
Finds the manager node with the given managerLocation inside
References alma.acs.commandcenter.meta.MaciSupervisor.getManagerLocation(), alma.acs.commandcenter.gui.DeploymentTree.getRoot(), and alma.acs.commandcenter.gui.DeploymentTree.maciSupervisor().
Referenced by alma.acs.commandcenter.gui.DeploymentTree.removeManager().
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] |
Referenced by alma.acs.commandcenter.gui.DeploymentTree.getManagerNode(), alma.acs.commandcenter.gui.DeploymentTree.isMyself(), alma.acs.commandcenter.gui.DeploymentTree.refreshManagers(), alma.acs.commandcenter.gui.DeploymentTree.removeManager(), and alma.acs.commandcenter.gui.DeploymentTree.showContextMenu().
void alma.acs.commandcenter.gui.DeploymentTree.refreshManagers | ( | ) |
boolean alma.acs.commandcenter.gui.DeploymentTree.removeManager | ( | String | managerLoc, | |
boolean | dismissManager | |||
) |
References alma.acs.commandcenter.meta.MaciSupervisor.dismissManager(), alma.acs.commandcenter.gui.DeploymentTree.getManagerNode(), alma.acs.commandcenter.gui.DeploymentTree.maciSupervisor(), alma.acs.commandcenter.gui.DeploymentTree.modelConverters, and alma.acs.commandcenter.gui.DeploymentTree.removeNode().
Referenced by alma.acs.commandcenter.gui.CommandCenterGui.managerStopped().
void alma.acs.commandcenter.gui.DeploymentTree.removeNode | ( | DefaultMutableTreeNode | node | ) | [protected] |
Removes an arbitrary node from the gui
References alma.acs.commandcenter.gui.DeploymentTree.getTreeModel().
Referenced by alma.acs.commandcenter.gui.DeploymentTree.removeManager().
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 | |||
) |
Force-release component (shielded)
References alma.acs.commandcenter.meta.GuiMaciSupervisor.managerForceReleaseComponent(), and alma.acs.commandcenter.gui.DeploymentTree.mce.
org.omg.CORBA.Object alma.acs.commandcenter.gui.DeploymentTree.shieldedGetComponent | ( | GuiMaciSupervisor | supervisor, | |
String | curl | |||
) | throws ComponentNotAlreadyActivatedEx, CannotGetComponentEx, ComponentConfigurationNotFoundEx |
Retrieve component (shielded)
null
ComponentNotAlreadyActivatedEx | ||
CannotGetComponentEx | ||
ComponentConfigurationNotFoundEx |
References alma.acs.commandcenter.gui.DeploymentTree.mce.
void alma.acs.commandcenter.gui.DeploymentTree.shieldedLogoutClient | ( | GuiMaciSupervisor | supervisor, | |
ClientInfo | info | |||
) |
Logout Client (shielded)
References alma.acs.commandcenter.meta.GuiMaciSupervisor.managerLogout(), and alma.acs.commandcenter.gui.DeploymentTree.mce.
void alma.acs.commandcenter.gui.DeploymentTree.shieldedLogoutContainer | ( | GuiMaciSupervisor | supervisor, | |
ContainerInfo | info | |||
) |
Logout Container (shielded)
References alma.acs.commandcenter.meta.GuiMaciSupervisor.managerLogout(), and alma.acs.commandcenter.gui.DeploymentTree.mce.
void alma.acs.commandcenter.gui.DeploymentTree.shieldedPingManager | ( | GuiMaciSupervisor | supervisor | ) |
Ping Manager (shielded)
References alma.acs.commandcenter.meta.GuiMaciSupervisor.managerPing(), and alma.acs.commandcenter.gui.DeploymentTree.mce.
void alma.acs.commandcenter.gui.DeploymentTree.shieldedRefreshManager | ( | GuiMaciSupervisor | supervisor | ) |
void alma.acs.commandcenter.gui.DeploymentTree.shieldedReleaseComponents | ( | GuiMaciSupervisor | supervisor, | |
String[] | curls | |||
) |
Release components (shielded)
References alma.acs.commandcenter.meta.GuiMaciSupervisor.managerReleaseComponents(), and alma.acs.commandcenter.gui.DeploymentTree.mce.
void alma.acs.commandcenter.gui.DeploymentTree.shieldedShutdownManager | ( | GuiMaciSupervisor | supervisor | ) |
Shutdown Manager (shielded)
References alma.acs.commandcenter.meta.GuiMaciSupervisor.managerShutdown(), and alma.acs.commandcenter.gui.DeploymentTree.mce.
void alma.acs.commandcenter.gui.DeploymentTree.showContextMenu | ( | MouseEvent | evt | ) | [protected] |
evt |
References alma.acs.commandcenter.gui.DeploymentTree.clientContextMenu, alma.acs.commandcenter.gui.DeploymentTree.componentContextMenu, alma.acs.commandcenter.gui.DeploymentTree.containerContextMenu, alma.acs.commandcenter.gui.DeploymentTree.folderComponentsContextMenu, alma.acs.commandcenter.gui.DeploymentTree.folderContextMenu, alma.acs.commandcenter.gui.DeploymentTree.maciSupervisor(), alma.acs.commandcenter.gui.DeploymentTree.managerContextMenu, alma.acs.commandcenter.gui.DeploymentTree.selectedSupervisor, and alma.acs.commandcenter.gui.DeploymentTree.target.
Referenced by alma.acs.commandcenter.gui.DeploymentTree.DeploymentTree().
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] |
Renderer alma.acs.commandcenter.gui.DeploymentTree.cellRenderer [protected] |
Referenced by alma.acs.commandcenter.gui.DeploymentTree.DeploymentTree().
ContextMenu alma.acs.commandcenter.gui.DeploymentTree.clientContextMenu [protected] |
ContextMenu alma.acs.commandcenter.gui.DeploymentTree.componentContextMenu [protected] |
ContextMenu alma.acs.commandcenter.gui.DeploymentTree.containerContextMenu [protected] |
ContextMenu alma.acs.commandcenter.gui.DeploymentTree.folderComponentsContextMenu [protected] |
ContextMenu alma.acs.commandcenter.gui.DeploymentTree.folderContextMenu [protected] |
boolean alma.acs.commandcenter.gui.DeploymentTree.isViewFrozen [protected] |
ContextMenu alma.acs.commandcenter.gui.DeploymentTree.managerContextMenu [protected] |
final ManagerConnectionExceptionHandler alma.acs.commandcenter.gui.DeploymentTree.mce = new ManagerConnectionExceptionHandler() [protected] |
Referenced by alma.acs.commandcenter.gui.DeploymentTree.shieldedAddManager(), alma.acs.commandcenter.gui.DeploymentTree.shieldedForceReleaseComponent(), alma.acs.commandcenter.gui.DeploymentTree.shieldedGetComponent(), alma.acs.commandcenter.gui.DeploymentTree.shieldedLogoutClient(), alma.acs.commandcenter.gui.DeploymentTree.shieldedLogoutContainer(), alma.acs.commandcenter.gui.DeploymentTree.shieldedPingManager(), alma.acs.commandcenter.gui.DeploymentTree.shieldedRefreshManager(), alma.acs.commandcenter.gui.DeploymentTree.shieldedReleaseComponents(), and alma.acs.commandcenter.gui.DeploymentTree.shieldedShutdownManager().
List<ModelConverter> alma.acs.commandcenter.gui.DeploymentTree.modelConverters [protected] |
Referenced by alma.acs.commandcenter.gui.DeploymentTree.showContextMenu().
DefaultMutableTreeNode alma.acs.commandcenter.gui.DeploymentTree.target [protected] |
Referenced by alma.acs.commandcenter.gui.DeploymentTree.showContextMenu().
TreeEventForwarder alma.acs.commandcenter.gui.DeploymentTree.treeEventForwarder [protected] |