Class SyncAction

  • All Implemented Interfaces:
    com.hybris.cockpitng.actions.CockpitAction<java.lang.Object,​java.util.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<java.lang.Object,​java.util.List>
    • Constructor Summary

      Constructors 
      Constructor Description
      SyncAction()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean areAllInstancesItemTypeSubtype​(java.util.List<java.lang.Object> data)  
      protected boolean areCatalogVersionAssigned​(java.util.List<java.lang.Object> data)  
      boolean canPerform​(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> ctx)  
      protected boolean canSync​(ItemModel elem)  
      protected com.hybris.cockpitng.util.type.BackofficeTypeUtils getBackofficeTypeUtils()  
      protected java.util.List<java.lang.Object> getData​(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)  
      protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()  
      protected SynchronizationFacade getSynchronizationFacade()  
      protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()  
      com.hybris.cockpitng.actions.ActionResult<java.util.List> perform​(com.hybris.cockpitng.actions.ActionContext<java.lang.Object> context)  
      • Methods inherited from class com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware

        addSocketInputEventListener, getComponentID, handleSocketInputEvent, initialize, initializeDefaultEventListeners, registerStubInstance, sendOutput, setComponentID, unregisterStubInstance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.cockpitng.actions.CockpitAction

        getConfirmationMessage, needsConfirmation
    • Field Detail

      • SOCKET_OUT_SELECTED_OBJECTS

        protected static final java.lang.String SOCKET_OUT_SELECTED_OBJECTS
        See Also:
        Constant Field Values
    • Constructor Detail

      • SyncAction

        public SyncAction()
    • Method Detail

      • canPerform

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

        protected boolean canSync​(ItemModel elem)
      • perform

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

        protected boolean areAllInstancesItemTypeSubtype​(java.util.List<java.lang.Object> data)
      • areCatalogVersionAssigned

        protected boolean areCatalogVersionAssigned​(java.util.List<java.lang.Object> data)
      • getData

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

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

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

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