Class SyncTreeAction
- java.lang.Object
-
- com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
-
- com.hybris.backoffice.widgets.actions.sync.SyncAction
-
- de.hybris.platform.configurablebundlebackoffice.widgets.actions.SyncTreeAction
-
- All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitAction<java.lang.Object,java.util.List>,com.hybris.cockpitng.engine.ComponentWidgetAdapterAware
public class SyncTreeAction extends SyncAction
Action that dispatches synchronization request to synchronization pop-up. The request expect to receive a single item model within the action context which is then used as item models tree root that need to be synchronized
-
-
Field Summary
-
Fields inherited from class com.hybris.backoffice.widgets.actions.sync.SyncAction
SOCKET_OUT_SELECTED_OBJECTS
-
-
Constructor Summary
Constructors Constructor Description SyncTreeAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanPerform(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)protected java.util.List<ItemModel>collectTreeItems(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)protected java.util.List<ItemModel>collectTreeItems(ItemModel item)protected RelatedItemsCollectorgetConfigurableBundleRelatedItemsCollector()protected booleanhasValidPayload(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)protected booleanisItemModelsCollection(java.lang.Object data)com.hybris.cockpitng.actions.ActionResult<java.util.List>perform(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)voidsetConfigurableBundleRelatedItemsCollector(RelatedItemsCollector relatedItemsCollector)protected voidverifyContextData(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)-
Methods inherited from class com.hybris.backoffice.widgets.actions.sync.SyncAction
areAllInstancesItemTypeSubtype, areCatalogVersionAssigned, canSync, getBackofficeTypeUtils, getData, getObjectFacade, getSynchronizationFacade, getTypeFacade
-
Methods inherited from class com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
addSocketInputEventListener, getComponentID, handleSocketInputEvent, initialize, initializeDefaultEventListeners, registerStubInstance, sendOutput, setComponentID, unregisterStubInstance
-
-
-
-
Method Detail
-
canPerform
public boolean canPerform(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)
- Specified by:
canPerformin interfacecom.hybris.cockpitng.actions.CockpitAction<java.lang.Object,java.util.List>- Overrides:
canPerformin classSyncAction
-
perform
public com.hybris.cockpitng.actions.ActionResult<java.util.List> perform(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)
- Specified by:
performin interfacecom.hybris.cockpitng.actions.CockpitAction<java.lang.Object,java.util.List>- Overrides:
performin classSyncAction
-
collectTreeItems
protected java.util.List<ItemModel> collectTreeItems(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)
-
verifyContextData
protected void verifyContextData(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)
-
hasValidPayload
protected boolean hasValidPayload(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)
-
isItemModelsCollection
protected boolean isItemModelsCollection(java.lang.Object data)
-
getConfigurableBundleRelatedItemsCollector
protected RelatedItemsCollector getConfigurableBundleRelatedItemsCollector()
-
setConfigurableBundleRelatedItemsCollector
public void setConfigurableBundleRelatedItemsCollector(RelatedItemsCollector relatedItemsCollector)
-
-