public class PIASearchPanel extends PIACustomizablePanel implements PSearchProducer
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allBrandsSelected |
protected boolean |
allowBrandActs |
protected PBrandTree |
brandTree |
protected boolean |
filterNonBrandHostAccounts |
protected boolean |
forceStop |
protected boolean |
isBranded |
protected String |
mClass |
protected int |
resultsLimit |
protected PScopeEntryPoint |
selectedBrand |
protected Object |
stopLock |
isTracking, mIAList, mImpl, unregListIMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImagelistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PIASearchPanel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSearchInfoListener(PSearchInfoListener l)
Adds a listener for the results of this search
|
void |
addSearchResultsListener(PSearchResultsListener l)
Connects the search panel to a class that is interested in the results
of the search.
|
void |
clear()
A convenience method that clears all Portal-aware descendants of
this panel.
|
void |
collectData(PCollectDataEvent event)
Override collectData(), turning it into a no-op.
|
protected void |
collectDataFromPanelWidgets(Component c,
Vector models,
Vector assocClasses) |
void |
filterNonBrandHostAccounts(boolean b) |
protected void |
fireColumns(String[] cols)
Sends an event to the search listeners
|
protected void |
fireProgress(int progress)
Sends out a progress report, typically to the main application
|
protected void |
fireSearchResults(PModelHandle[] results)
Send an event containing the results of the search
|
String |
getControllerClassName()
Retrieves the class name of this component's controller, in this case, null.
|
protected String[] |
getDesiredResults()
Retrieves the column display field descriptions.
|
String |
getStorableClass()
Get the storable class searched for by this component
|
Vector |
getTools()
Returns the commands available on this panel.
|
boolean |
hasBrandHost() |
boolean |
isLoginRoot() |
void |
removeSearchInfoListener(PSearchInfoListener l)
Removes a listener for the results of this search
|
void |
removeSearchResultsListener(PSearchResultsListener l)
Disconnects the search panel from a class that is interested in the
results of the search.
|
void |
search()
Starts the search process
|
void |
setAllBrandsStatus(boolean status)
Assigns all brands selected status
|
void |
setBrandAccountsDisplayed(boolean b) |
void |
setBrandStatus(boolean status)
Assigns status if the system is branded or not.
|
void |
setBrandTree(PBrandTree bTree)
Provides the brand tree object
|
void |
setResultsDisplayLimit(int i) |
void |
setSelectedBrand(PScopeEntryPoint newBrand)
Assigns the selected brand
|
void |
setSingleDBSearchEnabled(boolean flag)
Enables the single DB Search
|
void |
setSingleDBSearchID(long id) |
void |
setSingleDBSearchID(PModelHandle acct)
Sets the scope for the single db search to be the database associated
with the given account.
|
void |
setSpreadSheet(PIASpecSpreadSheet s)
Implements the abstract method from the PSearchProducer interface.
|
void |
setStorableClass(String sclass)
Set the class used by the component for searches.
|
void |
startSearch()
Called to really start the search process in motion.
|
void |
stop()
Stops the search process
|
void |
stopSearch() |
void |
viewDataChange(PViewDataChangeEvent event)
Implements the PViewDataChangeListener interface
|
componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getModelHandle, getRemoteComponent, getResourceName, isClean, isCurrencyDisplay, isDirty, isError, isInputTracking, isLight, isRequired, processError, resetToDefault, revertToPrimary, setBackgroundImageMode, setBackgroundImageSource, setClean, setCurrencyDisplay, setDefault, setError, setInputTracking, setModelHandle, setRequired, setResourceName, togglePrimaryToSecondary, unregistergetBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcongetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected String mClass
protected boolean forceStop
protected Object stopLock
protected boolean isBranded
protected PScopeEntryPoint selectedBrand
protected boolean allBrandsSelected
protected PBrandTree brandTree
protected boolean allowBrandActs
protected boolean filterNonBrandHostAccounts
protected int resultsLimit
public String getControllerClassName() throws RemoteException
PIACustomizablePanelgetControllerClassName in interface PComponentgetControllerClassName in class PIACustomizablePanelString.RemoteException - thrown for errorspublic void setStorableClass(String sclass) throws RemoteException
class - The storable class name to search forRemoteExceptionpublic String getStorableClass() throws RemoteException
RemoteExceptionpublic void addSearchResultsListener(PSearchResultsListener l)
l - the interested classpublic void removeSearchResultsListener(PSearchResultsListener l)
l - the disinterested classpublic void addSearchInfoListener(PSearchInfoListener l)
addSearchInfoListener in interface PSearchProducerl - the listenerpublic void removeSearchInfoListener(PSearchInfoListener l)
removeSearchInfoListener in interface PSearchProducerl - the listenerpublic void collectData(PCollectDataEvent event)
collectData in interface PCollectDataListenercollectData in class PIACustomizablePanelevent - the PCollectDataEvent eventpublic void viewDataChange(PViewDataChangeEvent event) throws RemoteException
viewDataChange in interface PViewDataChangeListenerviewDataChange in class PIACustomizablePanelevent - the data change eventRemoteException - epublic void stopSearch()
public boolean hasBrandHost()
public void startSearch()
public Vector getTools()
getTools in interface PClientComponentgetTools in class PIACustomizablePanelVector that contains Action objects.protected void fireSearchResults(PModelHandle[] results)
results - the search results arrayprotected void fireProgress(int progress)
the - progress status - typically a type in PSearchResultsEventprotected void fireColumns(String[] cols)
cols - protected String[] getDesiredResults()
protected void collectDataFromPanelWidgets(Component c, Vector models, Vector assocClasses)
public void setSingleDBSearchEnabled(boolean flag)
PSearchProducersetSingleDBSearchEnabled in interface PSearchProducerpublic void setSingleDBSearchID(long id)
setSingleDBSearchID in interface PSearchProducerpublic void setSingleDBSearchID(PModelHandle acct)
setSingleDBSearchID in interface PSearchProduceracct - the account the contains the database to usepublic void stop()
PSearchProducerstop in interface PSearchProducerpublic void search()
PSearchProducersearch in interface PSearchProducerpublic void clear()
PIACustomizablePanelclear in interface PSearchProducerclear in interface PComponentAttributeclear in class PIACustomizablePanelpublic void setSpreadSheet(PIASpecSpreadSheet s)
setSpreadSheet in interface PSearchProducerpublic void setBrandStatus(boolean status)
setBrandStatus in interface PSearchProducerpublic void setSelectedBrand(PScopeEntryPoint newBrand)
setSelectedBrand in interface PSearchProducerpublic void setAllBrandsStatus(boolean status)
PSearchProducersetAllBrandsStatus in interface PSearchProducerpublic void setBrandTree(PBrandTree bTree)
PSearchProducersetBrandTree in interface PSearchProducerpublic void setBrandAccountsDisplayed(boolean b)
public void filterNonBrandHostAccounts(boolean b)
public boolean isLoginRoot()
public void setResultsDisplayLimit(int i)
Copyright © 2003, 2023, Oracle and/or its affiliates.