public class PeopleSearchBarBean extends SearchBarControlBean implements ISearchBarPageBean
BaseViewBean.ClientIdsContentProvider
Modifier and Type | Field and Description |
---|---|
protected ISelectItemGroupProvider |
fAvailableDirectories |
protected PrincipalAttributeValueSourceSelectItemGroupProvider |
fGroupAdvancedAttrItemProvider |
protected PrincipalAttributeValueSourceSelectItemGroupProvider |
fRoleAdvancedAttrItemProvider |
protected SelectItem[] |
fStaticRoleAttributeItems |
protected PrincipalAttributeValueSourceSelectItemGroupProvider |
fUserAdvancedAttrItemProvider |
protected Boolean |
isGroupSearchAllowed |
protected Boolean |
isRoleSearchAllowed |
protected Boolean |
isUserSearchAllowed |
CONTROL_ID_INITIAL_SEARCHTAB_DROPDOWN, CONTROL_ID_KEYWORDS_TEXT_INPUT, CONTROL_ID_MAX_RESULTS, CONTROL_ID_REFINED_SEARCH_ASYNC_GO_BUTTON, CONTROL_ID_REFINED_SEARCH_GO_BUTTON, CONTROL_ID_SAVE_SEARCH_ASYNC_GO_BUTTON, CONTROL_ID_SAVE_SEARCH_GO_BUTTON, CONTROL_ID_SAVE_SEARCH_OPTIONS_BUTTON, CONTROL_ID_SAVED_SEARCHES_DROPDOWN, CONTROL_ID_SIMPLE_SEARCH_ASYNC_GO_BUTTON, CONTROL_ID_SIMPLE_SEARCH_GO_BUTTON, CONTROL_ID_SIMPLE_SUBMIT_BUTTONS_PANEL, fActiveSavedSearch, fActiveSearchQuery, fActiveTabValue, fAdvancedSearchAvailable, fAsyncGoRefresh, fClearFormButtonAvailable, fCurrentSearchOptions, fEncodersBean, fKeywordsFieldAvailable, fMaxResultsFieldAvailable, fMaxResultsMaxValue, fNeedsUserOptionsApplied, fPreviousTabValue, fRandomNumberGenerator, fRefineSearchButtonAvailable, fResultSearchQuery, fSavedSearchProvider, fSaveSearchAvailable, fSaveSearchCompleted, fSearchOptionsManager, fSearchQueryFactory, fSimpleSearchAvailable, fUseAsyncGoButton, fUseOrConditionAvailable, fUserSearchOptionsAvailable, TAB_VALUE_ADVANCED_SEARCH, TAB_VALUE_SAVED_SEARCHES, TAB_VALUE_SEARCH_OPTIONS, TAB_VALUE_SIMPLE_SEARCH
fCompositeNamingContainer
clientIds, initialized
fExpireWithPageFlow
DATA_BINDING_CLIENTS, EMPTY_RESOURCES, OUTCOME_ERROR, OUTCOME_OK, resourcesProviders
Constructor and Description |
---|
PeopleSearchBarBean() |
addInfoMessage, afterRenderResponse, applySearchOptionPreferences, beforeRenderResponse, cancelSearchOptions, changeActiveSavedSearch, constructSearchQueryString, createSearchStateOptions, createSearchStateOptions, deleteSavedSearch, getActiveQueryStateString, getActiveSavedSearch, getActiveSearchQuery, getActiveTabValue, getAsyncGoRefresh, getCategorizedSavedSearches, getCurrentSearchOptions, getDefaultCommandId, getDefaultFocusId, getEncodersBean, getInitialSearchTab, getInitialSelectedSavedSearch, getMaxResultsMaxValue, getResultSearchQuery, getRunSearchOnDisplay, getSavedSearchProvider, getSaveSearchCompleted, getSearchOptionsManager, getSearchQueryFactory, getSimpleSearchRefinedTabText, getSimpleSearchTabText, isAdvancedSearchAvailable, isClearFormButtonAvailable, isKeywordsBlockVisible, isKeywordsFieldAvailable, isMaxResultsFieldAvailable, isRefinePanelVisible, isRefineSearchButtonAvailable, isSavedSearchesEmpty, isSaveSearchAvailable, isSearchBarOnAdvancedTab, isSearchBarOnOptionsTab, isSearchBarOnSavedTab, isSearchBarOnSimpleTab, isShowingSavedDetails, isSimpleSearchAvailable, isSimpleSearchRefining, isUseAsyncGoButton, isUseOrConditionAvailable, isUserSearchOptionsAvailable, persistSearchOptions, reset, saveSearchQuery, setActiveSavedSearch, setActiveSearchQuery, setActiveTabValue, setAdvancedSearchAvailable, setAsyncGoRefresh, setClearFormButtonAvailable, setEncodersBean, setKeywordsFieldAvailable, setLastSearchState, setMaxResultsFieldAvailable, setMaxResultsMaxValue, setRefinePanelVisible, setRefineSearchButtonAvailable, setSavedSearchProvider, setSaveSearchAvailable, setSaveSearchCompleted, setSearchOptionsManager, setSearchQueryFactory, setShowingSavedDetails, setSimpleSearchAvailable, setSimpleSearchRefining, setupVisibleControls, setUseAsyncGoButton, setUseOrConditionAvailable, setUserSearchOptionsAvailable, updateSavedSearchQuery
findComponentInRoot, getClientIds, getCompositeViewAbsoluteControlId, getCompositeViewControlId, getCompositeViewNamingContainer, getPropertyOrBindingValue, setCompositeViewNamingContainer
afterApplyRequestValues, afterInvokeApplication, afterPhase, afterProcessValidations, afterRestoreView, afterUpdateModelValues, beforeApplyRequestValues, beforePhase, beforeProcessValidations, beforeRestoreView, beforeUpdateModelValues, callInitialize, findComponent, getApplicationScope, getPhaseId, getRealPath, getRequestParam, getRequestScope, getSessionScope, gotoPage, gotoPage, initialize, isAsyncRequest, preRenderResponse, release, resetPageFlowStorage, streamFileDataToResponse
getExpireWithPageFlow, setExpireWithPageFlow, valueBound, valueUnbound
createMethodBinding, createMethodExpression, createValueBinding, createValueExpression, createValueExpression, error, error, error, error, error, getBean, getFacesContext, getLocale, getResourceInputStream, getResources, getResourcesProvider, getRootCause, getStackTrace, getTreeAttribute, isUserInRole, log, log, log, putTreeAttribute, resetDataBindingClients, resolveDataBinding, resolveDataBinding, resolveExpression, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSavedSearchProvider, getSearchOptionsManager, getSearchQueryFactory
protected ISelectItemGroupProvider fAvailableDirectories
protected PrincipalAttributeValueSourceSelectItemGroupProvider fUserAdvancedAttrItemProvider
protected PrincipalAttributeValueSourceSelectItemGroupProvider fGroupAdvancedAttrItemProvider
protected PrincipalAttributeValueSourceSelectItemGroupProvider fRoleAdvancedAttrItemProvider
protected Boolean isUserSearchAllowed
protected Boolean isGroupSearchAllowed
protected Boolean isRoleSearchAllowed
protected SelectItem[] fStaticRoleAttributeItems
public List<PeopleSearchFilter> getDirSearchFilterList()
protected String getActiveQueryStateString()
getActiveQueryStateString
in class SearchBarControlBean
protected void beforeInvokeApplication()
BaseViewBean
beforeInvokeApplication
in class SearchBarControlBean
public boolean isUserSearchAllowed()
public void setUserSearchAllowed(boolean isUserSearchAllowed)
public boolean isGroupSearchAllowed()
public void setGroupSearchAllowed(boolean isGroupSearchAllowed)
public boolean isRoleSearchAllowed()
public void setRoleSearchAllowed(boolean isRoleSearchAllowed)
public boolean isMultiSearchForType()
public void loadSearchQueryDefaults(ISearchQuery query)
ISearchBarPageBean
loadSearchQueryDefaults
in interface ISearchBarPageBean
public void setAvailableDirectories(ISelectItemGroupProvider avDirs)
public ISelectItemGroupProvider getAvailableDirectories()
public boolean isCurrentSearchAdvanced()
protected PrincipalAttributeValueSourceSelectItemGroupProvider getUserAttributeItemGroup()
protected PrincipalAttributeValueSourceSelectItemGroupProvider getGroupAttributeItemGroup()
protected PrincipalAttributeValueSourceSelectItemGroupProvider getRoleAttributeItemGroup()
public SelectItem[] getStaticRoleAttributeItems()
public PrincipalAttributeValueSourceSelectItemGroupProvider getExtAttributeItemGroup()
public String refreshStackCommand_action()
public HtmlSelectOne getSearchForType()
public SelectableListTableContentProvider getDirSearchFilterListProvider()
public String clearSearchForm()
SearchBarControlBean
clearSearchForm
in class SearchBarControlBean