Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.globalSearch.ui.managed
Class GlobalSearchPersonalizeBean

java.lang.Object
  extended by oracle.apps.fnd.applcore.globalSearch.ui.managed.GlobalSearchBaseBean
      extended by oracle.apps.fnd.applcore.globalSearch.ui.managed.GlobalSearchPersonalizeBean

public class GlobalSearchPersonalizeBean
extends GlobalSearchBaseBean

Backing bean for global search Personalize popup (GlobalSearchPersonalizeDC.jsff).

This popup is called in global context (GlobalSearchSessionBean.GLOBAL_SEARCH_CALLER_CONTEXT) from the UIShell header region, and should not be confused with the identical looking popup that comes up from the search results window. While that popup may also be in global context (and will be if the search is done from the UIShell fields), it could be in a different context.

The code in this class and that in GlobalSearchResultTabPersonalizeBean.java is very similar and changes in one will likely be needed in the another.

Author:
David Groves <david.groves@oracle.com>

Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.globalSearch.ui.managed.GlobalSearchBaseBean
_sessionBean
 
Constructor Summary
GlobalSearchPersonalizeBean()
          Public constructor.
 
Method Summary
 void clearPersonalizeDialog(boolean closeDlg)
          Reset the selections in the personalize popup so that the next time it is brought up it does not contain indications of what was last done.
 void confirmDeletePopupDialogListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
          React to the user wanting to delete a saved search.
 void confirmOverwriteDuplicateSearchDlgListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
          React to the user wanting to overwrite a duplicate search.
 oracle.adf.view.rich.component.rich.RichDialog getConfirmDeletePopupDialog()
          Binding for the confirm delete popup.
 oracle.adf.view.rich.component.rich.RichDialog getConfirmOverwriteDuplicateSearchDlg()
          Binding for the confirm overwrite duplicate search popup.
 oracle.adf.view.rich.component.rich.nav.RichCommandButton getPersonalizeDlgDeleteSearchButton()
          Binding for the Personalize Search Delete Button.
 java.lang.String getPersonalizeDlgDuplicateSearchName()
          Binding for the duplicate search name.
 oracle.adf.view.rich.component.rich.input.RichInputText getPersonalizeDlgDuplicateSearchNameField()
          Binding for the Personalize Search Name.
 oracle.adf.view.rich.component.rich.input.RichSelectOneListbox getPersonalizeDlgSavedSearches()
          Binding for the personalize dialog Saved Searches list box.
 java.lang.String getPersonalizeDlgSelectedSavedSearch()
          Binding for the personalize dialog saved search.
 void personalizeCancelButtonClicked(javax.faces.event.ActionEvent e)
          Cancel the personalize dialog.
 void personalizeDlgListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
          Event passed from the personalize dialog.
 void personalizeDlgValueChange(javax.faces.event.ValueChangeEvent valueChangeEvent)
          React to user selection changes in the personalize dialog.
 void personalizeSaveButtonClicked(javax.faces.event.ActionEvent actionEvent)
          Personalize a saved search.
 void setConfirmDeletePopupDialog(oracle.adf.view.rich.component.rich.RichDialog confirmDeletePopupDialog)
          Binding for the confirm delete popup.
 void setConfirmOverwriteDuplicateSearchDlg(oracle.adf.view.rich.component.rich.RichDialog confirmOverwriteDuplicateSearchDlg)
          Binding for the confirm overwrite duplicate search popup.
 void setPersonalizeDlgDeleteSearchButton(oracle.adf.view.rich.component.rich.nav.RichCommandButton commandButton4)
          Binding for the Personalize Search Delete Button.
 void setPersonalizeDlgDuplicateSearchName(java.lang.String newSavedSearch)
          Binding for the duplicate search name.
 void setPersonalizeDlgDuplicateSearchNameField(oracle.adf.view.rich.component.rich.input.RichInputText inputText2)
          Binding for the Personalize Search Name.
 void setPersonalizeDlgSavedSearches(oracle.adf.view.rich.component.rich.input.RichSelectOneListbox selectOneListbox)
          Binding for the personalize dialog Saved Searches list box.
 void setPersonalizeDlgSelectedSavedSearch(java.lang.String newSelectedSavedSearch)
          Binding for the personalize dialog saved search.
 
Methods inherited from class oracle.apps.fnd.applcore.globalSearch.ui.managed.GlobalSearchBaseBean
getCallerContextSavedSearches, getGlobalContextSavedSearches, getSearchLabel, getSelectedSavedSearch, getSessionBean, isCallerContextSavedSearchesExist, isGlobalContextSavedSearchesExist, isRecentSearchesExist, performGlobalContextSavedSearch, performRecentSearch, refreshSearchUI, runSavedSearch, setSelectedSavedSearch, setSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalSearchPersonalizeBean

public GlobalSearchPersonalizeBean()
Public constructor.

Method Detail

personalizeDlgListener

public void personalizeDlgListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
Event passed from the personalize dialog. Since the ok button is handled but a separate event handler this must default to cancel.

Parameters:
dialogEvent - event from the dialog

personalizeSaveButtonClicked

public void personalizeSaveButtonClicked(javax.faces.event.ActionEvent actionEvent)
Personalize a saved search.

Parameters:
actionEvent - event.

personalizeCancelButtonClicked

public void personalizeCancelButtonClicked(javax.faces.event.ActionEvent e)
Cancel the personalize dialog.

Parameters:
e - event.

personalizeDlgValueChange

public void personalizeDlgValueChange(javax.faces.event.ValueChangeEvent valueChangeEvent)
React to user selection changes in the personalize dialog. Selecting a saved search allows it to be deleted or renamed.

Parameters:
valueChangeEvent - event from value change

confirmDeletePopupDialogListener

public void confirmDeletePopupDialogListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
React to the user wanting to delete a saved search.

Parameters:
dialogEvent - event detailing user choice.

clearPersonalizeDialog

public void clearPersonalizeDialog(boolean closeDlg)
Reset the selections in the personalize popup so that the next time it is brought up it does not contain indications of what was last done.

Parameters:
closeDlg - whether to forcibly close the dialog or leave it open unless there are no searches left

setPersonalizeDlgSelectedSavedSearch

public void setPersonalizeDlgSelectedSavedSearch(java.lang.String newSelectedSavedSearch)
Binding for the personalize dialog saved search.

Parameters:
newSelectedSavedSearch - personalize dialog saved search.

getPersonalizeDlgSelectedSavedSearch

public java.lang.String getPersonalizeDlgSelectedSavedSearch()
Binding for the personalize dialog saved search.

Returns:
null to prevent memory of last selected search.

setPersonalizeDlgDuplicateSearchNameField

public void setPersonalizeDlgDuplicateSearchNameField(oracle.adf.view.rich.component.rich.input.RichInputText inputText2)
Binding for the Personalize Search Name.

Parameters:
inputText2 - Personalize Search Name.

getPersonalizeDlgDuplicateSearchNameField

public oracle.adf.view.rich.component.rich.input.RichInputText getPersonalizeDlgDuplicateSearchNameField()
Binding for the Personalize Search Name.

Returns:
Save Personalize Name.

setPersonalizeDlgDeleteSearchButton

public void setPersonalizeDlgDeleteSearchButton(oracle.adf.view.rich.component.rich.nav.RichCommandButton commandButton4)
Binding for the Personalize Search Delete Button.

Parameters:
commandButton4 - Personalize Search Delete Button.

getPersonalizeDlgDeleteSearchButton

public oracle.adf.view.rich.component.rich.nav.RichCommandButton getPersonalizeDlgDeleteSearchButton()
Binding for the Personalize Search Delete Button.

Returns:
Personalize Search Delete Button.

setPersonalizeDlgSavedSearches

public void setPersonalizeDlgSavedSearches(oracle.adf.view.rich.component.rich.input.RichSelectOneListbox selectOneListbox)
Binding for the personalize dialog Saved Searches list box.

Parameters:
selectOneListbox - Binding for the personalize dialog Saved Searches list box.

getPersonalizeDlgSavedSearches

public oracle.adf.view.rich.component.rich.input.RichSelectOneListbox getPersonalizeDlgSavedSearches()
Binding for the personalize dialog Saved Searches list box.

Returns:
Binding for the personalize dialog Saved Searches list box.

setPersonalizeDlgDuplicateSearchName

public void setPersonalizeDlgDuplicateSearchName(java.lang.String newSavedSearch)
Binding for the duplicate search name.

Parameters:
newSavedSearch - Binding for the duplicate search name.

getPersonalizeDlgDuplicateSearchName

public java.lang.String getPersonalizeDlgDuplicateSearchName()
Binding for the duplicate search name.

Returns:
Binding for the duplicate search name.

setConfirmDeletePopupDialog

public void setConfirmDeletePopupDialog(oracle.adf.view.rich.component.rich.RichDialog confirmDeletePopupDialog)
Binding for the confirm delete popup.

Parameters:
confirmDeletePopupDialog - Binding for the confirm delete popup.

getConfirmDeletePopupDialog

public oracle.adf.view.rich.component.rich.RichDialog getConfirmDeletePopupDialog()
Binding for the confirm delete popup.

Returns:
Binding for the confirm delete popup.

setConfirmOverwriteDuplicateSearchDlg

public void setConfirmOverwriteDuplicateSearchDlg(oracle.adf.view.rich.component.rich.RichDialog confirmOverwriteDuplicateSearchDlg)
Binding for the confirm overwrite duplicate search popup.

Parameters:
confirmOverwriteDuplicateSearchDlg - Binding for the confirm overwrite duplicate search popup.

getConfirmOverwriteDuplicateSearchDlg

public oracle.adf.view.rich.component.rich.RichDialog getConfirmOverwriteDuplicateSearchDlg()
Binding for the confirm overwrite duplicate search popup.

Returns:
Binding for the confirm overwrite duplicate search popup.

confirmOverwriteDuplicateSearchDlgListener

public void confirmOverwriteDuplicateSearchDlgListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
React to the user wanting to overwrite a duplicate search.

Parameters:
dialogEvent - event detailing user choice.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.