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 class
AdvancedSearchPage.DefaultListViewSelectorController
class
AdvancedSearchPage.DefaultSelectorAdvancedSearchController
class
AdvancedSearchPage.DefaultSelectorAdvancedSearchViewListener
class
AdvancedSearchPage.DefaultSelectorColumnModelListener
class
AdvancedSearchPage.DefaultSelectorListComponentModelListener
class
AdvancedSearchPage.DefaultSelectorListViewListener
class
AdvancedSearchPage.DefaultSelectorTableModelListener
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
ADVANCED_SEARCH_VIEW_CONFIG_CODE
protected static java.lang.String
LIST_VIEW_CONFIG_CODE
protected static java.lang.String
LIST_VIEW_SELECTOR_SCLASS
protected static java.lang.String
MEDIA_MIME
protected static java.lang.String
MIME_TYPES
protected static java.lang.String
SEMICOLON
protected static java.lang.String
WIZARD_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 void
addPredefinedFields(AdvancedSearchConfiguration config)
protected void
addPredefinedValues(DefaultAdvancedSearchModel searchModel)
void
clearCurrentSearchResult()
DefaultAdvancedSearchModel
createAdvancedTableModel()
MutableTableModel
createDefaultTableModel()
protected ComponentController
createListViewSelectorController(UIListView listView)
org.zkoss.zk.ui.Component
createRepresentationItself()
This is an general method responsible for creating UI representation of given pageprotected void
createSearchParameterValues(AdvancedSearchParameterContainer parameterContainer, java.util.List<SearchParameterValue> paramValues, java.util.List<java.util.List<SearchParameterValue>> orValues)
protected void
doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
void
fireSearch()
protected AdvancedSearchConfiguration
getAdvancedSearchConfiguration(ObjectTemplate objectTemplate, java.lang.String code)
BrowserModel
getBrowserModel()
protected ColumnModelListener
getColumnModelListener()
protected ListViewConfiguration
getListViewConfiguration(ObjectTemplate objectTemplate, java.lang.String code)
int
getPageSize()
java.util.Map<java.lang.String,? extends java.lang.Object>
getParameters()
java.lang.String
getRootSearchStringType()
ObjectType
getRootSearchType()
protected java.util.Map<java.lang.String,SearchFieldConfiguration>
getSearchFieldMap(java.util.Collection<SearchFieldConfiguration> fields)
protected SearchProvider
getSearchProvider()
java.util.List<? extends java.lang.Object>
getSearchResult()
java.lang.Object
getSelectedValue()
TableModel
getTableModel()
protected TypeService
getTypeService()
protected UIConfigurationService
getUIConfigurationService()
void
initAdvanceModeModels()
void
initView(Wizard wizard, org.zkoss.zk.ui.Component comp)
protected boolean
isMultiple()
protected UIAdvancedSearchView
loadAdvancedSearchView()
protected UIListView
loadListView()
protected org.zkoss.zk.ui.Component
loadMainViewCompoent()
protected void
loadViewComponents()
protected org.zkoss.zk.ui.HtmlBasedComponent
pagingToolbar()
void
setHeight(java.lang.String height)
void
setMultiple(boolean multiple)
void
setPageSize(int size)
void
setParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)
void
setRootSearchStringType(java.lang.String rootSearchStringType)
void
setRootSearchType(ObjectType rootSearchType)
void
setSearchResult(java.util.List<? extends java.lang.Object> searchResult, int total)
void
setSelectedValue(java.lang.Object selectedValue)
void
setWidth(java.lang.String width)
protected void
storeListViewConfiguration()
-
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:AbstractGenericItemPage
This is an general method responsible for creating UI representation of given page Note:
Here we should create graphical representation of particular page- Specified by:
createRepresentationItself
in interfaceGenericItemWizardPage
- Specified by:
createRepresentationItself
in 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:
initView
in interfaceWizardPage
- Overrides:
initView
in 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()
-
-