Adempiere 3.5.2a

org.eevolution.form
Class VMRPDetailed

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.compiere.swing.CPanel
                      extended by org.eevolution.form.VMRPDetailed
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, VetoableChangeListener, Serializable, EventListener, Accessible, ChangeListener, ListSelectionListener, TableModelListener, FormPanel, ASyncProcess

public class VMRPDetailed
extends CPanel
implements FormPanel, ActionListener, VetoableChangeListener, ChangeListener, ListSelectionListener, TableModelListener, ASyncProcess

VMRPDetailed

Version:
$Id: VMRPDetailed.java,v 1.1 2004/06/22 05:24:03 vpj-cd Exp $
Author:
Victor Perez, e-Evolution, S.C.
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  String p_keyColumn
          Key Column Name
protected  Info_Column[] p_layout
          Layout of Grid
protected  boolean p_loadedOK
          Loading success indicator
protected  boolean p_multiSelection
          Enable more than one selection
protected  MiniTable p_table
          Table
protected  String p_whereClause
          Initial WHERE Clause
protected  int p_WindowNo
          Master (owning) Window
protected  CPanel parameterPanel
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VMRPDetailed()
          Creates new form VMRPDetailed
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void dispose()
          Dispose - Free Resources
 void executeASync(ProcessInfo processInfo)
          Method to be executed async.
protected  Integer getSelectedRowKey()
          Get the key of currently selected row
 void init(int WindowNo, FormFrame frame)
          Initialize Panel
 boolean isUILocked()
          Is the UI locked (Internal method)
protected  void jbInit()
          Static Init
 void lockUI(ProcessInfo processInfo)
          Lock User Interface.
protected  void prepareTable(Info_Column[] layout, String from, String staticWhere, String orderBy)
          Prepare Table, Construct SQL (m_m_sqlMain, m_sqlAdd) and size Window
 void stateChanged(ChangeEvent e)
           
 void tableChanged(TableModelEvent e)
           
 void unlockUI(ProcessInfo processInfo)
          Unlock User Interface.
 void valueChanged(ListSelectionEvent e)
           
 void vetoableChange(PropertyChangeEvent evt)
           
 
Methods inherited from class org.compiere.swing.CPanel
getBackgroundColor, getTabLevel, setBackground, setBackgroundColor, setTabLevel, toString
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, 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, 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, hide, 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, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

p_WindowNo

protected int p_WindowNo
Master (owning) Window


p_keyColumn

protected String p_keyColumn
Key Column Name


p_multiSelection

protected boolean p_multiSelection
Enable more than one selection


p_whereClause

protected String p_whereClause
Initial WHERE Clause


p_table

protected MiniTable p_table
Table


p_layout

protected Info_Column[] p_layout
Layout of Grid


p_loadedOK

protected boolean p_loadedOK
Loading success indicator


parameterPanel

protected CPanel parameterPanel
Constructor Detail

VMRPDetailed

public VMRPDetailed()
Creates new form VMRPDetailed

Method Detail

init

public void init(int WindowNo,
                 FormFrame frame)
Initialize Panel

Specified by:
init in interface FormPanel
Parameters:
WindowNo - window
frame - frame

jbInit

protected void jbInit()
               throws Exception
Static Init

Throws:
Exception

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

dispose

public void dispose()
Description copied from interface: FormPanel
Dispose - Free Resources

Specified by:
dispose in interface FormPanel

executeASync

public void executeASync(ProcessInfo processInfo)
Description copied from interface: ASyncProcess
Method to be executed async. Called from the Worker

Specified by:
executeASync in interface ASyncProcess
Parameters:
processInfo - ProcessInfo

isUILocked

public boolean isUILocked()
Description copied from interface: ASyncProcess
Is the UI locked (Internal method)

Specified by:
isUILocked in interface ASyncProcess
Returns:
true, if UI is locked

lockUI

public void lockUI(ProcessInfo processInfo)
Description copied from interface: ASyncProcess
Lock User Interface. Called from the Worker before processing

Specified by:
lockUI in interface ASyncProcess
Parameters:
processInfo - process info

stateChanged

public void stateChanged(ChangeEvent e)
Specified by:
stateChanged in interface ChangeListener

tableChanged

public void tableChanged(TableModelEvent e)
Specified by:
tableChanged in interface TableModelListener

unlockUI

public void unlockUI(ProcessInfo processInfo)
Description copied from interface: ASyncProcess
Unlock User Interface. Called from the Worker when processing is done

Specified by:
unlockUI in interface ASyncProcess
Parameters:
processInfo - result of execute ASync call

valueChanged

public void valueChanged(ListSelectionEvent e)
Specified by:
valueChanged in interface ListSelectionListener

vetoableChange

public void vetoableChange(PropertyChangeEvent evt)
                    throws PropertyVetoException
Specified by:
vetoableChange in interface VetoableChangeListener
Throws:
PropertyVetoException

prepareTable

protected void prepareTable(Info_Column[] layout,
                            String from,
                            String staticWhere,
                            String orderBy)
Prepare Table, Construct SQL (m_m_sqlMain, m_sqlAdd) and size Window

Parameters:
layout - layout array
from - from clause
staticWhere - where clause
orderBy - order by clause

getSelectedRowKey

protected Integer getSelectedRowKey()
Get the key of currently selected row

Returns:
selected key

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.