Class SyncAction

java.lang.Object
com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
com.hybris.backoffice.widgets.actions.sync.SyncAction
All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitAction<Object,List>, com.hybris.cockpitng.engine.ComponentWidgetAdapterAware
Direct Known Subclasses:
SyncTreeAction

public class SyncAction extends com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware implements com.hybris.cockpitng.actions.CockpitAction<Object,List>
  • Field Details

  • Constructor Details

    • SyncAction

      public SyncAction()
  • Method Details

    • canPerform

      public boolean canPerform(com.hybris.cockpitng.actions.ActionContext<Object> ctx)
      Specified by:
      canPerform in interface com.hybris.cockpitng.actions.CockpitAction<Object,List>
    • canSync

      protected boolean canSync(ItemModel elem)
    • perform

      public com.hybris.cockpitng.actions.ActionResult<List> perform(com.hybris.cockpitng.actions.ActionContext<Object> context)
      Specified by:
      perform in interface com.hybris.cockpitng.actions.CockpitAction<Object,List>
    • areAllInstancesItemTypeSubtype

      protected boolean areAllInstancesItemTypeSubtype(List<Object> data)
    • areCatalogVersionAssigned

      protected boolean areCatalogVersionAssigned(List<Object> data)
    • getData

      protected List<Object> getData(com.hybris.cockpitng.actions.ActionContext<Object> context)
    • getObjectFacade

      protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
    • getSynchronizationFacade

      protected SynchronizationFacade getSynchronizationFacade()
    • getBackofficeTypeUtils

      protected com.hybris.cockpitng.util.type.BackofficeTypeUtils getBackofficeTypeUtils()
    • getTypeFacade

      protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()