public class UserManagementPanel extends AbstractManagerPanel implements EnabledEx, ExtensibleComponent, LocaleListener
| Modifier and Type | Class and Description |
|---|---|
static class |
UserManagementPanel.PySaveContext
This is available to the user as the saveContext variable passed in on certain extension functions.
|
AbstractManagerPanel.GatewayInvokeWorkerjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_EDIT_CURRENT |
static int |
MODE_EDIT_SINGLE |
static int |
MODE_MANAGE |
protected java.lang.String |
username |
protected java.lang.String |
userProfile |
slider, status, titleantialias, context, cursorCode, dynamicPropslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISABLED_BY_PERMISSIONSCOMPONENT_RUNNINGRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS| Constructor and Description |
|---|
UserManagementPanel() |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateEnabled() |
java.awt.Color |
getEventForeground()
Gets the available text color for the
ScheduleView contained in this panel
This is here for setting this components color via a property. |
java.util.Map<java.lang.String,ExtensionFunction> |
getExtensionFunctions() |
java.awt.Font |
getFont() |
int |
getMode() |
int |
getRowHeight() |
java.awt.Color |
getSchedulePreviewAvailableColor()
Gets the highlight color for the
ScheduleView contained in this panel
This is here for setting this components color via a property. |
java.awt.Color |
getTableBackground()
Gets the table background color for this panel
This is here for setting this components color via a property.
|
java.awt.Color |
getTableForeground()
Gets the text color for the tables in this panel
This is here for setting this components color via a property.
|
java.awt.Color |
getTableHeaderBackground()
Gets the tables' header background color.
|
java.awt.Color |
getTableHeaderTextColor()
Gets the tables' header text color for the various tables in this panel.
|
int |
getTouchscreenMode() |
java.lang.String |
getUsername() |
java.lang.String |
getUserProfile() |
java.awt.Color |
getWindowBackground()
Gets the background color for this panel
This is here for setting this components color via a property.
|
java.awt.Color |
getWindowForeground()
Gets the text color for this panel
This is here for setting this components color via a property.
|
java.awt.Color |
getWindowHeaderBackground()
Gets the header background for this panel.
|
java.awt.Color |
getWindowHeaderForeground()
Gets the header text color for this panel.
|
java.awt.Color |
getWindowHeaderSaveButtonBackground()
Gets the header save button background for this panel.
|
java.awt.Color |
getWindowHeaderSaveButtonForeground()
Returns the color of the save button.
|
protected void |
initPanels(SlidingPane slider)
Initialize your panels, add at least one to the slider
|
boolean |
isAllowContactInfoEditing() |
boolean |
isAllowRoleAssigning() |
boolean |
isAllowRoleManagement() |
boolean |
isAllowScheduleModifications() |
boolean |
isAllowUsernameEditing() |
boolean |
isColumnContactInfo() |
boolean |
isColumnName() |
boolean |
isColumnRoles() |
boolean |
isColumnSchedule() |
boolean |
isColumnUsername() |
boolean |
isComponentEnabled() |
void |
localeChanged(java.util.Locale newLocale) |
protected void |
onShutdown()
Subclasses should override this to provide shutdown logic.
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
void |
setAllowContactInfoEditing(boolean allowContactInfoEditing) |
void |
setAllowRoleAssigning(boolean allowRoleAssigning) |
void |
setAllowRoleManagement(boolean allowRoleManagement) |
void |
setAllowScheduleModifications(boolean allowScheduleModifications) |
void |
setAllowUsernameEditing(boolean allowUsernameEditing) |
void |
setColumnContactInfo(boolean columnContactInfo) |
void |
setColumnName(boolean columnName) |
void |
setColumnRoles(boolean columnRoles) |
void |
setColumnSchedule(boolean columnSchedule) |
void |
setColumnUsername(boolean columnUsername) |
void |
setComponentEnabled(boolean componentEnabled) |
void |
setEventForeground(java.awt.Color color)
Sets the schedule preview available text color contained within the
UserEdit. |
void |
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) |
void |
setFont(java.awt.Font font)
Sets the font of the Manager Panel as well as child components.
|
void |
setMode(int mode) |
void |
setRowHeight(int height) |
void |
setSchedulePreviewAvailableColor(java.awt.Color color)
Sets the schedule preview text color contained within
UserEdit. |
void |
setTableBackground(java.awt.Color color)
Sets the background to the various tables contained within this panel.
|
void |
setTableForeground(java.awt.Color color)
Sets the text color to the various tables contained within this panel.
|
void |
setTableHeaderBackground(java.awt.Color color)
Sets the header background to the various tables contained within this panel.
|
void |
setTableHeaderTextColor(java.awt.Color color)
Sets the header text color to the various tables contained within this panel.
|
void |
setTouchscreenMode(int touchscreenMode) |
void |
setUsername(java.lang.String username) |
void |
setUserProfile(java.lang.String userProfile) |
void |
setWindowBackground(java.awt.Color color)
Sets the background to the various components contained within this panel.
|
void |
setWindowForeground(java.awt.Color color)
Sets the text color of the various components contained within this panel.
|
void |
setWindowHeaderBackground(java.awt.Color color)
Sets the header background for this panel.
|
void |
setWindowHeaderForeground(java.awt.Color color)
Sets the header text color for this panel.
|
void |
setWindowHeaderSaveButtonBackground(java.awt.Color color)
Sets the header save button background for this panel.
|
void |
setWindowHeaderSaveButtonForeground(java.awt.Color color)
Sets the text color of the save Button's text.
|
void |
updateTables()
Causes the user table and role tables to update their data
|
getSaveButtonForeground, getTitleBackground, getTitleForeground, getTitleSaveButtonBackground, isOptimizedDrawingEnabled, newTitledBorder, paintComponent, setSaveButtonForeground, setTitleBackground, setTitleForeground, setTitleSaveButtonBackground, showUIResponse, slideToEditorgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, paintChildren, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualitygetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAppContext, shutdownComponent, startupComponentpublic static final int MODE_MANAGE
public static final int MODE_EDIT_CURRENT
public static final int MODE_EDIT_SINGLE
protected java.lang.String userProfile
protected java.lang.String username
public java.awt.Font getFont()
getFont in interface java.awt.MenuContainergetFont in class java.awt.Componentpublic void setFont(java.awt.Font font)
AbstractManagerPanelsetFont in class AbstractManagerPanelpublic boolean isComponentEnabled()
isComponentEnabled in interface EnabledExpublic void setComponentEnabled(boolean componentEnabled)
setComponentEnabled in interface EnabledExpublic void evaluateEnabled()
evaluateEnabled in interface EnabledExpublic java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
getExtensionFunctions in interface ExtensibleComponentpublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
setExtensionFunctions in interface ExtensibleComponentprotected void initPanels(SlidingPane slider)
AbstractManagerPanelinitPanels in class AbstractManagerPanelprotected void onStartup()
AbstractVisionPanelonStartup in class AbstractVisionPanelprotected void onShutdown()
AbstractVisionPanelonShutdown in class AbstractVisionPanelpublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class AbstractVisionPanelpublic int getRowHeight()
public void setRowHeight(int height)
public java.lang.String getUserProfile()
public void setUserProfile(java.lang.String userProfile)
public int getMode()
public void setMode(int mode)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public boolean isColumnUsername()
public void setColumnUsername(boolean columnUsername)
public boolean isColumnName()
public void setColumnName(boolean columnName)
public boolean isColumnRoles()
public void setColumnRoles(boolean columnRoles)
public boolean isColumnContactInfo()
public void setColumnContactInfo(boolean columnContactInfo)
public boolean isColumnSchedule()
public void setColumnSchedule(boolean columnSchedule)
public boolean isAllowRoleManagement()
public void setAllowRoleManagement(boolean allowRoleManagement)
public boolean isAllowUsernameEditing()
public void setAllowUsernameEditing(boolean allowUsernameEditing)
public boolean isAllowRoleAssigning()
public void setAllowRoleAssigning(boolean allowRoleAssigning)
public boolean isAllowContactInfoEditing()
public void setAllowContactInfoEditing(boolean allowContactInfoEditing)
public boolean isAllowScheduleModifications()
public void setAllowScheduleModifications(boolean allowScheduleModifications)
public int getTouchscreenMode()
public void setTouchscreenMode(int touchscreenMode)
public void updateTables()
public void setWindowBackground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setWindowForeground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setTableBackground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setTableForeground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setTableHeaderBackground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setTableHeaderTextColor(java.awt.Color color)
color - the specified color. Must not be nullpublic void setWindowHeaderBackground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setWindowHeaderForeground(java.awt.Color color)
color - the specified color. Must not be nullpublic void setWindowHeaderSaveButtonForeground(java.awt.Color color)
color - the Color to set the title text to. Must not be nullpublic java.awt.Color getWindowHeaderSaveButtonForeground()
public java.awt.Color getWindowHeaderForeground()
public java.awt.Color getWindowHeaderBackground()
public void setWindowHeaderSaveButtonBackground(java.awt.Color color)
color - the specified color. Must not be nullpublic java.awt.Color getWindowHeaderSaveButtonBackground()
public void setSchedulePreviewAvailableColor(java.awt.Color color)
UserEdit.
This is here for setting this components color via a property.color - the specified color. Must not be nullpublic void setEventForeground(java.awt.Color color)
UserEdit.
This is here for setting this components color via a property.color - the specified color. Must not be nullpublic java.awt.Color getTableHeaderTextColor()
public java.awt.Color getTableHeaderBackground()
public java.awt.Color getWindowBackground()
public java.awt.Color getWindowForeground()
public java.awt.Color getTableBackground()
public java.awt.Color getTableForeground()
public java.awt.Color getSchedulePreviewAvailableColor()
ScheduleView contained in this panel
This is here for setting this components color via a property.ScheduleView's available highlight color. Will not be nullpublic java.awt.Color getEventForeground()
ScheduleView contained in this panel
This is here for setting this components color via a property.ScheduleView's available text color. Will not be null