java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
medi.swing.SessionPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class SessionPanel
- extends javax.swing.JPanel
Displays a list of sessions and volume/session details.
- Version:
- 0.0.2
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Container |
|
|
Constructor Summary |
SessionPanel()
Creates new form SessionPanel |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, swapComponents, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
tabSessionList
private javax.swing.JTable tabSessionList
lblDataList
private javax.swing.JLabel lblDataList
lblSessionList
private javax.swing.JLabel lblSessionList
lblAssignedContainer
private javax.swing.JLabel lblAssignedContainer
butDataDetails
private javax.swing.JButton butDataDetails
panSessionList
private javax.swing.JPanel panSessionList
panButData
private javax.swing.JPanel panButData
butApply
private javax.swing.JButton butApply
butDeleteSession
private javax.swing.JButton butDeleteSession
scpDataList
private javax.swing.JScrollPane scpDataList
sppSessionView
private javax.swing.JSplitPane sppSessionView
panDataList
private javax.swing.JPanel panDataList
panDetails
private javax.swing.JPanel panDetails
tbdSessionPanel
private javax.swing.JTabbedPane tbdSessionPanel
txtSessionType
private javax.swing.JTextField txtSessionType
tabDataList
private javax.swing.JTable tabDataList
lblVolumeName
private javax.swing.JLabel lblVolumeName
panInButSession
private javax.swing.JPanel panInButSession
butAddSession
private javax.swing.JButton butAddSession
txtVolumeName
private javax.swing.JTextField txtVolumeName
scpSessionList
private javax.swing.JScrollPane scpSessionList
panButSession
private javax.swing.JPanel panButSession
butUpdateSession
private javax.swing.JButton butUpdateSession
lblVolumeType
private javax.swing.JLabel lblVolumeType
butMoveSession
private javax.swing.JButton butMoveSession
cboVolumeType
private javax.swing.JComboBox cboVolumeType
cboAssignedContainer
private javax.swing.JComboBox cboAssignedContainer
panDataView
private SessionDataPanel panDataView
sessionModel
private javatools.swing.table.IndexedTableModel sessionModel
dataModel
private javatools.swing.table.IndexedTableModel dataModel
sessionSorter
private javatools.swing.table.IndexedTableSorter sessionSorter
dataSorter
private javatools.swing.table.IndexedTableSorter dataSorter
prv
private medi.base.Provider prv
val
private javatools.util.Validator val
volumeID
private java.lang.Integer volumeID
fatherSessionID
private java.lang.Integer fatherSessionID
sessionIndexes
private int[] sessionIndexes
dataIndexes
private int[] dataIndexes
sessionChanged
private java.util.TreeSet sessionChanged
SessionPanel
public SessionPanel()
- Creates new form SessionPanel
setProvider
public void setProvider(medi.base.Provider provider)
- Sets the provider to use.
setVolumeMounter
public void setVolumeMounter(medi.base.util.VolumeMounter pVmount)
- Sets the volume mounter for this panel.
showSessions
public void showSessions(java.lang.Integer pVolumeID,
java.lang.Integer pFatherSessionID)
throws javatools.db.DbException
- Shows the sessions.
setVolumeID
public void setVolumeID(java.lang.Integer pVolumeID)
- Sets the volume ID.
setFatherSessionID
public void setFatherSessionID(java.lang.Integer pFatherSessionID)
- Sets the father session ID.
initComponents
private void initComponents()
- This method is called from within the constructor to
initialize the form.
WARNING: Do NOT modify this code. The content of this method is
always regenerated by the Form Editor.
butMoveSessionActionPerformed
private void butMoveSessionActionPerformed(java.awt.event.ActionEvent evt)
butApplyActionPerformed
private void butApplyActionPerformed(java.awt.event.ActionEvent evt)
tabSessionListKeyTyped
private void tabSessionListKeyTyped(java.awt.event.KeyEvent evt)
butUpdateSessionActionPerformed
private void butUpdateSessionActionPerformed(java.awt.event.ActionEvent evt)
butDeleteSessionActionPerformed
private void butDeleteSessionActionPerformed(java.awt.event.ActionEvent evt)
butAddSessionActionPerformed
private void butAddSessionActionPerformed(java.awt.event.ActionEvent evt)
initLists
private void initLists()
initSelectionListeners
private void initSelectionListeners()
loadDataList
private void loadDataList(java.lang.Integer sessionID)
initTableSizes
private void initTableSizes()
initSessionTableSizes
private void initSessionTableSizes()
initDataTableSizes
private void initDataTableSizes()
buildSessionModel
private javatools.swing.table.IndexedTableSorter buildSessionModel()
buildDataModel
private javatools.swing.table.IndexedTableSorter buildDataModel()
loadVolumeTypes
private void loadVolumeTypes()
loadVolumeDetails
private void loadVolumeDetails()
throws javatools.db.DbException
loadSessionDetails
private void loadSessionDetails()
throws javatools.db.DbException
loadContainers
private void loadContainers()
loadSessionLocation
private void loadSessionLocation()
throws javatools.db.DbException