public class UserDialogPanel extends FwkPanel
,
Serialized FormModifier and Type | Class and Description |
---|---|
protected class |
UserDialogPanel.RelListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.Action |
addToGroup |
protected ApplicationElement |
aeUser |
protected ApplicationElement |
aeUserGroup |
protected ApplicationStructure |
asObj |
protected javax.swing.JSplitPane |
bottomSplitter |
protected java.awt.event.ActionListener |
closer |
protected static FwkDescriptionInterface |
descriptor |
protected UserTable |
groupTable |
protected HQSPanel |
hqsPanel |
protected UserList |
memberList |
protected OdsxSessionInterface |
odsxSession |
static java.lang.String |
PACKAGE |
protected javax.swing.JSplitPane |
splitter |
protected javax.swing.JSplitPane |
topSplitter |
protected UserList |
userGroupList |
protected UserTable |
userTable |
static java.lang.String |
version |
bgImage, controller, fwkItem, imgHeight, imgWidth, lineAppearance, newHeight, newWidth, pageFormat, readingDOM, text, textAppearance, xalign, yalign
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, LEFT, RIGHT, TOP
INFOBUS_SOURCE
AUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME
Constructor and Description |
---|
UserDialogPanel()
Creates a new instance of UserDialogPanel
|
UserDialogPanel(OdsxSessionInterface odsxSession,
java.awt.event.ActionListener close)
Creates a new instance of UserDialog
|
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JButton |
createButton(java.lang.String prop,
java.lang.String iconKey)
Create a button
|
protected javax.swing.JPanel |
createGroupsPanel()
Create the groups panel.
|
protected javax.swing.JPanel |
createMembersPanel()
Create the user group panel.
|
protected void |
createPanel()
Create the panel content.
|
protected javax.swing.JPanel |
createUserGroupsPanel()
Create the user group panel.
|
protected javax.swing.JPanel |
createUsersPanel()
Create the users panel.
|
protected void |
finalize()
The finalizer to free the session.
|
ApplicationElement |
getApplicationElementGroup()
Get group application element.
|
ApplicationElement |
getApplicationElementUser()
Get user application element.
|
static FwkDescriptionInterface |
getDescriptor() |
InstanceElement |
getSelectedGroup()
Get selected group.
|
InstanceElement[] |
getSelectedGroups()
Get selected groups.
|
InstanceElement |
getSelectedUser()
Get selected user.
|
InstanceElement[] |
getSelectedUsers()
Get selected users.
|
OdsxSessionInterface |
getSession()
Get the asam ods session.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
void |
setCloseActionListener(java.awt.event.ActionListener listener)
Set a close action listener.
|
void |
setSession(OdsxSessionInterface odsxSession)
Set the asam ods session.
|
void |
updateRelations()
Update the relations.
|
addCommand, addCommand, addPropertyChangeListener, addPropertyChangeListener, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getClassName, getCommand, getCommands, getCommands, getCompany, getCompanyInternetAddress, getController, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getGroup, getIcon, getIcon, getIconKey, getIconKey, getInstanceDescriptor, getName, getNumberOfPages, getPageFormat, getPersistentObjectNames, getPresentationString, getPresentationString, getPrintable, getPrintJobName, getProperty, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, getPropertyGroup, getSource, getSupportEMail, getTitle, getTitleName, getTransferData, getTransferDataFlavors, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, isDataFlavorSupported, isPropertyChangeEventSuspended, lostOwnership, paintComponent, print, printPanel, readConstructor, readFromDOM, readingDOM, readingDOM, refresh, release, removeCommand, removeFromGroup, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBackgroundImage, setBuild, setClassName, setCommands, setCompany, setCompanyInternetAddress, setController, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setLineAppearance, setName, setPageFormat, setProperty, setPropertyGroup, setSource, setSupportEMail, setText, setTextAlignment, setTextAppearance, setTitleName, suspendChangeManager, suspendPropertyChangeEvents, writeConstructor, writeToDOM, writeToXML
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, 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, transferFocusUpCycle
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
add
public static final java.lang.String PACKAGE
public static final java.lang.String version
protected static final FwkDescriptionInterface descriptor
protected OdsxSessionInterface odsxSession
protected ApplicationElement aeUser
protected ApplicationElement aeUserGroup
protected ApplicationStructure asObj
protected java.awt.event.ActionListener closer
protected UserTable userTable
protected UserTable groupTable
protected UserList userGroupList
protected UserList memberList
protected javax.swing.Action addToGroup
protected javax.swing.JSplitPane splitter
protected javax.swing.JSplitPane topSplitter
protected javax.swing.JSplitPane bottomSplitter
protected HQSPanel hqsPanel
public UserDialogPanel()
public UserDialogPanel(OdsxSessionInterface odsxSession, java.awt.event.ActionListener close) throws ConnectionNotEstablishedException, HQLException, NoUserFoundException, NoUserGroupFoundException
session
- an OdsxSessionInterface implementation.ConnectionNotEstablishedException
HQLException
NoUserFoundException
NoUserGroupFoundException
public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkPanel
public static FwkDescriptionInterface getDescriptor()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public void setSession(OdsxSessionInterface odsxSession) throws ConnectionNotEstablishedException, HQLException, NoUserFoundException, NoUserGroupFoundException
session
- an org.asam.ods.AoSession implementation.ConnectionNotEstablishedException
HQLException
NoUserFoundException
NoUserGroupFoundException
public OdsxSessionInterface getSession()
public ApplicationElement getApplicationElementUser() throws AoException
AoException
public ApplicationElement getApplicationElementGroup() throws AoException
AoException
public InstanceElement[] getSelectedUsers() throws AoException
AoException
public InstanceElement[] getSelectedGroups() throws AoException
AoException
public InstanceElement getSelectedUser() throws AoException
AoException
public InstanceElement getSelectedGroup() throws AoException
AoException
public void updateRelations()
public void setCloseActionListener(java.awt.event.ActionListener listener)
protected void createPanel() throws HQLException
HQLException
protected javax.swing.JPanel createGroupsPanel() throws HQLException
HQLException
protected javax.swing.JPanel createMembersPanel() throws HQLException
HQLException
protected javax.swing.JPanel createUsersPanel() throws HQLException
HQLException
protected javax.swing.JPanel createUserGroupsPanel() throws HQLException
HQLException
protected javax.swing.JButton createButton(java.lang.String prop, java.lang.String iconKey)