Adempiere 3.5.2a

org.compiere.apps.search
Class Find

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.compiere.swing.CDialog
                          extended by org.compiere.apps.search.Find
All Implemented Interfaces:
ActionListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener, RootPaneContainer, WindowConstants, DataStatusListener

public final class Find
extends CDialog
implements ActionListener, ChangeListener, DataStatusListener

Find/Search Records. Based on AD_Find for persistency, query is build to restrict info

Version:
$Id: Find.java,v 1.3 2006/07/30 00:51:27 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
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
static int AD_REFERENCE_ID_YESNO
          Reference ID for Yes/No
 CComboBox columns
          Advanced Search Column
static int FIELDLENGTH
          Length of Fields on first tab
static int INDEX_COLUMNNAME
          Index ColumnName = 0
static int INDEX_OPERATOR
          Index Operator = 1
static int INDEX_VALUE
          Index Value = 2
static int INDEX_VALUE2
          Index Value2 = 3
 CComboBox operators
          Advanced Search Operators
static int TABNO
          For Grid Controller
 
Fields inherited from class org.compiere.swing.CDialog
ACTION_DISPOSE, s_dialogAction, s_disposeKeyStroke
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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
Find(Frame owner, int targetWindowNo, String title, int AD_Tab_ID, int AD_Table_ID, String tableName, String whereExtended, GridField[] findFields, int minRecords)
          Find Constructor
 
Method Summary
 void actionPerformed(ActionEvent e)
          Action Listener
 void dataStatusChanged(DataStatusEvent e)
          Grid Status Changed.
 void dispose()
          Dispose window
 MQuery getQuery()
          Get Query - Retrieve result
 GridField getTargetMField(String columnName)
          Get Target MField
 int getTotalRecords()
          Get Total Records
 void stateChanged(ChangeEvent e)
          Change Listener (tab change)
 
Methods inherited from class org.compiere.swing.CDialog
dialogInit, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setTitle
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TABNO

public static final int TABNO
For Grid Controller

See Also:
Constant Field Values

FIELDLENGTH

public static final int FIELDLENGTH
Length of Fields on first tab

See Also:
Constant Field Values

AD_REFERENCE_ID_YESNO

public static final int AD_REFERENCE_ID_YESNO
Reference ID for Yes/No

See Also:
Constant Field Values

INDEX_COLUMNNAME

public static final int INDEX_COLUMNNAME
Index ColumnName = 0

See Also:
Constant Field Values

INDEX_OPERATOR

public static final int INDEX_OPERATOR
Index Operator = 1

See Also:
Constant Field Values

INDEX_VALUE

public static final int INDEX_VALUE
Index Value = 2

See Also:
Constant Field Values

INDEX_VALUE2

public static final int INDEX_VALUE2
Index Value2 = 3

See Also:
Constant Field Values

columns

public CComboBox columns
Advanced Search Column


operators

public CComboBox operators
Advanced Search Operators

Constructor Detail

Find

public Find(Frame owner,
            int targetWindowNo,
            String title,
            int AD_Tab_ID,
            int AD_Table_ID,
            String tableName,
            String whereExtended,
            GridField[] findFields,
            int minRecords)
Find Constructor

Parameters:
owner - Frame Dialog Onwer
targetWindowNo - WindowNo of target window
title -
AD_Table_ID -
tableName -
whereExtended -
findFields -
minRecords - number of minimum records
Method Detail

dispose

public void dispose()
Dispose window

Overrides:
dispose in class Window

actionPerformed

public void actionPerformed(ActionEvent e)
Action Listener

Specified by:
actionPerformed in interface ActionListener
Overrides:
actionPerformed in class CDialog
Parameters:
e - ActionEvent
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

stateChanged

public void stateChanged(ChangeEvent e)
Change Listener (tab change)

Specified by:
stateChanged in interface ChangeListener
Parameters:
e - ChangeEbent

getQuery

public MQuery getQuery()
Get Query - Retrieve result

Returns:
String representation of query

getTotalRecords

public int getTotalRecords()
Get Total Records

Returns:
no of records

dataStatusChanged

public void dataStatusChanged(DataStatusEvent e)
Grid Status Changed.

Specified by:
dataStatusChanged in interface DataStatusListener
Parameters:
e - DataStatueEvent

getTargetMField

public GridField getTargetMField(String columnName)
Get Target MField

Parameters:
columnName - column name
Returns:
MField

Adempiere 3.5.2a

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