public class UserDialogPanel extends FwkPanel
,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
protected class |
UserDialogPanel.RelListener |
javax.swing.JPanel.AccessibleJPaneljavax.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, yalignaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, LEFT, RIGHT, TOPINFOBUS_SOURCEAUTHOR, 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, writeToXMLgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, 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, transferFocusUpCycleclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddpublic 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.ConnectionNotEstablishedExceptionHQLExceptionNoUserFoundExceptionNoUserGroupFoundExceptionpublic java.lang.String getVersion()
FwkInterfacegetVersion in interface FwkInterfacegetVersion in class FwkPanelpublic static FwkDescriptionInterface getDescriptor()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void setSession(OdsxSessionInterface odsxSession) throws ConnectionNotEstablishedException, HQLException, NoUserFoundException, NoUserGroupFoundException
session - an org.asam.ods.AoSession implementation.ConnectionNotEstablishedExceptionHQLExceptionNoUserFoundExceptionNoUserGroupFoundExceptionpublic OdsxSessionInterface getSession()
public ApplicationElement getApplicationElementUser() throws AoException
AoExceptionpublic ApplicationElement getApplicationElementGroup() throws AoException
AoExceptionpublic InstanceElement[] getSelectedUsers() throws AoException
AoExceptionpublic InstanceElement[] getSelectedGroups() throws AoException
AoExceptionpublic InstanceElement getSelectedUser() throws AoException
AoExceptionpublic InstanceElement getSelectedGroup() throws AoException
AoExceptionpublic void updateRelations()
public void setCloseActionListener(java.awt.event.ActionListener listener)
protected void createPanel()
throws HQLException
HQLExceptionprotected javax.swing.JPanel createGroupsPanel()
throws HQLException
HQLExceptionprotected javax.swing.JPanel createMembersPanel()
throws HQLException
HQLExceptionprotected javax.swing.JPanel createUsersPanel()
throws HQLException
HQLExceptionprotected javax.swing.JPanel createUserGroupsPanel()
throws HQLException
HQLExceptionprotected javax.swing.JButton createButton(java.lang.String prop,
java.lang.String iconKey)