com.metamatrix.console.ui.views.entitlements
Class EntitlementDetailPanel

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.metamatrix.console.ui.layout.BasePanel
                      extended by com.metamatrix.console.ui.views.entitlements.EntitlementDetailPanel
All Implemented Interfaces:
NotifyOnExitConsole, ButtonsStateController, PrincipalChangeListener, GroupAccumulatorController, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class EntitlementDetailPanel
extends BasePanel
implements ButtonsStateController, NotifyOnExitConsole, PrincipalChangeListener, GroupAccumulatorController

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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int INITIAL_LIST_SIZES
           
static java.awt.Color VALUES_COLOR
           
 
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
EntitlementDetailPanel(EntitlementsDataInterface dataSrc, RepaintController rc, boolean showMetaMatrix, boolean showEnterprise, boolean modifiable, EntitlementManager mgr, GroupsManager userMgr)
           
 
Method Summary
 java.util.Collection addPressed(java.awt.Component callingPanel)
          called when 'Add' button has been pressed.
 void clear()
           
 boolean finishUp()
           
 void forceRepaint()
           
 java.lang.String getEntitlementName()
           
 GroupsManager getGroupsManager()
           
 AuthorizationPolicyID getPolicyID()
           
 java.lang.String getVDBName()
           
 int getVDBVersion()
           
 boolean havePendingChanges()
           
 boolean isShowingEnterprise()
           
 boolean isShowingMetaMatrix()
           
 void paint(java.awt.Graphics g)
          Overridden paint() method.
 void permissionsChanged()
           
 void populate(EntitlementInfo ent, boolean repopulatingSameEntitlement, boolean canModifyEntitlements)
           
 void postRealize()
          To be overridden by any subclass that wants to do anything immediately after the first paint call, such as position a splitter.
 void principalCreated(MetaMatrixPrincipalName princ)
           
 void principalDeleted(MetaMatrixPrincipalName princ)
           
 void principalsChanged()
           
 boolean removeConfirmed(java.awt.Component callingPanel, java.util.Collection removedMMPrincipals)
           
 
Methods inherited from class com.metamatrix.console.ui.layout.BasePanel
setHasBeenPainted
 
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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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

VALUES_COLOR

public static final java.awt.Color VALUES_COLOR

INITIAL_LIST_SIZES

public static final int INITIAL_LIST_SIZES
See Also:
Constant Field Values
Constructor Detail

EntitlementDetailPanel

public EntitlementDetailPanel(EntitlementsDataInterface dataSrc,
                              RepaintController rc,
                              boolean showMetaMatrix,
                              boolean showEnterprise,
                              boolean modifiable,
                              EntitlementManager mgr,
                              GroupsManager userMgr)
Method Detail

getEntitlementName

public java.lang.String getEntitlementName()

getVDBName

public java.lang.String getVDBName()

getVDBVersion

public int getVDBVersion()

isShowingMetaMatrix

public boolean isShowingMetaMatrix()

isShowingEnterprise

public boolean isShowingEnterprise()

getGroupsManager

public GroupsManager getGroupsManager()
Specified by:
getGroupsManager in interface GroupAccumulatorController

forceRepaint

public void forceRepaint()

getPolicyID

public AuthorizationPolicyID getPolicyID()

populate

public void populate(EntitlementInfo ent,
                     boolean repopulatingSameEntitlement,
                     boolean canModifyEntitlements)

clear

public void clear()

postRealize

public void postRealize()
Description copied from class: BasePanel
To be overridden by any subclass that wants to do anything immediately after the first paint call, such as position a splitter.

Overrides:
postRealize in class BasePanel

permissionsChanged

public void permissionsChanged()
Specified by:
permissionsChanged in interface ButtonsStateController

principalsChanged

public void principalsChanged()
Specified by:
principalsChanged in interface ButtonsStateController

havePendingChanges

public boolean havePendingChanges()
Specified by:
havePendingChanges in interface NotifyOnExitConsole

finishUp

public boolean finishUp()
Specified by:
finishUp in interface NotifyOnExitConsole

addPressed

public java.util.Collection addPressed(java.awt.Component callingPanel)
called when 'Add' button has been pressed.

Specified by:
addPressed in interface GroupAccumulatorController

removeConfirmed

public boolean removeConfirmed(java.awt.Component callingPanel,
                               java.util.Collection removedMMPrincipals)
Specified by:
removeConfirmed in interface GroupAccumulatorController

principalCreated

public void principalCreated(MetaMatrixPrincipalName princ)
Specified by:
principalCreated in interface PrincipalChangeListener

principalDeleted

public void principalDeleted(MetaMatrixPrincipalName princ)
Specified by:
principalDeleted in interface PrincipalChangeListener

paint

public void paint(java.awt.Graphics g)
Description copied from class: BasePanel
Overridden paint() method. Runs postRealize() method upon first paint.

Overrides:
paint in class BasePanel


Copyright © 2009. All Rights Reserved.