Interface NetworkListener

All Known Implementing Classes:
DefaultNetworkListener

public interface NetworkListener
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • onCreation

      void onCreation(Identifiable<?> identifiable)
    • beforeRemoval

      void beforeRemoval(Identifiable<?> identifiable)
    • afterRemoval

      void afterRemoval(String id)
    • onUpdate

      void onUpdate(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue)
    • onUpdate

      void onUpdate(Identifiable<?> identifiable, String attribute, String variantId, Object oldValue, Object newValue)
    • onExtensionCreation

      void onExtensionCreation(Extension<?> extension)
    • onExtensionAfterRemoval

      void onExtensionAfterRemoval(Identifiable<?> identifiable, String extensionName)
    • onExtensionBeforeRemoval

      void onExtensionBeforeRemoval(Extension<?> extension)
    • onExtensionUpdate

      void onExtensionUpdate(Extension<?> extendable, String attribute, Object oldValue, Object newValue)
    • onElementAdded

      default void onElementAdded(Identifiable<?> identifiable, String attribute, Object newValue)
    • onElementReplaced

      default void onElementReplaced(Identifiable<?> identifiable, String attribute, Object oldValue, Object newValue)
    • onElementRemoved

      default void onElementRemoved(Identifiable<?> identifiable, String attribute, Object oldValue)
    • onVariantCreated

      default void onVariantCreated(String sourceVariantId, String targetVariantId)
    • onVariantOverwritten

      default void onVariantOverwritten(String sourceVariantId, String targetVariantId)
    • onVariantRemoved

      default void onVariantRemoved(String variantId)