|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webmethods.caf.faces.bean.BaseFacesBean
com.webmethods.caf.faces.bean.BaseFacesSessionBean
com.webmethods.caf.faces.bean.BaseViewBean
com.webmethods.caf.faces.bean.BasePortletPageBean
com.webmethods.caf.faces.bean.search.BaseSearchBarPageBean
public abstract class BaseSearchBarPageBean
Base page bean for views containing a search bar control
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webmethods.caf.faces.bean.BaseViewBean |
---|
BaseViewBean.ClientIdsContentProvider |
Field Summary | |
---|---|
protected ISavedSearchProvider |
fSavedSearchProvider
Reference to the current saved search provider |
protected ISearchOptionsManager |
fSearchOptionsManager
Reference to the current search options manager |
protected ISearchQueryFactory |
fSearchQueryFactory
Reference to the current search query factory |
Fields inherited from class com.webmethods.caf.faces.bean.BaseViewBean |
---|
clientIds, initialized |
Fields inherited from class com.webmethods.caf.faces.bean.BaseFacesSessionBean |
---|
fExpireWithPageFlow |
Fields inherited from class com.webmethods.caf.faces.bean.BaseFacesBean |
---|
DATA_BINDING_CLIENTS, OUTCOME_ERROR, OUTCOME_OK, resourcesProviders |
Constructor Summary | |
---|---|
BaseSearchBarPageBean()
Default Constructor |
Method Summary | |
---|---|
ISavedSearch |
getActiveSavedSearch()
Gets the active saved search object for the SearchBar control. |
ISearchQuery |
getActiveSearchQuery()
Gets the active search query object for the SearchBar control. |
protected SearchBar |
getSafeSearchBarControl()
Wrapper around the getSearchBarControl method that throws an exception if the SearchBar value is null |
ISavedSearchProvider |
getSavedSearchProvider()
Creates and returns implementation of ISavedSearchProvider |
abstract SearchBar |
getSearchBarControl()
Retrieves the SearchBar control for this page |
ISearchOptionsManager |
getSearchOptionsManager()
Creates and returns implementation of ISearchOptionsManager |
ISearchQueryFactory |
getSearchQueryFactory()
Creates and returns implementation of ISearchQueryFactory |
boolean |
isSearchBarOnAdvancedTab()
Returns true if the active searchbar tab is the the 'Advanced' tab |
boolean |
isSearchBarOnOptionsTab()
Returns true if the active searchbar tab is the the 'Options' tab |
boolean |
isSearchBarOnSavedTab()
Returns true if the active searchbar tab is the the 'Saved' tab |
boolean |
isSearchBarOnSimpleTab()
Returns true if the active searchbar tab is the the 'Search' tab |
void |
loadSearchQueryDefaults(ISearchQuery searchQuery)
Loads default values into search query |
Methods inherited from class com.webmethods.caf.faces.bean.BasePortletPageBean |
---|
beforeWorkspaceLoad, callInitialize, clearNavigationState, createActionUrl, createRenderUrl, getActivePreferencesBean, getPreferences, getRequestID, gotoPage, switchToPortletMode |
Methods inherited from class com.webmethods.caf.faces.bean.BaseFacesSessionBean |
---|
getExpireWithPageFlow, setExpireWithPageFlow, valueBound, valueUnbound |
Methods inherited from class com.webmethods.caf.faces.bean.BaseFacesBean |
---|
createMethodBinding, createValueBinding, error, error, error, error, error, getBean, getFacesContext, getLocale, getResourceInputStream, getResources, getResourcesProvider, getRootCause, getStackTrace, getTreeAttribute, isUserInRole, log, log, log, putTreeAttribute, resetDataBindingClients, resolveDataBinding, resolveDataBinding, resolveExpression, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected transient ISavedSearchProvider fSavedSearchProvider
protected transient ISearchQueryFactory fSearchQueryFactory
protected transient ISearchOptionsManager fSearchOptionsManager
Constructor Detail |
---|
public BaseSearchBarPageBean()
Method Detail |
---|
public ISavedSearchProvider getSavedSearchProvider()
ISearchBarPageBean
getSavedSearchProvider
in interface ISearchBarPageBean
public ISearchQueryFactory getSearchQueryFactory()
ISearchBarPageBean
getSearchQueryFactory
in interface ISearchBarPageBean
public ISearchOptionsManager getSearchOptionsManager()
ISearchBarPageBean
getSearchOptionsManager
in interface ISearchBarPageBean
public boolean isSearchBarOnSimpleTab()
public boolean isSearchBarOnAdvancedTab()
public boolean isSearchBarOnOptionsTab()
public boolean isSearchBarOnSavedTab()
public abstract SearchBar getSearchBarControl()
public void loadSearchQueryDefaults(ISearchQuery searchQuery)
loadSearchQueryDefaults
in interface ISearchBarPageBean
protected SearchBar getSafeSearchBarControl()
public ISearchQuery getActiveSearchQuery()
getActiveSearchQuery
in interface ISearchPageBean
public ISavedSearch getActiveSavedSearch()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |