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

E22562-03

oracle.apps.fnd.applcore.globalSearch.ui.ecsf
Class ECSFSavedSearch

java.lang.Object
  extended by oracle.apps.fnd.applcore.globalSearch.ui.BaseSavedSearch
      extended by oracle.apps.fnd.applcore.globalSearch.ui.ecsf.ECSFSavedSearch
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<BaseSavedSearch>

public class ECSFSavedSearch
extends BaseSavedSearch

ECSF Saved Search object.

Author:
David Groves <david.groves@oracle.com>
See Also:
Serialized Form

Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.globalSearch.ui.BaseSavedSearch
_callerContext, _id, _searchedCategories, _searchFilters, _searchName, _searchString
 
Constructor Summary
ECSFSavedSearch(oracle.ecsf.client.dataobject.SavedSearch ecsfSavedSearch)
          Load an existing ecsf saved search.
ECSFSavedSearch(java.lang.String searchName, ECSFSearchResultAdapter currentSearchResult)
          Create a new Search to save.
 
Method Summary
 boolean delete()
          Delete this saved search from wherever it is stored.
 boolean equals(java.lang.Object obj)
          
 oracle.ecsf.client.dataobject.SavedSearch getEcsfSavedSearch()
          Get the ecsf saved search.
 java.util.List<SearchCategory> getSearchedCategories()
          Get the search categories.
 int hashCode()
          
 boolean rename(java.lang.String newName)
          Rename this saved search to the given name.
 boolean save()
          Save this saved search to wherever it is stored.
 boolean update(SearchResult sr)
          Updates the saved search based upon the details from the search result.
 
Methods inherited from class oracle.apps.fnd.applcore.globalSearch.ui.BaseSavedSearch
compareTo, getCallerContext, getId, getSearchFilters, getSearchName, getSearchString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECSFSavedSearch

public ECSFSavedSearch(java.lang.String searchName,
                       ECSFSearchResultAdapter currentSearchResult)
Create a new Search to save.

Parameters:
searchName - user name of search.
currentSearchResult - current search result, from which to obtain the search string, categories and QueryMetaData.

ECSFSavedSearch

public ECSFSavedSearch(oracle.ecsf.client.dataobject.SavedSearch ecsfSavedSearch)
Load an existing ecsf saved search.

Parameters:
ecsfSavedSearch - the existing saved search
Method Detail

getSearchedCategories

public java.util.List<SearchCategory> getSearchedCategories()
Get the search categories.

Overrides:
getSearchedCategories in class BaseSavedSearch
Returns:
search categories.

save

public boolean save()
Description copied from class: BaseSavedSearch
Save this saved search to wherever it is stored.

Overrides:
save in class BaseSavedSearch
Returns:
true if save succeeded, false otherwise.

rename

public boolean rename(java.lang.String newName)
Rename this saved search to the given name.

Overrides:
rename in class BaseSavedSearch
Parameters:
newName - new name to rename to.
Returns:
true if rename succeeded, false otherwise.

delete

public boolean delete()
Description copied from class: BaseSavedSearch
Delete this saved search from wherever it is stored.

Overrides:
delete in class BaseSavedSearch
Returns:
true if delete succeeded, false otherwise.

update

public boolean update(SearchResult sr)
Updates the saved search based upon the details from the search result.

Overrides:
update in class BaseSavedSearch
Parameters:
sr - the search result to update from
Returns:
true if rename succeeded, false otherwise.

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class BaseSavedSearch

hashCode

public int hashCode()

Overrides:
hashCode in class BaseSavedSearch

getEcsfSavedSearch

public oracle.ecsf.client.dataobject.SavedSearch getEcsfSavedSearch()
Get the ecsf saved search.

Returns:
ECSF Saved Search.

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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.