Class AdvancedSearchPage
- java.lang.Object
-
- de.hybris.platform.cockpit.wizards.impl.DefaultPage
-
- de.hybris.platform.cockpit.wizards.generic.AbstractGenericItemPage
-
- de.hybris.platform.cockpit.wizards.generic.AdvancedSearchPage
-
- All Implemented Interfaces:
GenericItemWizardPage,WizardPage
- Direct Known Subclasses:
ResourceSelectorPage,UploadMediaFirstPage
public class AdvancedSearchPage extends AbstractGenericItemPage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAdvancedSearchPage.DefaultListViewSelectorControllerclassAdvancedSearchPage.DefaultSelectorAdvancedSearchControllerclassAdvancedSearchPage.DefaultSelectorAdvancedSearchViewListenerclassAdvancedSearchPage.DefaultSelectorColumnModelListenerclassAdvancedSearchPage.DefaultSelectorListComponentModelListenerclassAdvancedSearchPage.DefaultSelectorListViewListenerclassAdvancedSearchPage.DefaultSelectorTableModelListener
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringADVANCED_SEARCH_VIEW_CONFIG_CODEprotected static java.lang.StringLIST_VIEW_CONFIG_CODEprotected static java.lang.StringLIST_VIEW_SELECTOR_SCLASSprotected static java.lang.StringMEDIA_MIMEprotected static java.lang.StringMIME_TYPESprotected static java.lang.StringSEMICOLONprotected static java.lang.StringWIZARD_ADVANCED_SEARCH_PAGE-
Fields inherited from class de.hybris.platform.cockpit.wizards.generic.AbstractGenericItemPage
CONTENT_ELEMENT_CONFIG, ERROR_SCLASS_ELEMENT_BOX_EDITOR, ERROR_SCLASS_WIZARD_CNT, errorContainer, INFO_SCLASS_ELEMENT_BOX_EDITOR, INFO_SCLASS_WIZARD_CNT, pageContainer, pageContent, SCLASS_ELEMENT_BOX_EDITOR, WARNING_SCLASS_ELEMENT_BOX_EDITOR, WARNING_SCLASS_WIZARD_CNT, WIZARD_ERROR_CNT_SCLASS, WIZARD_PAGE_CNT_SCLASS, WIZARD_PAGE_CONTENT_CNT_SCLASS
-
Fields inherited from class de.hybris.platform.cockpit.wizards.impl.DefaultPage
height, title, width, wizard
-
-
Constructor Summary
Constructors Constructor Description AdvancedSearchPage()AdvancedSearchPage(java.lang.String pageTitle)AdvancedSearchPage(java.lang.String pageTitle, Wizard wizard, CreateContext createContext)General constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPredefinedFields(AdvancedSearchConfiguration config)protected voidaddPredefinedValues(DefaultAdvancedSearchModel searchModel)voidclearCurrentSearchResult()DefaultAdvancedSearchModelcreateAdvancedTableModel()MutableTableModelcreateDefaultTableModel()protected ComponentControllercreateListViewSelectorController(UIListView listView)org.zkoss.zk.ui.ComponentcreateRepresentationItself()This is an general method responsible for creating UI representation of given pageprotected voidcreateSearchParameterValues(AdvancedSearchParameterContainer parameterContainer, java.util.List<SearchParameterValue> paramValues, java.util.List<java.util.List<SearchParameterValue>> orValues)protected voiddoSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)voidfireSearch()protected AdvancedSearchConfigurationgetAdvancedSearchConfiguration(ObjectTemplate objectTemplate, java.lang.String code)BrowserModelgetBrowserModel()protected ColumnModelListenergetColumnModelListener()protected ListViewConfigurationgetListViewConfiguration(ObjectTemplate objectTemplate, java.lang.String code)intgetPageSize()java.util.Map<java.lang.String,? extends java.lang.Object>getParameters()java.lang.StringgetRootSearchStringType()ObjectTypegetRootSearchType()protected java.util.Map<java.lang.String,SearchFieldConfiguration>getSearchFieldMap(java.util.Collection<SearchFieldConfiguration> fields)protected SearchProvidergetSearchProvider()java.util.List<? extends java.lang.Object>getSearchResult()java.lang.ObjectgetSelectedValue()TableModelgetTableModel()protected TypeServicegetTypeService()protected UIConfigurationServicegetUIConfigurationService()voidinitAdvanceModeModels()voidinitView(Wizard wizard, org.zkoss.zk.ui.Component comp)protected booleanisMultiple()protected UIAdvancedSearchViewloadAdvancedSearchView()protected UIListViewloadListView()protected org.zkoss.zk.ui.ComponentloadMainViewCompoent()protected voidloadViewComponents()protected org.zkoss.zk.ui.HtmlBasedComponentpagingToolbar()voidsetHeight(java.lang.String height)voidsetMultiple(boolean multiple)voidsetPageSize(int size)voidsetParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)voidsetRootSearchStringType(java.lang.String rootSearchStringType)voidsetRootSearchType(ObjectType rootSearchType)voidsetSearchResult(java.util.List<? extends java.lang.Object> searchResult, int total)voidsetSelectedValue(java.lang.Object selectedValue)voidsetWidth(java.lang.String width)protected voidstoreListViewConfiguration()-
Methods inherited from class de.hybris.platform.cockpit.wizards.generic.AbstractGenericItemPage
clearPageComponents, getDisplayedAttributes, getErrorContainer, getNextPageWizardId, getPageContainer, getPageContent, getWizard, handleMessages, isCauseError, setDisplayedAttributes, setNextPageWizardId
-
Methods inherited from class de.hybris.platform.cockpit.wizards.impl.DefaultPage
getAttributes, getComponentURI, getController, getCurrentController, getHeight, getId, getPageComponent, getTitle, getWidth, renderView, setComponentURI, setController, setId, setPageComponent, setTitle, setWizard
-
-
-
-
Field Detail
-
LIST_VIEW_CONFIG_CODE
protected static final java.lang.String LIST_VIEW_CONFIG_CODE
- See Also:
- Constant Field Values
-
ADVANCED_SEARCH_VIEW_CONFIG_CODE
protected static final java.lang.String ADVANCED_SEARCH_VIEW_CONFIG_CODE
- See Also:
- Constant Field Values
-
WIZARD_ADVANCED_SEARCH_PAGE
protected static final java.lang.String WIZARD_ADVANCED_SEARCH_PAGE
- See Also:
- Constant Field Values
-
LIST_VIEW_SELECTOR_SCLASS
protected static final java.lang.String LIST_VIEW_SELECTOR_SCLASS
- See Also:
- Constant Field Values
-
MEDIA_MIME
protected static final java.lang.String MEDIA_MIME
- See Also:
- Constant Field Values
-
MIME_TYPES
protected static final java.lang.String MIME_TYPES
- See Also:
- Constant Field Values
-
SEMICOLON
protected static final java.lang.String SEMICOLON
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AdvancedSearchPage
public AdvancedSearchPage()
-
AdvancedSearchPage
public AdvancedSearchPage(java.lang.String pageTitle)
-
AdvancedSearchPage
public AdvancedSearchPage(java.lang.String pageTitle, Wizard wizard, CreateContext createContext)General constructor- Parameters:
pageTitle- - page title that will be displayed when current page will be processedwizard- - parent wizard
-
-
Method Detail
-
setWidth
public void setWidth(java.lang.String width)
- Parameters:
width- the width to set
-
setHeight
public void setHeight(java.lang.String height)
- Parameters:
height- the height to set
-
setParameters
public void setParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)
-
getSelectedValue
public java.lang.Object getSelectedValue()
-
setSelectedValue
public void setSelectedValue(java.lang.Object selectedValue)
-
getRootSearchStringType
public java.lang.String getRootSearchStringType()
-
setRootSearchStringType
public void setRootSearchStringType(java.lang.String rootSearchStringType)
-
getSearchResult
public java.util.List<? extends java.lang.Object> getSearchResult()
-
getPageSize
public int getPageSize()
-
setPageSize
public void setPageSize(int size)
-
getTableModel
public TableModel getTableModel()
-
getRootSearchType
public ObjectType getRootSearchType()
-
setRootSearchType
public void setRootSearchType(ObjectType rootSearchType)
-
createRepresentationItself
public org.zkoss.zk.ui.Component createRepresentationItself()
Description copied from class:AbstractGenericItemPageThis is an general method responsible for creating UI representation of given page Note:
Here we should create graphical representation of particular page- Specified by:
createRepresentationItselfin interfaceGenericItemWizardPage- Specified by:
createRepresentationItselfin classAbstractGenericItemPage
-
loadMainViewCompoent
protected org.zkoss.zk.ui.Component loadMainViewCompoent()
-
pagingToolbar
protected org.zkoss.zk.ui.HtmlBasedComponent pagingToolbar()
-
loadViewComponents
protected void loadViewComponents()
-
loadListView
protected UIListView loadListView()
-
createListViewSelectorController
protected ComponentController createListViewSelectorController(UIListView listView)
-
doSearch
protected void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
-
setSearchResult
public void setSearchResult(java.util.List<? extends java.lang.Object> searchResult, int total)
-
createSearchParameterValues
protected void createSearchParameterValues(AdvancedSearchParameterContainer parameterContainer, java.util.List<SearchParameterValue> paramValues, java.util.List<java.util.List<SearchParameterValue>> orValues)
-
loadAdvancedSearchView
protected UIAdvancedSearchView loadAdvancedSearchView()
-
initAdvanceModeModels
public void initAdvanceModeModels()
-
createDefaultTableModel
public MutableTableModel createDefaultTableModel()
-
createAdvancedTableModel
public DefaultAdvancedSearchModel createAdvancedTableModel()
-
addPredefinedFields
protected void addPredefinedFields(AdvancedSearchConfiguration config)
-
getSearchFieldMap
protected java.util.Map<java.lang.String,SearchFieldConfiguration> getSearchFieldMap(java.util.Collection<SearchFieldConfiguration> fields)
-
addPredefinedValues
protected void addPredefinedValues(DefaultAdvancedSearchModel searchModel)
-
getColumnModelListener
protected ColumnModelListener getColumnModelListener()
-
storeListViewConfiguration
protected void storeListViewConfiguration()
-
getBrowserModel
public BrowserModel getBrowserModel()
-
getListViewConfiguration
protected ListViewConfiguration getListViewConfiguration(ObjectTemplate objectTemplate, java.lang.String code)
-
getAdvancedSearchConfiguration
protected AdvancedSearchConfiguration getAdvancedSearchConfiguration(ObjectTemplate objectTemplate, java.lang.String code)
-
clearCurrentSearchResult
public void clearCurrentSearchResult()
-
getSearchProvider
protected SearchProvider getSearchProvider()
-
getUIConfigurationService
protected UIConfigurationService getUIConfigurationService()
-
getTypeService
protected TypeService getTypeService()
-
initView
public void initView(Wizard wizard, org.zkoss.zk.ui.Component comp)
- Specified by:
initViewin interfaceWizardPage- Overrides:
initViewin classDefaultPage
-
isMultiple
protected boolean isMultiple()
-
setMultiple
public void setMultiple(boolean multiple)
-
getParameters
public java.util.Map<java.lang.String,? extends java.lang.Object> getParameters()
-
fireSearch
public void fireSearch()
-
-