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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclass -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields 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_SCLASSFields inherited from class de.hybris.platform.cockpit.wizards.impl.DefaultPage
height, title, width, wizard -
Constructor Summary
ConstructorsConstructorDescriptionAdvancedSearchPage(String pageTitle) AdvancedSearchPage(String pageTitle, Wizard wizard, CreateContext createContext) General constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddPredefinedValues(DefaultAdvancedSearchModel searchModel) voidprotected ComponentControllercreateListViewSelectorController(UIListView listView) org.zkoss.zk.ui.ComponentThis is an general method responsible for creating UI representation of given pageprotected voidcreateSearchParameterValues(AdvancedSearchParameterContainer parameterContainer, List<SearchParameterValue> paramValues, List<List<SearchParameterValue>> orValues) protected voiddoSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage) voidprotected AdvancedSearchConfigurationgetAdvancedSearchConfiguration(ObjectTemplate objectTemplate, String code) protected ColumnModelListenerprotected ListViewConfigurationgetListViewConfiguration(ObjectTemplate objectTemplate, String code) intprotected Map<String,SearchFieldConfiguration> protected SearchProviderprotected TypeServiceprotected UIConfigurationServicevoidvoidprotected booleanprotected UIAdvancedSearchViewprotected UIListViewprotected org.zkoss.zk.ui.Componentprotected voidprotected org.zkoss.zk.ui.HtmlBasedComponentvoidvoidsetMultiple(boolean multiple) voidsetPageSize(int size) voidsetParameters(Map<String, ? extends Object> parameters) voidsetRootSearchStringType(String rootSearchStringType) voidsetRootSearchType(ObjectType rootSearchType) voidsetSearchResult(List<? extends Object> searchResult, int total) voidsetSelectedValue(Object selectedValue) voidprotected voidMethods inherited from class de.hybris.platform.cockpit.wizards.generic.AbstractGenericItemPage
clearPageComponents, getDisplayedAttributes, getErrorContainer, getNextPageWizardId, getPageContainer, getPageContent, getWizard, handleMessages, isCauseError, setDisplayedAttributes, setNextPageWizardIdMethods 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 Details
-
LIST_VIEW_CONFIG_CODE
- See Also:
-
ADVANCED_SEARCH_VIEW_CONFIG_CODE
- See Also:
-
WIZARD_ADVANCED_SEARCH_PAGE
- See Also:
-
LIST_VIEW_SELECTOR_SCLASS
- See Also:
-
MEDIA_MIME
- See Also:
-
MIME_TYPES
- See Also:
-
SEMICOLON
- See Also:
-
-
Constructor Details
-
AdvancedSearchPage
public AdvancedSearchPage() -
AdvancedSearchPage
-
AdvancedSearchPage
General constructor- Parameters:
pageTitle- - page title that will be displayed when current page will be processedwizard- - parent wizard
-
-
Method Details
-
setWidth
- Parameters:
width- the width to set
-
setHeight
- Parameters:
height- the height to set
-
setParameters
-
getSelectedValue
-
setSelectedValue
-
getRootSearchStringType
-
setRootSearchStringType
-
getSearchResult
-
getPageSize
public int getPageSize() -
setPageSize
public void setPageSize(int size) -
getTableModel
-
getRootSearchType
-
setRootSearchType
-
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
-
createListViewSelectorController
-
doSearch
protected void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage) -
setSearchResult
-
createSearchParameterValues
protected void createSearchParameterValues(AdvancedSearchParameterContainer parameterContainer, List<SearchParameterValue> paramValues, List<List<SearchParameterValue>> orValues) -
loadAdvancedSearchView
-
initAdvanceModeModels
public void initAdvanceModeModels() -
createDefaultTableModel
-
createAdvancedTableModel
-
addPredefinedFields
-
getSearchFieldMap
protected Map<String,SearchFieldConfiguration> getSearchFieldMap(Collection<SearchFieldConfiguration> fields) -
addPredefinedValues
-
getColumnModelListener
-
storeListViewConfiguration
protected void storeListViewConfiguration() -
getBrowserModel
-
getListViewConfiguration
protected ListViewConfiguration getListViewConfiguration(ObjectTemplate objectTemplate, String code) -
getAdvancedSearchConfiguration
protected AdvancedSearchConfiguration getAdvancedSearchConfiguration(ObjectTemplate objectTemplate, String code) -
clearCurrentSearchResult
public void clearCurrentSearchResult() -
getSearchProvider
-
getUIConfigurationService
-
getTypeService
-
initView
- Specified by:
initViewin interfaceWizardPage- Overrides:
initViewin classDefaultPage
-
isMultiple
protected boolean isMultiple() -
setMultiple
public void setMultiple(boolean multiple) -
getParameters
-
fireSearch
public void fireSearch()
-