Class WorkflowActionAdapterController

  • All Implemented Interfaces:
    com.hybris.backoffice.widgets.advancedsearch.AdvancedSearchInitializer, com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.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 WorkflowActionAdapterController
    extends com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSearchDataConditions​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData, java.util.Optional<com.hybris.backoffice.navigation.NavigationNode> optional)  
      protected void addStatusCondition​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData)  
      protected void addUserCondition​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData)  
      protected void clearConditionsForAttribute​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData, java.lang.String attribute)  
      void createAdvancedSearchInitContext​(com.hybris.backoffice.navigation.NavigationNode navigationNode)  
      protected com.hybris.cockpitng.core.config.impl.jaxb.hybris.advancedsearch.FieldType createFieldType​(java.lang.String fieldName)  
      protected com.hybris.cockpitng.core.user.CockpitUserService getCockpitUserService()  
      protected UserModel getCurrentUser()  
      java.lang.String getNavigationNodeId()  
      protected java.lang.String getOutputSocketName()  
      java.lang.String getTypeCode()  
      protected UserService getUserService()  
      void setCockpitUserService​(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService)  
      void setSelectedStatuses​(java.util.Set<java.lang.Object> statuses)  
      void setUserService​(UserService userService)  
      • Methods inherited from class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter

        getAdvancedSearchOperatorService, 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
      • Methods inherited from class org.zkoss.zk.ui.util.GenericComposer

        doCatch, doFinally
      • Methods inherited from class org.zkoss.zk.ui.event.GenericEventListener

        bindComponent, getController, onEvent, unbindComponent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BACKOFFICE_WFL_INBOX_ID

        protected static final java.lang.String BACKOFFICE_WFL_INBOX_ID
        See Also:
        Constant Field Values
      • WORKFLOW_ACTION_PRINCIPAL_ASSIGNED_ATTR

        protected static final java.lang.String WORKFLOW_ACTION_PRINCIPAL_ASSIGNED_ATTR
        See Also:
        Constant Field Values
      • SOCKET_INPUT_STATUSES

        protected static final java.lang.String SOCKET_INPUT_STATUSES
        See Also:
        Constant Field Values
      • SOCKET_OUTPUT_CONTEXT

        protected static final java.lang.String SOCKET_OUTPUT_CONTEXT
        See Also:
        Constant Field Values
      • MODEL_SELECTED_STATUSES

        protected static final java.lang.String MODEL_SELECTED_STATUSES
        See Also:
        Constant Field Values
      • MODEL_NAVIGATION_NODE

        protected static final java.lang.String MODEL_NAVIGATION_NODE
        See Also:
        Constant Field Values
      • cockpitUserService

        protected transient com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService
      • userService

        protected transient UserService userService
    • Constructor Detail

      • WorkflowActionAdapterController

        public WorkflowActionAdapterController()
    • Method Detail

      • createAdvancedSearchInitContext

        public void createAdvancedSearchInitContext​(com.hybris.backoffice.navigation.NavigationNode navigationNode)
        Overrides:
        createAdvancedSearchInitContext in class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
      • setSelectedStatuses

        public void setSelectedStatuses​(java.util.Set<java.lang.Object> statuses)
      • addSearchDataConditions

        public void addSearchDataConditions​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData,
                                            java.util.Optional<com.hybris.backoffice.navigation.NavigationNode> optional)
      • addUserCondition

        protected void addUserCondition​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData)
      • clearConditionsForAttribute

        protected void clearConditionsForAttribute​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData,
                                                   java.lang.String attribute)
      • createFieldType

        protected com.hybris.cockpitng.core.config.impl.jaxb.hybris.advancedsearch.FieldType createFieldType​(java.lang.String fieldName)
      • addStatusCondition

        protected void addStatusCondition​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData)
      • getCurrentUser

        protected UserModel getCurrentUser()
      • getTypeCode

        public java.lang.String getTypeCode()
        Specified by:
        getTypeCode in class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
      • getNavigationNodeId

        public java.lang.String getNavigationNodeId()
        Specified by:
        getNavigationNodeId in class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
      • getOutputSocketName

        protected java.lang.String getOutputSocketName()
        Overrides:
        getOutputSocketName in class com.hybris.backoffice.widgets.advancedsearch.AbstractInitAdvancedSearchAdapter
      • getCockpitUserService

        protected com.hybris.cockpitng.core.user.CockpitUserService getCockpitUserService()
      • setCockpitUserService

        public void setCockpitUserService​(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService)
      • getUserService

        protected UserService getUserService()
      • setUserService

        public void setUserService​(UserService userService)