|
|||||||||
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.BaseSearchResultPageBean
com.webmethods.caf.faces.bean.search.BaseTableSearchResultPageBean
com.webmethods.caf.faces.bean.search.BaseToggleSearchResultPageBean
public abstract class BaseToggleSearchResultPageBean
Base page bean for search result pages that can toggle between a table view and a tree view of the search results
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webmethods.caf.faces.bean.BaseViewBean |
---|
BaseViewBean.ClientIdsContentProvider |
Field Summary | |
---|---|
protected static String |
DISPLAY_STYLE_TREE_VIEW
Constant that represents the 'tree' display style |
protected String |
fActiveResultsDisplayStyle
Holds the active display style |
Fields inherited from class com.webmethods.caf.faces.bean.search.BaseSearchResultPageBean |
---|
fActiveSearchQuery, fPreviousRequestSearchQuery, fQueryChanged, fSortableColumns, fViewableColumns, SEARCH_RESULT_PREFERENCES_APPLIED_KEY |
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 | |
---|---|
BaseToggleSearchResultPageBean()
Default Constructor |
Method Summary | |
---|---|
protected void |
applyUserPreferences(DataTable dataTable)
Apply the user preferences to the data table. |
String |
getActiveResultsDisplayStyle()
Gets the active display style (treeView or tableView) |
UIComponent |
getActiveSearchResultsControl()
Gets the active search results control. |
String |
getColumnWidthsPreference()
Return the column widths preference. |
String[] |
getDisplayColumnsPreference()
Return the display column preference. |
protected String |
getInitialDisplayStyle()
Gets the initial display style (treeView or tableView) |
Boolean |
getInitialSortAscendingPreference()
Return the initialSortBy preference. |
String |
getInitialSortByPreference()
Return the initialSortBy preference. |
abstract DataTree |
getSearchResultsTreeControl()
Get the search results tree control |
protected boolean |
isApplyPreferencesNeeded()
Returns wheter the user options need to be applied to the search result control |
void |
setActiveResultsDisplayStyle(String activeResultsDisplayStyle)
Sets the active display style |
void |
setColumnWidthsPreference(String columnWidths)
Sets the column widths preference. |
void |
setDisplayColumnsPreference(String[] columnDisplay)
Sets the display column preference. |
Methods inherited from class com.webmethods.caf.faces.bean.search.BaseTableSearchResultPageBean |
---|
getSearchResultsTableControl |
Methods inherited from class com.webmethods.caf.faces.bean.search.BaseSearchResultPageBean |
---|
beforeApplyRequestValues, beforeRenderResponse, createSearchQuery, getActiveSearchQuery, getActiveSearchQueryString, getInitialPageSize, getSortableColumnList, getViewableColumnList, isQueryChanged, isSearchBarAvailable, persistDisplayOptions, setActiveSearchQuery, setInitialPageSize, setInitialSortAscendingPreference, setInitialSortByPreference |
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 static final String DISPLAY_STYLE_TREE_VIEW
protected String fActiveResultsDisplayStyle
Constructor Detail |
---|
public BaseToggleSearchResultPageBean()
Method Detail |
---|
protected String getInitialDisplayStyle()
public String getActiveResultsDisplayStyle()
public void setActiveResultsDisplayStyle(String activeResultsDisplayStyle)
activeResultsDisplayStyle
- The display style to switch topublic abstract DataTree getSearchResultsTreeControl()
public String[] getDisplayColumnsPreference()
getDisplayColumnsPreference
in class BaseSearchResultPageBean
public void setDisplayColumnsPreference(String[] columnDisplay)
setDisplayColumnsPreference
in class BaseSearchResultPageBean
public String getColumnWidthsPreference()
getColumnWidthsPreference
in class BaseSearchResultPageBean
public void setColumnWidthsPreference(String columnWidths)
setColumnWidthsPreference
in class BaseSearchResultPageBean
public String getInitialSortByPreference()
getInitialSortByPreference
in class BaseSearchResultPageBean
public Boolean getInitialSortAscendingPreference()
getInitialSortAscendingPreference
in class BaseSearchResultPageBean
protected boolean isApplyPreferencesNeeded()
BaseSearchResultPageBean
isApplyPreferencesNeeded
in class BaseSearchResultPageBean
protected void applyUserPreferences(DataTable dataTable)
BaseSearchResultPageBean
applyUserPreferences
in class BaseSearchResultPageBean
dataTable
- the search result table controlpublic UIComponent getActiveSearchResultsControl()
getActiveSearchResultsControl
in class BaseTableSearchResultPageBean
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |