public class PIASearchPanel extends PIACustomizablePanel implements PSearchProducer
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.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, unregList
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImage
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, unregister
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcon
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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, update
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
protected 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
PIACustomizablePanel
getControllerClassName
in interface PComponent
getControllerClassName
in class PIACustomizablePanel
String
.RemoteException
- thrown for errorspublic void setStorableClass(String sclass) throws RemoteException
class
- The storable class name to search forRemoteException
public String getStorableClass() throws RemoteException
RemoteException
public void addSearchResultsListener(PSearchResultsListener l)
l
- the interested classpublic void removeSearchResultsListener(PSearchResultsListener l)
l
- the disinterested classpublic void addSearchInfoListener(PSearchInfoListener l)
addSearchInfoListener
in interface PSearchProducer
l
- the listenerpublic void removeSearchInfoListener(PSearchInfoListener l)
removeSearchInfoListener
in interface PSearchProducer
l
- the listenerpublic void collectData(PCollectDataEvent event)
collectData
in interface PCollectDataListener
collectData
in class PIACustomizablePanel
event
- the PCollectDataEvent
eventpublic void viewDataChange(PViewDataChangeEvent event) throws RemoteException
viewDataChange
in interface PViewDataChangeListener
viewDataChange
in class PIACustomizablePanel
event
- the data change eventRemoteException
- epublic void stopSearch()
public boolean hasBrandHost()
public void startSearch()
public Vector getTools()
getTools
in interface PClientComponent
getTools
in class PIACustomizablePanel
Vector
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)
PSearchProducer
setSingleDBSearchEnabled
in interface PSearchProducer
public void setSingleDBSearchID(long id)
setSingleDBSearchID
in interface PSearchProducer
public void setSingleDBSearchID(PModelHandle acct)
setSingleDBSearchID
in interface PSearchProducer
acct
- the account the contains the database to usepublic void stop()
PSearchProducer
stop
in interface PSearchProducer
public void search()
PSearchProducer
search
in interface PSearchProducer
public void clear()
PIACustomizablePanel
clear
in interface PSearchProducer
clear
in interface PComponentAttribute
clear
in class PIACustomizablePanel
public void setSpreadSheet(PIASpecSpreadSheet s)
setSpreadSheet
in interface PSearchProducer
public void setBrandStatus(boolean status)
setBrandStatus
in interface PSearchProducer
public void setSelectedBrand(PScopeEntryPoint newBrand)
setSelectedBrand
in interface PSearchProducer
public void setAllBrandsStatus(boolean status)
PSearchProducer
setAllBrandsStatus
in interface PSearchProducer
public void setBrandTree(PBrandTree bTree)
PSearchProducer
setBrandTree
in interface PSearchProducer
public 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.