Class DefaultAdvancedSearchPageController
java.lang.Object
de.hybris.platform.cockpit.wizards.impl.DefaultPageController
de.hybris.platform.cmscockpit.wizard.controller.DefaultAdvancedSearchPageController
- All Implemented Interfaces:
WizardPageController
- Direct Known Subclasses:
ComponentsAdvancedSearchPageController,ContentCatalogCreatePageController,RelatedTypeAdvancedSearchPageController
-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.wizards.impl.DefaultPageController
transitions -
Constructor Summary
ConstructorsConstructorDescriptionDefaultAdvancedSearchPageController(TypedObject parentObject, PropertyDescriptor parentPropertyDescriptor) DefaultAdvancedSearchPageController(TypedObject parentObject, PropertyDescriptor parentPropertyDescriptor, boolean allowDuplicatesInResult) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassignChildren(Collection<ItemModel> alredyDefined, Collection<ItemModel> currentSelected, boolean addSelectedItemsAtTop) extractSelectedChildren(TableModel tableModel) protected ObjectValueContainervoidinitPage(Wizard wizard, WizardPage page) This method is invoked whenever a wizard page is created.unwrapTypedObjects(Collection<TypedObject> wrappedCollection) Methods inherited from class de.hybris.platform.cockpit.wizards.impl.DefaultPageController
beforeBack, beforeNext, cancel, done, evaluateAttribute, evaluateTransition, getFirstPage, next, previous, setTransitions, validate
-
Constructor Details
-
DefaultAdvancedSearchPageController
public DefaultAdvancedSearchPageController(TypedObject parentObject, PropertyDescriptor parentPropertyDescriptor, boolean allowDuplicatesInResult) - Parameters:
allowDuplicatesInResult- false by default, duplicated values will not be added to the result
-
DefaultAdvancedSearchPageController
public DefaultAdvancedSearchPageController(TypedObject parentObject, PropertyDescriptor parentPropertyDescriptor)
-
-
Method Details
-
getParentObject
-
getParentPropertyDescriptor
-
initPage
Description copied from interface:WizardPageControllerThis method is invoked whenever a wizard page is created. Implement it to do some preparations for your page.- Specified by:
initPagein interfaceWizardPageController- Overrides:
initPagein classDefaultPageController- Parameters:
wizard- the wizard which contains the pagepage- the currently accessed page
-
getObjectValueContainer
-
extractSelectedChildren
-
unwrapTypedObjects
-
assignChildren
protected void assignChildren(Collection<ItemModel> alredyDefined, Collection<ItemModel> currentSelected, boolean addSelectedItemsAtTop)
-