Class GenericInitAdvancedSearchController
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer<T>
-
- org.zkoss.zk.ui.util.GenericAutowireComposer<T>
-
- org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
-
- com.hybris.cockpitng.util.ViewAnnotationAwareComposer
-
- com.hybris.cockpitng.util.DefaultWidgetController
-
- com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
-
- com.hybris.backoffice.widgets.advancedsearch.GenericInitAdvancedSearchController
-
- All Implemented Interfaces:
AdvancedSearchInitializer,WidgetController,WidgetDragAndDropAware,WidgetInstanceManagerAware,java.io.Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
public class GenericInitAdvancedSearchController extends AbstractInitAdvancedSearchAdapter
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
SOCKET_IN_NODE_SELECTED, SOCKET_OUT_CONTEXT
-
-
Constructor Summary
Constructors Constructor Description GenericInitAdvancedSearchController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSearchDataConditions(AdvancedSearchData searchData, java.util.Optional<NavigationNode> navigationNode)Add search conditions to passedAdvancedSearchDataobject.protected booleancanHandleNavigationNode(NavigationNode navigationNode)voidcreateAdvancedSearchInitContext(NavigationNode navigationNode)Creates init context for advanced search widgetjava.lang.StringgetNavigationNodeId()Returns navigation node identifier for which advanced search data context should be createdjava.lang.StringgetTypeCode()Returns type for which advanced search data context will be created-
Methods inherited from class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
getAdvancedSearchOperatorService, getOutputSocketName, getPermissionFacade, getTypeFacade, initFromConfig, loadAdvancedConfiguration, loadDataTypeForCode, setAdvancedSearchOperatorService, setPermissionFacade, setTypeFacade
-
Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initialize, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle
-
Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListeners
-
Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivate
-
-
-
-
Method Detail
-
createAdvancedSearchInitContext
public void createAdvancedSearchInitContext(NavigationNode navigationNode)
Description copied from class:AbstractInitAdvancedSearchAdapterCreates init context for advanced search widget- Overrides:
createAdvancedSearchInitContextin classAbstractInitAdvancedSearchAdapter- Parameters:
navigationNode- - navigation node
-
canHandleNavigationNode
protected boolean canHandleNavigationNode(NavigationNode navigationNode)
-
addSearchDataConditions
public void addSearchDataConditions(AdvancedSearchData searchData, java.util.Optional<NavigationNode> navigationNode)
Description copied from interface:AdvancedSearchInitializerAdd search conditions to passedAdvancedSearchDataobject.NavigationNodeobject can be passed to give context.
-
getNavigationNodeId
public java.lang.String getNavigationNodeId()
Description copied from class:AbstractInitAdvancedSearchAdapterReturns navigation node identifier for which advanced search data context should be created- Specified by:
getNavigationNodeIdin classAbstractInitAdvancedSearchAdapter- Returns:
- navigation node identifier
-
getTypeCode
public java.lang.String getTypeCode()
Description copied from class:AbstractInitAdvancedSearchAdapterReturns type for which advanced search data context will be created- Specified by:
getTypeCodein classAbstractInitAdvancedSearchAdapter- Returns:
- type identifier
-
-