Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

medi.swing.dialog
Class SessionManagement  view SessionManagement download SessionManagement.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bymedi.swing.dialog.SessionManagement
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SessionManagement
extends javax.swing.JDialog

It is a frame to manage assignment of data to a session, or session position.

Version:
0.3.0

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
 
Field Summary
 int ADD_MODE
          Adds an array of data to a session.
private  javax.swing.JButton butCancel
           
private  javax.swing.JButton butSelect
           
private  int[] containerIDIndexes
           
private  int[] containerIndexes
           
private  javatools.db.DbResult containerRes
           
private  medi.swing.tree.MediTreeNode containerRoot
           
private  java.lang.Long[] dataIDs
           
private  javax.swing.JLabel lblSessionSelection
           
private  java.util.ResourceBundle mediBundle
           
private  int mode
           
 int MOVE_MODE
          Moves a data array from a session to another session.
 int MOVE_SESSION_MODE
          Moves a session from a position to another.
private  java.lang.Integer newSessionID
           
private  java.lang.Integer newVolumeID
           
private  javax.swing.JPanel panButtons
           
private  medi.db.AbstractProvider prv
           
private  javax.swing.JScrollPane scpSession
           
private  java.lang.Integer sessionID
           
private  int[] sessionIDIndexes
           
private  int[] sessionIndexes
           
private  javax.swing.JTree treeSession
           
private  java.lang.Integer volumeID
           
private  int[] volumeIDIndexes
           
private  int[] volumeIndexes
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SessionManagement(java.awt.Frame parent, boolean modal)
          Creates new form SessionManagement
 
Method Summary
private  void addLinkData2Session()
           
private  void butCancelActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butSelectActionPerformed(java.awt.event.ActionEvent evt)
           
private  void closeDialog(java.awt.event.WindowEvent evt)
          Closes the dialog
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void initTreeSession()
           
private  void moveLinkData2Session()
           
 void setDataIDs(java.lang.Long[] pDataIDs)
          Sets the data array.
 void setMode(int pMode)
          Sets the mode (ADD_MODE, MOVE_MODE or MOVE_SESSION_MODE).
 void setOriginSession(java.lang.Integer pVolumeID, java.lang.Integer pSessionID)
          Sets the origin session.
 void setProvider(medi.db.AbstractProvider pPrv)
          Sets the provider to use.
 void show()
          Shows this frame.
private  void treeSessionTreeWillCollapse(javax.swing.event.TreeExpansionEvent evt)
           
private  void treeSessionTreeWillExpand(javax.swing.event.TreeExpansionEvent evt)
           
private  void treeSessionValueChanged(javax.swing.event.TreeSelectionEvent evt)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ADD_MODE

public final int ADD_MODE
Adds an array of data to a session.

See Also:
Constant Field Values

MOVE_MODE

public final int MOVE_MODE
Moves a data array from a session to another session.

See Also:
Constant Field Values

MOVE_SESSION_MODE

public final int MOVE_SESSION_MODE
Moves a session from a position to another.

See Also:
Constant Field Values

treeSession

private javax.swing.JTree treeSession

butCancel

private javax.swing.JButton butCancel

butSelect

private javax.swing.JButton butSelect

scpSession

private javax.swing.JScrollPane scpSession

lblSessionSelection

private javax.swing.JLabel lblSessionSelection

panButtons

private javax.swing.JPanel panButtons

prv

private medi.db.AbstractProvider prv

mode

private int mode

dataIDs

private java.lang.Long[] dataIDs

volumeID

private java.lang.Integer volumeID

sessionID

private java.lang.Integer sessionID

newVolumeID

private java.lang.Integer newVolumeID

newSessionID

private java.lang.Integer newSessionID

containerRoot

private medi.swing.tree.MediTreeNode containerRoot

containerRes

private javatools.db.DbResult containerRes

mediBundle

private java.util.ResourceBundle mediBundle

containerIndexes

private int[] containerIndexes

containerIDIndexes

private int[] containerIDIndexes

volumeIndexes

private int[] volumeIndexes

volumeIDIndexes

private int[] volumeIDIndexes

sessionIndexes

private int[] sessionIndexes

sessionIDIndexes

private int[] sessionIDIndexes
Constructor Detail

SessionManagement

public SessionManagement(java.awt.Frame parent,
                         boolean modal)
Creates new form SessionManagement

Method Detail

setProvider

public void setProvider(medi.db.AbstractProvider pPrv)
Sets the provider to use.


setMode

public void setMode(int pMode)
Sets the mode (ADD_MODE, MOVE_MODE or MOVE_SESSION_MODE).


show

public void show()
Shows this frame.


setDataIDs

public void setDataIDs(java.lang.Long[] pDataIDs)
Sets the data array.


setOriginSession

public void setOriginSession(java.lang.Integer pVolumeID,
                             java.lang.Integer pSessionID)
Sets the origin session.


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.


butCancelActionPerformed

private void butCancelActionPerformed(java.awt.event.ActionEvent evt)

butSelectActionPerformed

private void butSelectActionPerformed(java.awt.event.ActionEvent evt)

treeSessionValueChanged

private void treeSessionValueChanged(javax.swing.event.TreeSelectionEvent evt)

treeSessionTreeWillCollapse

private void treeSessionTreeWillCollapse(javax.swing.event.TreeExpansionEvent evt)
                                  throws javax.swing.tree.ExpandVetoException

treeSessionTreeWillExpand

private void treeSessionTreeWillExpand(javax.swing.event.TreeExpansionEvent evt)
                                throws javax.swing.tree.ExpandVetoException

closeDialog

private void closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog


initTreeSession

private void initTreeSession()
                      throws javatools.db.DbException

addLinkData2Session

private void addLinkData2Session()
                          throws javatools.db.DbException

moveLinkData2Session

private void moveLinkData2Session()
                           throws javatools.db.DbException