Class SavedQueriesWidgetController
- 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
-
- de.hybris.platform.platformbackoffice.widgets.savedqueries.SavedQueriesWidgetController
-
- All Implemented Interfaces:
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 SavedQueriesWidgetController extends com.hybris.cockpitng.util.DefaultWidgetController- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSETTING_SHARED_QUERIES_INITIALLY_VISIBLEstatic java.lang.StringSOCKET_OUT_ADV_SEARCH_INIT_CTX
-
Constructor Summary
Constructors Constructor Description SavedQueriesWidgetController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfetchSavedQueriesAsync()protected java.util.List<BackofficeSavedQueryModel>filterQueries(java.lang.String filter)java.util.List<BackofficeSavedQueryModel>getAllQueries()BackofficeSavedQueriesServicegetBackofficeSavedQueriesService()com.hybris.cockpitng.core.events.CockpitEventQueuegetCockpitEventQueue()org.zkoss.zul.TextboxgetFilterTextbox()com.hybris.cockpitng.labels.LabelServicegetLabelService()org.zkoss.zul.ListboxgetListbox()org.zkoss.zul.ListModelList<BackofficeSavedQueryModel>getListModel()ModelServicegetModelService()protected com.hybris.backoffice.widgets.notificationarea.NotificationServicegetNotificationService()protected java.lang.StringgetNotificationSource()com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()protected java.lang.StringgetSavedQueryNameWithFallback(BackofficeSavedQueryModel queryModel)org.zkoss.zul.CheckboxgetSharedCheckBox()org.zkoss.zul.ToolbarbuttongetShowQueriesFilterBtn()UserServicegetUserService()voidhandleObjectCreateEvent(com.hybris.cockpitng.core.events.CockpitEvent event)voidhandleObjectsDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)protected voidhandleObjectsDeletedEventData(BackofficeSavedQueryModel removedQuery)voidhandleObjectUpdatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)protected voidhandleSavedQueryUpdatedEvent(BackofficeSavedQueryModel query)protected voidhighlightRecentlyAdded(org.zkoss.zul.Listitem listitem, BackofficeSavedQueryModel queryModel)voidinitialize(org.zkoss.zk.ui.Component comp)protected voidinitializeListBox()protected voidinitializeListModel()protected voidinitializeListModel(java.lang.String filterText)protected voidinitializeQueriesFilter()protected voidsendInitContext(BackofficeSavedQueryModel selectedQuery)voidsetBackofficeSavedQueriesService(BackofficeSavedQueriesService backofficeSavedQueriesService)voidsetCockpitEventQueue(com.hybris.cockpitng.core.events.CockpitEventQueue cockpitEventQueue)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetListbox(org.zkoss.zul.Listbox listbox)voidsetListModel(org.zkoss.zul.ListModelList<BackofficeSavedQueryModel> listModel)voidsetModelService(ModelService modelService)voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)voidsetUserService(UserService userService)protected voidshowMissingAttributesMessage(BackofficeSavedQueryModel queryModel, java.util.Collection<java.lang.String> missingAttributes)protected voidshowRemoveConfirmationMessage(BackofficeSavedQueryModel queryModel)-
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, 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
-
-
-
-
Field Detail
-
SOCKET_OUT_ADV_SEARCH_INIT_CTX
public static final java.lang.String SOCKET_OUT_ADV_SEARCH_INIT_CTX
- See Also:
- Constant Field Values
-
SETTING_SHARED_QUERIES_INITIALLY_VISIBLE
public static final java.lang.String SETTING_SHARED_QUERIES_INITIALLY_VISIBLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp)
- Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
initializeListBox
protected void initializeListBox()
-
getSavedQueryNameWithFallback
protected java.lang.String getSavedQueryNameWithFallback(BackofficeSavedQueryModel queryModel)
-
highlightRecentlyAdded
protected void highlightRecentlyAdded(org.zkoss.zul.Listitem listitem, BackofficeSavedQueryModel queryModel)
-
initializeListModel
protected void initializeListModel()
-
initializeListModel
protected void initializeListModel(java.lang.String filterText)
-
initializeQueriesFilter
protected void initializeQueriesFilter()
-
filterQueries
protected java.util.List<BackofficeSavedQueryModel> filterQueries(java.lang.String filter)
-
sendInitContext
protected void sendInitContext(BackofficeSavedQueryModel selectedQuery)
-
getNotificationSource
protected java.lang.String getNotificationSource()
-
showRemoveConfirmationMessage
protected void showRemoveConfirmationMessage(BackofficeSavedQueryModel queryModel)
-
showMissingAttributesMessage
protected void showMissingAttributesMessage(BackofficeSavedQueryModel queryModel, java.util.Collection<java.lang.String> missingAttributes)
-
fetchSavedQueriesAsync
protected void fetchSavedQueriesAsync()
-
handleObjectCreateEvent
public void handleObjectCreateEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
-
handleObjectUpdatedEvent
public void handleObjectUpdatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
-
handleSavedQueryUpdatedEvent
protected void handleSavedQueryUpdatedEvent(BackofficeSavedQueryModel query)
-
handleObjectsDeletedEvent
public void handleObjectsDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
-
handleObjectsDeletedEventData
protected void handleObjectsDeletedEventData(BackofficeSavedQueryModel removedQuery)
-
getAllQueries
public java.util.List<BackofficeSavedQueryModel> getAllQueries()
-
getListbox
public org.zkoss.zul.Listbox getListbox()
-
setListbox
public void setListbox(org.zkoss.zul.Listbox listbox)
-
getListModel
public org.zkoss.zul.ListModelList<BackofficeSavedQueryModel> getListModel()
-
setListModel
public void setListModel(org.zkoss.zul.ListModelList<BackofficeSavedQueryModel> listModel)
-
getSharedCheckBox
public org.zkoss.zul.Checkbox getSharedCheckBox()
-
getShowQueriesFilterBtn
public org.zkoss.zul.Toolbarbutton getShowQueriesFilterBtn()
-
getFilterTextbox
public org.zkoss.zul.Textbox getFilterTextbox()
-
getBackofficeSavedQueriesService
public BackofficeSavedQueriesService getBackofficeSavedQueriesService()
-
setBackofficeSavedQueriesService
public void setBackofficeSavedQueriesService(BackofficeSavedQueriesService backofficeSavedQueriesService)
-
getObjectFacade
public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
-
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-
getLabelService
public com.hybris.cockpitng.labels.LabelService getLabelService()
-
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
-
getUserService
public UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getNotificationService
protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()
-
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
-
getCockpitEventQueue
public com.hybris.cockpitng.core.events.CockpitEventQueue getCockpitEventQueue()
-
setCockpitEventQueue
public void setCockpitEventQueue(com.hybris.cockpitng.core.events.CockpitEventQueue cockpitEventQueue)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
-