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

E22562-03

oracle.apps.fnd.applcore.flex.eff.search.ui.bean
Class DefaultEffSearchManagedBean

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.eff.search.ui.bean.DefaultEffSearchManagedBean
All Implemented Interfaces:
java.io.Serializable

public class DefaultEffSearchManagedBean
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.util.Map<java.lang.String,java.util.Map> deSelectedAttrRows
           
protected  boolean queryFired
           
protected  int sameAttrCount
           
protected  java.util.Map<java.lang.String,java.util.Map> selectedAttrRows
           
protected  java.util.Map<java.lang.String,java.util.Map> selectedFieldRows
           
 
Constructor Summary
DefaultEffSearchManagedBean()
           
 
Method Summary
 void addAvailableColsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)
           
 void addAvailableFieldsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)
           
 void addColumnsDialogListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
           
 void addColumnsPrefetch(oracle.adf.view.rich.event.PopupFetchEvent popupFetchEvent)
           
 void addSearchFieldsDialogListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
           
 void addSelectedColsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)
           
 void addSelectedFieldsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)
           
 void createMasterTableRow(javax.faces.event.ActionEvent actionEvent)
          This method creates a row in the master table.
 void createSavedSearch(javax.faces.event.ActionEvent actionEvent)
          This method creates a saved search based on the master table selection
 void deleteWarnDlgListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
          Dialog Listener that gets called for the Delete Warning Dialog
static void dirtyPageFlowScope()
          Utililty method to dirty pageFlowScope - HAA
 void editSavedSearch(javax.faces.event.ActionEvent actionEvent)
          This method is used when a saved search format is edited.
static java.lang.Object evaluateEL(java.lang.String el)
           
 oracle.adf.view.rich.component.rich.data.RichTable getAdvancedTable()
           
 java.util.List<oracle.adf.view.rich.component.rich.data.RichColumn> getAvailableAttrs()
           
 java.util.List<oracle.adf.view.rich.model.AttributeDescriptor> getAvailableFields()
           
static javax.faces.component.UIComponent getChildByType(javax.faces.component.UIComponent component, java.lang.Class childType)
           
 javax.faces.component.UIComponent getChildByType(javax.faces.component.UIComponent component, java.lang.Class childType, java.lang.String id)
           
 oracle.jbo.ViewObject getCurrentSearchVO()
           
static oracle.adf.model.binding.DCIteratorBinding getDCIteratorBinding(java.lang.String iterator)
          Utility method to get the iterator binding
 java.lang.String getFormatContext()
           
 java.lang.String getFormatName()
           
 oracle.adf.view.rich.component.rich.RichQuery getImplicitViewCriteriaQueryId()
           
 java.lang.Boolean getInputDefaultFlag()
           
 java.lang.String getInputSearchName()
           
 oracle.adf.model.binding.DCIteratorBinding getIteratorBinding(oracle.adf.model.binding.DCBindingContainer bc)
           
 java.util.ArrayList<java.lang.String> getListOfColumns(oracle.adf.view.rich.component.rich.data.RichTable advancedTable, javax.faces.context.FacesContext fctx)
           
 oracle.adf.view.rich.component.rich.data.RichTable getSavedSearchesTable()
           
 oracle.adf.view.rich.component.rich.fragment.RichDeclarativeComponent getSearchResultsTable()
           
 java.util.List<oracle.adf.view.rich.component.rich.data.RichColumn> getSelectedAttrs()
           
 java.util.HashMap<java.lang.String,java.lang.Boolean> getSystemQdList()
           
 void init()
           
protected  void invokeDefaultProcessQuery(oracle.adf.view.rich.event.QueryEvent queryEvent)
           
static java.lang.Object invokeEL(java.lang.String el, java.lang.Class[] paramTypes, java.lang.Object[] params)
           
 boolean isQueryFired()
           
 void launchAddFields(javax.faces.event.ActionEvent actionEvent)
           
 void launchAddFieldsPopup(oracle.adf.view.rich.event.PopupFetchEvent popupFetchEvent)
           
 void moveDown(javax.faces.event.ActionEvent actionEvent)
           
 void moveLast(javax.faces.event.ActionEvent actionEvent)
           
 void moveTop(javax.faces.event.ActionEvent actionEvent)
           
 void moveUp(javax.faces.event.ActionEvent actionEvent)
           
 void populateAvailableAttrs()
           
 void populateAvailableFields()
           
 void populateSelectedAttrs()
           
 void populateSelectedFields()
           
 void processQuery(oracle.adf.view.rich.event.QueryEvent queryEvent)
           
 void setCurrentSavedSearch(org.apache.myfaces.trinidad.event.SelectionEvent selectionEvent)
          Sets the current QueryDescriptor for the query panel based on the format (master) row selected
static void setEL(java.lang.String el, java.lang.Object val)
          Sets a value into an EL object.
 void setFormatContext(java.lang.String formatContext)
           
 void setFormatName(java.lang.String formatName)
           
 void setInputDefaultFlag(java.lang.Boolean inputDefaultFlag)
           
 void setInputSearchName(java.lang.String inputSearchName)
           
 void setQueryFired(boolean queryFired)
           
 void setSystemQdList(java.util.HashMap<java.lang.String,java.lang.Boolean> systemQdList)
           
 void shuttleAvailableCols(javax.faces.event.ActionEvent actionEvent)
           
 void shuttleAvailableFields(javax.faces.event.ActionEvent actionEvent)
           
 void shuttleSelectedCols(javax.faces.event.ActionEvent actionEvent)
           
 void shuttleSelectedFields(javax.faces.event.ActionEvent actionEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sameAttrCount

protected int sameAttrCount

selectedAttrRows

protected java.util.Map<java.lang.String,java.util.Map> selectedAttrRows

deSelectedAttrRows

protected java.util.Map<java.lang.String,java.util.Map> deSelectedAttrRows

selectedFieldRows

protected java.util.Map<java.lang.String,java.util.Map> selectedFieldRows

queryFired

protected boolean queryFired
Constructor Detail

DefaultEffSearchManagedBean

public DefaultEffSearchManagedBean()
Method Detail

evaluateEL

public static java.lang.Object evaluateEL(java.lang.String el)

invokeEL

public static java.lang.Object invokeEL(java.lang.String el,
                                        java.lang.Class[] paramTypes,
                                        java.lang.Object[] params)

setEL

public static void setEL(java.lang.String el,
                         java.lang.Object val)
Sets a value into an EL object. Provides similar functionality to the <af:setActionListener> tag, except the from is not an EL. You can get similar behavior by using the following...
setEL(to, evaluateEL(from))

Parameters:
el - EL object to assign a value
val - Value to assign

getDCIteratorBinding

public static oracle.adf.model.binding.DCIteratorBinding getDCIteratorBinding(java.lang.String iterator)
Utility method to get the iterator binding


getChildByType

public static javax.faces.component.UIComponent getChildByType(javax.faces.component.UIComponent component,
                                                               java.lang.Class childType)

getChildByType

public javax.faces.component.UIComponent getChildByType(javax.faces.component.UIComponent component,
                                                        java.lang.Class childType,
                                                        java.lang.String id)

init

public void init()

getAdvancedTable

public oracle.adf.view.rich.component.rich.data.RichTable getAdvancedTable()

processQuery

public void processQuery(oracle.adf.view.rich.event.QueryEvent queryEvent)

invokeDefaultProcessQuery

protected void invokeDefaultProcessQuery(oracle.adf.view.rich.event.QueryEvent queryEvent)

getListOfColumns

public java.util.ArrayList<java.lang.String> getListOfColumns(oracle.adf.view.rich.component.rich.data.RichTable advancedTable,
                                                              javax.faces.context.FacesContext fctx)

addSearchFieldsDialogListener

public void addSearchFieldsDialogListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)

getAvailableFields

public java.util.List<oracle.adf.view.rich.model.AttributeDescriptor> getAvailableFields()

getAvailableAttrs

public java.util.List<oracle.adf.view.rich.component.rich.data.RichColumn> getAvailableAttrs()

getIteratorBinding

public oracle.adf.model.binding.DCIteratorBinding getIteratorBinding(oracle.adf.model.binding.DCBindingContainer bc)

setCurrentSavedSearch

public void setCurrentSavedSearch(org.apache.myfaces.trinidad.event.SelectionEvent selectionEvent)
Sets the current QueryDescriptor for the query panel based on the format (master) row selected

Parameters:
selectionEvent -

createMasterTableRow

public void createMasterTableRow(javax.faces.event.ActionEvent actionEvent)
This method creates a row in the master table. This does not create a saved search

Parameters:
actionEvent -

createSavedSearch

public void createSavedSearch(javax.faces.event.ActionEvent actionEvent)
This method creates a saved search based on the master table selection

Parameters:
actionEvent -

editSavedSearch

public void editSavedSearch(javax.faces.event.ActionEvent actionEvent)
This method is used when a saved search format is edited. Method updates the query descriptor with the updated hints

Parameters:
actionEvent -

deleteWarnDlgListener

public void deleteWarnDlgListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)
Dialog Listener that gets called for the Delete Warning Dialog

Parameters:
dialogEvent -

getImplicitViewCriteriaQueryId

public oracle.adf.view.rich.component.rich.RichQuery getImplicitViewCriteriaQueryId()

getSavedSearchesTable

public oracle.adf.view.rich.component.rich.data.RichTable getSavedSearchesTable()

getSearchResultsTable

public oracle.adf.view.rich.component.rich.fragment.RichDeclarativeComponent getSearchResultsTable()

getCurrentSearchVO

public oracle.jbo.ViewObject getCurrentSearchVO()

addColumnsPrefetch

public void addColumnsPrefetch(oracle.adf.view.rich.event.PopupFetchEvent popupFetchEvent)

populateAvailableAttrs

public void populateAvailableAttrs()

populateSelectedAttrs

public void populateSelectedAttrs()

addAvailableColsFilter

public void addAvailableColsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)

addSelectedColsFilter

public void addSelectedColsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)

shuttleAvailableCols

public void shuttleAvailableCols(javax.faces.event.ActionEvent actionEvent)

shuttleSelectedCols

public void shuttleSelectedCols(javax.faces.event.ActionEvent actionEvent)

getSelectedAttrs

public java.util.List<oracle.adf.view.rich.component.rich.data.RichColumn> getSelectedAttrs()

addColumnsDialogListener

public void addColumnsDialogListener(oracle.adf.view.rich.event.DialogEvent dialogEvent)

launchAddFields

public void launchAddFields(javax.faces.event.ActionEvent actionEvent)

launchAddFieldsPopup

public void launchAddFieldsPopup(oracle.adf.view.rich.event.PopupFetchEvent popupFetchEvent)

populateAvailableFields

public void populateAvailableFields()

populateSelectedFields

public void populateSelectedFields()

addAvailableFieldsFilter

public void addAvailableFieldsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)

addSelectedFieldsFilter

public void addSelectedFieldsFilter(oracle.adf.view.rich.event.QueryEvent queryEvent)

shuttleAvailableFields

public void shuttleAvailableFields(javax.faces.event.ActionEvent actionEvent)

shuttleSelectedFields

public void shuttleSelectedFields(javax.faces.event.ActionEvent actionEvent)

setQueryFired

public void setQueryFired(boolean queryFired)

isQueryFired

public boolean isQueryFired()

moveTop

public void moveTop(javax.faces.event.ActionEvent actionEvent)

moveUp

public void moveUp(javax.faces.event.ActionEvent actionEvent)

moveDown

public void moveDown(javax.faces.event.ActionEvent actionEvent)

moveLast

public void moveLast(javax.faces.event.ActionEvent actionEvent)

setInputSearchName

public void setInputSearchName(java.lang.String inputSearchName)

getInputSearchName

public java.lang.String getInputSearchName()

setInputDefaultFlag

public void setInputDefaultFlag(java.lang.Boolean inputDefaultFlag)

getInputDefaultFlag

public java.lang.Boolean getInputDefaultFlag()

setFormatName

public void setFormatName(java.lang.String formatName)

getFormatName

public java.lang.String getFormatName()

setFormatContext

public void setFormatContext(java.lang.String formatContext)

getFormatContext

public java.lang.String getFormatContext()

dirtyPageFlowScope

public static void dirtyPageFlowScope()
Utililty method to dirty pageFlowScope - HAA


setSystemQdList

public void setSystemQdList(java.util.HashMap<java.lang.String,java.lang.Boolean> systemQdList)

getSystemQdList

public java.util.HashMap<java.lang.String,java.lang.Boolean> getSystemQdList()

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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.