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

Quick Search    Search Deep

medi.swing
Class GenreManagement  view GenreManagement download GenreManagement.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.GenreManagement
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class GenreManagement
extends javax.swing.JDialog

It is a frame to manage assignment of data to a genre or a genre to a father genre.

Version:
0.0.1

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 genre.
private  javax.swing.JPanel butButtons
           
private  javax.swing.JButton butCancel
           
private  javax.swing.JButton butSelect
           
private  java.lang.Long[] dataIDs
           
private  java.lang.Integer genreID
           
private  int[] genreIDIndexes
           
private  int[] genreIndexes
           
private  javatools.db.DbTable genreRes
           
private  medi.swing.util.MediTreeNode genreRoot
           
private  javax.swing.JLabel lblGenreSelection
           
private  int mode
           
 int MOVE_GENRE_MODE
          Moves a genre from a point to another.
 int MOVE_MODE
          Moves an array of data from a genre to another genre.
private  java.lang.Integer newGenreID
           
private  medi.base.Provider prv
           
private  javax.swing.JScrollPane scpGenre
           
private  javax.swing.JTree treeGenre
           
 
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
GenreManagement(java.awt.Frame parent, boolean modal)
          Creates new form GenreManagement
 
Method Summary
private  void addLinkData2Genre()
           
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 initTreeGenre()
           
private  void moveLinkData2Genre()
           
 void setDataIDs(java.lang.Long[] pDataIDs)
          Sets the data array.
 void setMode(int pMode)
          Sets the mode (ADD_MODE, MOVE_MODE or MOVE_GENRE_MDOE).
 void setOriginGenre(java.lang.Integer pGenreID)
          Sets the origin genre.
 void setProvider(medi.base.Provider pPrv)
          Sets the provider to use.
 void show()
          Displays this frame.
private  void treeGenreTreeWillCollapse(javax.swing.event.TreeExpansionEvent evt)
           
private  void treeGenreTreeWillExpand(javax.swing.event.TreeExpansionEvent evt)
           
private  void treeGenreValueChanged(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, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, 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, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, 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 genre.

See Also:
Constant Field Values

MOVE_MODE

public final int MOVE_MODE
Moves an array of data from a genre to another genre.

See Also:
Constant Field Values

MOVE_GENRE_MODE

public final int MOVE_GENRE_MODE
Moves a genre from a point to another.

See Also:
Constant Field Values

lblGenreSelection

private javax.swing.JLabel lblGenreSelection

butSelect

private javax.swing.JButton butSelect

butCancel

private javax.swing.JButton butCancel

treeGenre

private javax.swing.JTree treeGenre

scpGenre

private javax.swing.JScrollPane scpGenre

butButtons

private javax.swing.JPanel butButtons

prv

private medi.base.Provider prv

mode

private int mode

dataIDs

private java.lang.Long[] dataIDs

genreID

private java.lang.Integer genreID

newGenreID

private java.lang.Integer newGenreID

genreRoot

private medi.swing.util.MediTreeNode genreRoot

genreRes

private javatools.db.DbTable genreRes

genreIndexes

private int[] genreIndexes

genreIDIndexes

private int[] genreIDIndexes
Constructor Detail

GenreManagement

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

Method Detail

setProvider

public void setProvider(medi.base.Provider pPrv)
Sets the provider to use.


setMode

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


show

public void show()
Displays this frame.


setDataIDs

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


setOriginGenre

public void setOriginGenre(java.lang.Integer pGenreID)
Sets the origin genre.


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)

treeGenreValueChanged

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

treeGenreTreeWillCollapse

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

treeGenreTreeWillExpand

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

closeDialog

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


initTreeGenre

private void initTreeGenre()
                    throws javatools.db.DbException

addLinkData2Genre

private void addLinkData2Genre()
                        throws javatools.db.DbException

moveLinkData2Genre

private void moveLinkData2Genre()
                         throws javatools.db.DbException