public class UserList
extends javax.swing.JList
,
Serialized FormModifier and Type | Class and Description |
---|---|
protected class |
UserList.UserListModel
The model class.
|
javax.swing.JList.AccessibleJList, javax.swing.JList.DropLocation
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_DELETE |
protected java.util.HashMap |
actions |
protected ApplicationElement |
aeObj |
protected static int |
ORDER_ASC |
protected static int |
ORDER_DES |
protected static int |
ORDER_NONE |
protected javax.swing.JPopupMenu |
popupMenu |
protected ApplicationElement |
refAe |
protected InstanceElement |
refIe |
protected java.util.Vector |
relListeners |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
UserList(OdsxSessionInterface odsxSession,
java.lang.String statement)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addRelationListener(RelationListener l)
Add a relation listener.
|
protected javax.swing.JMenuItem |
createMenuItem(java.lang.String name)
Create a menu item.
|
protected javax.swing.JPopupMenu |
createPopup()
Create the popup menu.
|
protected javax.swing.JPopupMenu |
createPopup(int type)
Create the popup.
|
void |
fireRelationChanged()
Fire relation changed
|
javax.swing.Action |
getAction(java.lang.String task)
Get an action for a specific task.
|
javax.swing.Action[] |
getAllActions()
Get all actions.
|
ApplicationElement |
getApplicationElement()
Get the Application Element.
|
javax.swing.JPopupMenu |
getPopup()
Get the popup menu.
|
ApplicationElement |
getReferenceApplicationElement()
Set a new HQL statement.
|
InstanceElement |
getReferenceInstance()
Set a new HQL statement.
|
T_LONGLONG |
getSelectedID()
Get the asam ods id of the selected instance.
|
T_LONGLONG[] |
getSelectedIDs()
Get the ASAM ODS ids of the selected instances.
|
InstanceElement |
getSelectedInstance()
Get the selected instance.
|
InstanceElement[] |
getSelectedInstances()
Get the selected instances.
|
AoSession |
getSession()
Get the session.
|
void |
removeRelationListener(RelationListener l)
Remove a relation listener.
|
void |
setReferenceInstance(InstanceElement refIe)
Set a new HQL statement.
|
protected void |
setSensitivity()
Set the sensitivity of the actions.
|
void |
setSession(OdsxSessionInterface session)
Set a new session.
|
void |
setStatement(java.lang.String statement)
Set a new HQL statement.
|
void |
updateModel()
Update the table model.
|
addListSelectionListener, addSelectionInterval, clearSelection, createSelectionModel, ensureIndexIsVisible, fireSelectionValueChanged, getAccessibleContext, getAnchorSelectionIndex, getCellBounds, getCellRenderer, getDragEnabled, getDropLocation, getDropMode, getFirstVisibleIndex, getFixedCellHeight, getFixedCellWidth, getLastVisibleIndex, getLayoutOrientation, getLeadSelectionIndex, getListSelectionListeners, getMaxSelectionIndex, getMinSelectionIndex, getModel, getNextMatch, getPreferredScrollableViewportSize, getPrototypeCellValue, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedIndex, getSelectedIndices, getSelectedValue, getSelectedValues, getSelectedValuesList, getSelectionBackground, getSelectionForeground, getSelectionMode, getSelectionModel, getToolTipText, getUI, getUIClassID, getValueIsAdjusting, getVisibleRowCount, indexToLocation, isSelectedIndex, isSelectionEmpty, locationToIndex, paramString, removeListSelectionListener, removeSelectionInterval, setCellRenderer, setDragEnabled, setDropMode, setFixedCellHeight, setFixedCellWidth, setLayoutOrientation, setListData, setListData, setModel, setPrototypeCellValue, setSelectedIndex, setSelectedIndices, setSelectedValue, setSelectionBackground, setSelectionForeground, setSelectionInterval, setSelectionMode, setSelectionModel, setUI, setValueIsAdjusting, setVisibleRowCount, updateUI
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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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
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, 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, 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, transferFocusBackward, transferFocusUpCycle
protected static final int ORDER_NONE
protected static final int ORDER_DES
protected static final int ORDER_ASC
public static final java.lang.String ACTION_DELETE
protected ApplicationElement aeObj
protected java.util.HashMap actions
protected javax.swing.JPopupMenu popupMenu
protected InstanceElement refIe
protected ApplicationElement refAe
protected java.util.Vector relListeners
public UserList(OdsxSessionInterface odsxSession, java.lang.String statement) throws HQLException
HQLException
public javax.swing.Action[] getAllActions()
public javax.swing.Action getAction(java.lang.String task)
public void setReferenceInstance(InstanceElement refIe)
public InstanceElement getReferenceInstance()
public ApplicationElement getReferenceApplicationElement() throws AoException
AoException
public void setStatement(java.lang.String statement)
protected void setSensitivity()
public javax.swing.JPopupMenu getPopup()
protected javax.swing.JPopupMenu createPopup(int type)
protected javax.swing.JPopupMenu createPopup()
protected javax.swing.JMenuItem createMenuItem(java.lang.String name)
public InstanceElement getSelectedInstance() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public T_LONGLONG getSelectedID() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public InstanceElement[] getSelectedInstances() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public T_LONGLONG[] getSelectedIDs() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public AoSession getSession()
public ApplicationElement getApplicationElement() throws AoException
AoException
public void fireRelationChanged()
public void addRelationListener(RelationListener l)
public void removeRelationListener(RelationListener l)
public void updateModel()
public void setSession(OdsxSessionInterface session)